Skip to main content

Every endpoint

The whole workspace API, grouped by the permission that reaches it. Generated from a running Reelwire, so this is what the server actually serves rather than what somebody remembered to write down. Platform routes, which belong to Reelwire staff, are not listed.

Base URL in development is http://localhost:4000. Every path below is prefixed with that.

note

Contract 96b7f57e61f4, read at 2026-11-01T18:57:07.174Z.

Posts​

MethodPathPermission
GET/v1/jobsposts:read
POST/v1/jobs/{id}/archiveposts:write
POST/v1/jobs/{id}/cancelposts:write
POST/v1/jobs/{id}/commentsposts:write
PATCH/v1/jobs/{id}/comments/{commentId}posts:write
POST/v1/jobs/{id}/comments/{commentId}/deleteposts:write
POST/v1/jobs/{id}/deleteposts:write
GET/v1/jobs/{id}/downloadposts:read
POST/v1/jobs/{id}/kit-linkposts:write
POST/v1/jobs/{id}/mark-deletedposts:write
POST/v1/jobs/{id}/mark-publishedposts:write
POST/v1/jobs/{id}/repostposts:write
POST/v1/jobs/{id}/resend-connectorposts:write
POST/v1/jobs/{id}/resend-emailposts:write
POST/v1/jobs/{id}/resend-participantsposts:write
POST/v1/jobs/{id}/resend-webhookposts:write
POST/v1/jobs/{id}/retryposts:write
POST/v1/jobs/{id}/retry-renderposts:write
GET/v1/jobs/{id}/reuseposts:read
POST/v1/jobs/{id}/skipposts:write
POST/v1/jobs/{id}/unarchiveposts:write
POST/v1/jobs/{id}/updateposts:write
GET/v1/overviewposts:read
GET/v1/pipelineposts:read
GET/v1/pipeline/{id}posts:read
GET/v1/postsposts:read
GET/v1/posts/{id}/packageposts:read
POST/v1/posts/{id}/reportposts:write

Posts - Approvals​

MethodPathPermission
GET/v1/approvalsapprovals:read
POST/v1/approvals/{id}approvals:write

Schedule​

MethodPathPermission
GET/v1/calendarschedule:read
GET/v1/calendar/exportschedule:read
GET/v1/calendar/export/jobsschedule:read
POST/v1/calendar/export/jobsschedule:read
GET/v1/calendar/export/jobs/{jobId}schedule:read
POST/v1/calendar/export/jobs/{jobId}/cancelschedule:read
GET/v1/calendar/export/jobs/{jobId}/fileschedule:read
GET/v1/calendar/export/linkschedule:read
GET/v1/calendar/stillschedule:read

Compliance​

MethodPathPermission
GET/v1/compliancecompliance:read
GET/v1/compliance/auditcompliance:read
GET/v1/compliance/exportcompliance:read
GET/v1/compliance/export/linkcompliance:read
GET/v1/compliance/recordscompliance:read
GET/v1/compliance/records/{id}compliance:read

Clip studio​

MethodPathPermission
GET/v1/cataloguetemplates:read
GET/v1/formats/feed/{feedId}templates:read
GET/v1/formats/feed/{source}/{format}templates:read
GET/v1/formats/template/{templateId}templates:read
GET/v1/formats/templatestemplates:read
GET/v1/templatestemplates:read
GET/v1/templates/{templateId}/referencetemplates:read
GET/v1/templates/{templateId}/reference-sheettemplates:read
GET/v1/templates/{templateId}/reference/{ratio}templates:read
GET/v1/templates/{templateId}/reference/{ratio}/stilltemplates:read
GET/v1/templates/{templateId}/still/{ratio}templates:read
POST/v1/templates/{templateId}/validatetemplates:read
POST/v1/templates/custom-designtemplates:write

Clip studio - Create clip​

MethodPathPermission
POST/v1/direct-export/batchrenders:write
POST/v1/direct-export/keyframesrenders:write
GET/v1/direct-export/queuerenders:read
POST/v1/direct-export/timingrenders:read
POST/v1/direct-export/videorenders:write
GET/v1/direct-export/video/{jobId}renders:read
POST/v1/direct-export/video/{jobId}/discardrenders:write
GET/v1/direct-export/video/{jobId}/downloadrenders:read
POST/v1/direct-export/video/{jobId}/linkrenders:write
GET/v1/direct-export/video/{jobId}/reuserenders:read
GET/v1/direct-export/videosrenders:read
GET/v1/direct-export/videos/{jobId}renders:read
POST/v1/direct-export/ziprenders:read
GET/v1/direct-export/zip/linkrenders:read
GET/v1/render-jobsrenders:read
GET/v1/render-jobs/{id}/packagerenders:read

Media​

MethodPathPermission
GET/v1/assets/{id}media:read
GET/v1/assets/{id}/downloadmedia:read
GET/v1/mediamedia:read
POST/v1/mediamedia:write
POST/v1/media/{id}/deletemedia:write
POST/v1/media/{id}/renamemedia:write
GET/v1/media/{id}/usesmedia:read
GET/v1/media/feed-picturesmedia:read
POST/v1/media/importmedia:write
GET/v1/media/rendersmedia:read
POST/v1/media/renders/{id}/copymedia:write
POST/v1/media/renders/{id}/deletemedia:write
GET/v1/media/renders/{id}/reusemedia:read
POST/v1/media/upload-linkmedia:write
GET/v1/sound-librarymedia:read

Brands​

MethodPathPermission
GET/v1/brandsbrands:read
POST/v1/brandsbrands:write
GET/v1/brands/{id}brands:read
PATCH/v1/brands/{id}brands:write
POST/v1/brands/{id}/assets/{slot}brands:write
POST/v1/brands/{id}/assets/{slot}/deletebrands:write
POST/v1/brands/{id}/assets/{slot}/linkbrands:write
POST/v1/brands/{id}/deletebrands:write
POST/v1/brands/{id}/duplicatebrands:write
GET/v1/brands/{id}/kitbrands:read
GET/v1/brands/{id}/kit/jobsbrands:read
POST/v1/brands/{id}/kit/jobsbrands:read
GET/v1/brands/{id}/kit/jobs/{jobId}brands:read
POST/v1/brands/{id}/kit/jobs/{jobId}/cancelbrands:read
GET/v1/brands/{id}/kit/jobs/{jobId}/filebrands:read
GET/v1/brands/{id}/kit/jobs/{jobId}/pictures/{index}brands:read
GET/v1/brands/{id}/kit/linkbrands:read
GET/v1/brands/draftbrands:read
GET/v1/brands/kitsbrands:read
POST/v1/brands/palettebrands:read
POST/v1/brands/read-websitebrands:read
GET/v1/brands/watchesbrands:read
POST/v1/brands/watchesbrands:write
PATCH/v1/brands/watches/{watchId}brands:write
POST/v1/brands/watches/{watchId}/deletebrands:write
GET/v1/brands/watches/outlookbrands:read

Channels​

MethodPathPermission
GET/v1/channelschannels:read
POST/v1/channelschannels:write
PATCH/v1/channels/{id}channels:write
PUT/v1/channels/{id}/credentialschannels:write
POST/v1/channels/{id}/credentials/deletechannels:write
POST/v1/channels/{id}/deletechannels:write
POST/v1/channels/{id}/duplicatechannels:write
POST/v1/channels/{id}/subscriptionschannels:write
PATCH/v1/channels/{id}/subscriptions/{subId}channels:write
POST/v1/channels/{id}/subscriptions/{subId}/deletechannels:write
POST/v1/channels/connector/testchannels:write
POST/v1/channels/silenceschannels:write
PATCH/v1/channels/silences/{id}channels:write
POST/v1/channels/silences/{id}/deletechannels:write
GET/v1/channels/stopchannels:read
POST/v1/channels/stopchannels:write
POST/v1/channels/stop/resumechannels:write
GET/v1/channels/surfaceschannels:read
GET/v1/quick-startchannels:read
GET/v1/quick-start/profilechannels:read
PUT/v1/quick-start/profilechannels:write
POST/v1/quick-start/profile/forgetchannels:write

Syndication​

MethodPathPermission
GET/v1/syndication/deliveriessyndication:read
POST/v1/syndication/deliveries/{id}/redeliversyndication:write
GET/v1/syndication/groupssyndication:read
POST/v1/syndication/groupssyndication:write
GET/v1/syndication/groups/{id}syndication:read
PATCH/v1/syndication/groups/{id}syndication:write
POST/v1/syndication/groups/{id}/deletesyndication:write
POST/v1/syndication/groups/{id}/partnerssyndication:write
GET/v1/syndication/partnerssyndication:read
GET/v1/syndication/partners/{id}syndication:read
PATCH/v1/syndication/partners/{id}syndication:write
POST/v1/syndication/partners/{id}/deletesyndication:write
POST/v1/syndication/previewsyndication:read
POST/v1/syndication/sender/testsyndication:write
GET/v1/syndication/settingssyndication:read
PUT/v1/syndication/settingssyndication:write

Ready-made feeds​

MethodPathPermission
GET/v1/feedsfeeds:read
PUT/v1/feedsfeeds:write
GET/v1/feeds/{feedId}/referencefeeds:read
GET/v1/feeds/{feedId}/reference/{ratio}feeds:read
GET/v1/feeds/{feedId}/reference/{ratio}/stillfeeds:read
GET/v1/feeds/{feedId}/still/{ratio}feeds:read

Post composer​

MethodPathPermission
GET/v1/queuespostlists:read
POST/v1/queuespostlists:write
PATCH/v1/queues/{id}postlists:write
POST/v1/queues/{id}/deletepostlists:write
POST/v1/queues/{id}/packagespostlists:write
PATCH/v1/queues/{id}/packages/{packageId}postlists:write
POST/v1/queues/{id}/packages/{packageId}/deletepostlists:write
POST/v1/queues/{id}/packages/batchpostlists:write
GET/v1/queues/{id}/planpostlists:read

Reelwire Pocket​

MethodPathPermission
GET/v1/pocketpocket:read
POST/v1/pocketpocket:write
PATCH/v1/pocket/{id}pocket:write
GET/v1/pocket/{id}/clipspocket:read
POST/v1/pocket/{id}/clipspocket:write
GET/v1/pocket/{id}/clips/{clipId}pocket:read
POST/v1/pocket/{id}/clips/{clipId}/archivepocket:write
POST/v1/pocket/{id}/clips/{clipId}/changepocket:write
POST/v1/pocket/{id}/clips/{clipId}/discardpocket:write
POST/v1/pocket/{id}/clips/{clipId}/postpocket:write
POST/v1/pocket/{id}/clips/{clipId}/previewpocket:write
POST/v1/pocket/{id}/clips/{clipId}/textpocket:write
POST/v1/pocket/{id}/clips/{clipId}/unarchivepocket:write
POST/v1/pocket/{id}/deletepocket:write
GET/v1/pocket/clipspocket:read
PUT/v1/pocket/orderpocket:write

Custom feeds​

MethodPathPermission
GET/v1/streamsstreams:read
POST/v1/streamsstreams:write
POST/v1/streams/{id}/deletestreams:write
POST/v1/streams/{id}/suggest-mapstreams:write
POST/v1/streams/{id}/updatestreams:write

Custom feeds - Send raw data​

MethodPathPermission
POST/v1/ingest/{source}/{format}ingest:write
POST/v1/ingest/{source}/{format}/validateingest:write
GET/v1/streamingest:write
POST/v1/streamingest:write
POST/v1/stream/validateingest:write

Webhook​

MethodPathPermission
GET/v1/webhookwebhooks:read
PUT/v1/webhookwebhooks:write
POST/v1/webhook/testwebhooks:write

Activity​

MethodPathPermission
GET/v1/ingest-eventsreceived:read
GET/v1/ingest-events/{id}received:read

Activity - What went out​

MethodPathPermission
GET/v1/connectionsconnections:read
PUT/v1/connections/modeconnections:write
GET/v1/connector/adapters/{platform}connections:read
GET/v1/connector/envconnections:read
GET/v1/connector/script/{language}connections:read
GET/v1/deliveriesconnections:read
GET/v1/deliveries/{id}connections:read
POST/v1/deliveries/{id}/redeliverconnections:write

Team​

MethodPathPermission
GET/v1/team/usersteam:read
POST/v1/team/usersteam:write
PATCH/v1/team/users/{userId}team:write
POST/v1/team/users/{userId}/deleteteam:write
POST/v1/team/users/{userId}/resendteam:write

Allowance​

MethodPathPermission
GET/v1/renders/quotaallowance:read

Plan​

MethodPathPermission
GET/v1/licenceplan:read

Not available to API keys​

These belong to a signed-in person. A key is refused on all of them, whatever it holds.

MethodPathPermission
GET/v1/_metasigned-in person
GET/v1/_routessigned-in person
POST/v1/auth/account/deletesigned-in person
GET/v1/auth/google/callbacksigned-in person
GET/v1/auth/google/startsigned-in person
POST/v1/auth/heartbeatsigned-in person
POST/v1/auth/loginsigned-in person
POST/v1/auth/login/googlesigned-in person
POST/v1/auth/login/two-factorsigned-in person
POST/v1/auth/logoutsigned-in person
POST/v1/auth/password-resetsigned-in person
POST/v1/auth/password-reset/confirmsigned-in person
POST/v1/auth/password-reset/requestsigned-in person
PATCH/v1/auth/profilesigned-in person
GET/v1/auth/sessionsigned-in person
GET/v1/auth/sign-in-methodssigned-in person
POST/v1/auth/signupsigned-in person
POST/v1/auth/two-factor/disablesigned-in person
POST/v1/auth/two-factor/enablesigned-in person
POST/v1/auth/two-factor/recovery-codessigned-in person
POST/v1/auth/two-factor/setupsigned-in person
POST/v1/auth/verifysigned-in person
POST/v1/auth/verify/resendsigned-in person
GET/v1/billingsigned-in person
POST/v1/billing/addresssigned-in person
POST/v1/billing/checkoutsigned-in person
GET/v1/billing/checkout/{sessionId}signed-in person
GET/v1/billing/confirmationsigned-in person
POST/v1/billing/confirmation/cancelsigned-in person
POST/v1/billing/paymentsigned-in person
POST/v1/billing/plansigned-in person
POST/v1/billing/portalsigned-in person
GET/v1/brand-kit-files/{tenantId}signed-in person
POST/v1/broadcastsigned-in person
GET/v1/broadcast/{id}signed-in person
POST/v1/broadcast/founder-sign-insigned-in person
GET/v1/broadcast/logsigned-in person
GET/v1/broadcast/log/{id}signed-in person
GET/v1/broadcast/picturessigned-in person
GET/v1/broadcast/schedulessigned-in person
POST/v1/broadcast/validatesigned-in person
GET/v1/broadcastssigned-in person
POST/v1/channels/connector/connectsigned-in person
GET/v1/channels/connector/connect/{id}signed-in person
GET/v1/channels/connector/unclaimedsigned-in person
GET/v1/commissionsigned-in person
PATCH/v1/commissionsigned-in person
GET/v1/commission/contractsigned-in person
POST/v1/commission/contractsigned-in person
POST/v1/commission/payoutssigned-in person
POST/v1/commission/payouts/{id}/linksigned-in person
GET/v1/commission/payouts/{id}/statementsigned-in person
PUT/v1/commission/taxsigned-in person
GET/v1/commission/tax/documentsigned-in person
POST/v1/commission/tax/documentsigned-in person
GET/v1/commission/tax/document/linksigned-in person
POST/v1/commission/tax/document/upload-linksigned-in person
GET/v1/compliance-files/{tenantId}signed-in person
PUT/v1/compliance/approval-rules/{channelId}signed-in person
GET/v1/compliance/auditorssigned-in person
POST/v1/compliance/auditorssigned-in person
POST/v1/compliance/auditors/{userId}/deletesigned-in person
POST/v1/compliance/auditors/{userId}/resendsigned-in person
GET/v1/connect-returnsigned-in person
GET/v1/export-files/{jobId}signed-in person
GET/v1/export-files/zipsigned-in person
POST/v1/formssigned-in person
GET/v1/healthsigned-in person
GET/v1/keyssigned-in person
POST/v1/keyssigned-in person
PATCH/v1/keys/{keyId}signed-in person
POST/v1/keys/{keyId}/removesigned-in person
POST/v1/keys/{keyId}/revealsigned-in person
POST/v1/keys/{keyId}/revokesigned-in person
GET/v1/keys/permissionssigned-in person
GET/v1/kit/{token}signed-in person
POST/v1/kit/{token}/{postGroupId}/deletedsigned-in person
POST/v1/kit/{token}/{postGroupId}/publishedsigned-in person
POST/v1/kit/{token}/{postGroupId}/skipsigned-in person
POST/v1/licencesigned-in person
POST/v1/licence/offer/{offerId}/acceptsigned-in person
POST/v1/licence/offer/billing-detailssigned-in person
GET/v1/mail/stopsigned-in person
POST/v1/mail/stopsigned-in person
POST/v1/mockup-hook/{id}signed-in person
POST/v1/oauth/consentsigned-in person
POST/v1/oauth/describesigned-in person
GET/v1/partner/channels/{token}signed-in person
POST/v1/partner/channels/{token}signed-in person
GET/v1/partner/confirm/{token}signed-in person
POST/v1/partner/confirm/{token}signed-in person
GET/v1/partner/kit/{token}signed-in person
GET/v1/partner/stop/{token}signed-in person
POST/v1/partner/stop/{token}signed-in person
GET/v1/partner/webhook-stop/{token}signed-in person
POST/v1/partner/webhook-stop/{token}signed-in person
GET/v1/partner/webhook/{token}signed-in person
POST/v1/partner/webhook/{token}signed-in person
GET/v1/payoutsigned-in person
POST/v1/payoutsigned-in person
GET/v1/pocket-app/clipssigned-in person
POST/v1/pocket-app/pairsigned-in person
POST/v1/pocket-app/pushsigned-in person
POST/v1/pocket-app/settingssigned-in person
GET/v1/pocket-app/statesigned-in person
POST/v1/pocket-app/takessigned-in person
GET/v1/pocket-app/takes/{id}signed-in person
POST/v1/pocket-app/takes/{id}/archivesigned-in person
POST/v1/pocket-app/takes/{id}/changesigned-in person
GET/v1/pocket-app/takes/{id}/clipsigned-in person
POST/v1/pocket-app/takes/{id}/discardsigned-in person
POST/v1/pocket-app/takes/{id}/filessigned-in person
GET/v1/pocket-app/takes/{id}/files/{fileId}signed-in person
PUT/v1/pocket-app/takes/{id}/files/{fileId}signed-in person
POST/v1/pocket-app/takes/{id}/files/{fileId}/deletesigned-in person
POST/v1/pocket-app/takes/{id}/makesigned-in person
POST/v1/pocket-app/takes/{id}/notesigned-in person
POST/v1/pocket-app/takes/{id}/postsigned-in person
POST/v1/pocket-app/takes/{id}/previewsigned-in person
POST/v1/pocket-app/takes/{id}/reopensigned-in person
POST/v1/pocket-app/takes/{id}/textsigned-in person
POST/v1/pocket-app/takes/{id}/unarchivesigned-in person
POST/v1/pocket-app/transcribesigned-in person
POST/v1/pocket-app/unpairsigned-in person
PATCH/v1/pocket/{id}/devices/{deviceId}signed-in person
POST/v1/pocket/{id}/devices/{deviceId}/deletesigned-in person
POST/v1/pocket/{id}/interviewsigned-in person
POST/v1/pocket/{id}/pairsigned-in person
GET/v1/readysigned-in person
GET/v1/referrals/resolvesigned-in person
POST/v1/renders/buysigned-in person
POST/v1/renders/dropsigned-in person
POST/v1/renders/keepsigned-in person
GET/v1/schedule-files/{tenantId}signed-in person
POST/v1/staff-access/leavesigned-in person
PATCH/v1/staff-access/member-profilesigned-in person
POST/v1/storage/splitsigned-in person
POST/v1/streams/{id}/testsigned-in person
POST/v1/stripe/webhooksigned-in person
POST/v1/team/leavesigned-in person
GET/v1/team/marketssigned-in person
POST/v1/team/marketssigned-in person
POST/v1/team/namesigned-in person
GET/v1/team/staff-accesssigned-in person
POST/v1/team/staff-accesssigned-in person
POST/v1/templates/syncsigned-in person
POST/v1/upload-filessigned-in person
GET/v1/versionsigned-in person
POST/v1/webhook/secretsigned-in person
POST/v1/webhook/secret/revealsigned-in person
GET/v1/whoamisigned-in person
POST/v1/zernio/webhooksigned-in person