Skip to main content

Every tool

155 tools, grouped by the permission that reaches them, which is the same grouping the endpoint reference and the API key picker use. The third column is the route each tool calls, so a workspace already driving Reelwire over HTTP can find the tool for something it does today.

Every tool is the API and nothing more. The server holds one workspace API key and passes the call through. Whatever that key may do, the assistant may do; whatever it may not, the assistant is refused with the name of the permission that is missing. See Permissions.

note

Generated from a running server, so this is what it actually serves. 155 tools cover every route a workspace key may call, with two deliberate exceptions: uploading a file, which a tool cannot carry, and rotating the webhook signing secret, which no key may do.

Overview​

Posts​

Needs Posts.

ToolWhat it doesAPI equivalent
reelwire_archive_postFiles a channel's post away: it leaves reelwire_list_posts, which lists the active ones unless asked for archive archived./v1/jobs/{id}/archive
reelwire_cancel_postStops one channel of a post that has not been handed over yet: its render, its approval request, and its hand-over if that is still waiting to go./v1/jobs/{id}/cancel
reelwire_delete_postHANDS A REQUEST TO THE OUTSIDE WORLD: Reelwire posts nothing itself, so it asks whoever posted this channel's post to take it down, the ways the channel has switched on (never one that is off): its email goes as "Please take this post down", and the webhook receives a post.delete./v1/jobs/{id}/delete
reelwire_download_post_clipSaves what the Posts screen's Download button gives for a posting job, on the machine this server runs on: a zip holding the video and a page that shows the post's text as its post kit does, each part ready to copy./v1/jobs/{id}/download
reelwire_download_post_packageFetches one post's package, its video and a JSON file holding the description, hashtags, brand text, channel and times, and WRITES IT AS A ZIP on the machine this server runs on, answering with the absolute path and byte count rather than the contents./v1/posts/{id}/package
reelwire_list_channel_postsOne row per channel post: one piece of content for one channel in one language and shape, with its caption, hashtags, state, when it is scheduled, when it was handed over and the link somebody reported for it./v1/posts
reelwire_list_postsEvery post from arrival to published, newest first, ONE ROW PER POST: one piece of content, with its channels inside it in channels./v1/jobs
reelwire_mark_post_deletedRecords that a channel's post is gone from where it was posted, usually after reelwire_delete_post asked for it: it then reads DELETED./v1/jobs/{id}/mark-deleted
reelwire_mark_post_publishedRecords that a channel's post is up: HANDED_OVER (or SKIPPED, or FAILED) becomes PUBLISHED, with the link to it where you have one./v1/jobs/{id}/mark-published
reelwire_overviewThe counts across the pipeline: waiting, rendering, awaiting approval, scheduled, published, failed./v1/overview
reelwire_pipelineA live look at the two lanes: clips being rendered and posts being published, with counts by state, what is in flight, what finished recently and how long each has been at its stage./v1/pipeline
reelwire_post_traceEverything about one channel of a post in one answer: what arrived and when, the brand and channel, the template, variant and version, the render with each output and its errors, the approval and who decided it, and the post with its captions, link and every hand-over it was part of (email and webhook, with their attempts)./v1/pipeline/{id}
reelwire_report_postWhat a webhook receiver calls once it has acted on a hand-over, and what an assistant calls after posting one itself: for one channel's post, published (with its url and the platform's own id where known), skipped (deliberately not posted), failed (with the reason, which the Posts screen shows) or deleted (taken down after a delete was handed over)./v1/posts/{id}/report
reelwire_report_post_metricsSends one reading of a published post's numbers, or several, each with the moment it was read (measuredAt, default now)./v1/posts/{id}/metrics
reelwire_repostHANDS OVER AGAIN: the same clip and text, for the same channel, as a new post of its own, handed over now./v1/jobs/{id}/repost
reelwire_resend_post_emailSENDS AN EMAIL: the letter that handed this channel's post over goes again to everybody who can publish for the workspace, as the post reads now, with its post kit./v1/jobs/{id}/resend-email
reelwire_resend_post_webhookSENDS A WEBHOOK CALL: the channel's post.publish goes again, with a new delivery id, to the workspace's webhook address, as the post reads now, so a receiver that missed it or failed on it can post it./v1/jobs/{id}/resend-webhook
reelwire_reuse_postReads what one post was made from, to make it again with a change: its template, cut (variant) and build, brand, shape, language, and its content in the template's own shape with locales for every further language, plus pinnedVersion (a post list post's own pin, null for Latest), a title marked as a copy, and the queueId of the post list it came from./v1/jobs/{id}/reuse
reelwire_skip_postRecords that a channel's post was handed over and will not be posted: HANDED_OVER becomes SKIPPED, so nobody waits for it and no reminder goes about it./v1/jobs/{id}/skip
reelwire_unarchive_postBrings an archived channel's post back into the active list of reelwire_list_posts./v1/jobs/{id}/unarchive
reelwire_update_postHANDS A CHANGE OVER: the new text, and a new video where given, go the ways the channel has switched on (never one that is off): its email goes as "This post changed", and the webhook receives a post.update./v1/jobs/{id}/update

Posts - Approvals​

Needs Posts - Approvals.

ToolWhat it doesAPI equivalent
reelwire_decide_approvalDecides one approval./v1/approvals/{id}
reelwire_list_approvalsEverything waiting for somebody to clear it before it can go out, oldest first, because a queue is worked from the front./v1/approvals

Schedule​

Needs Schedule, which is read only.

ToolWhat it doesAPI equivalent
reelwire_calendarThe posting calendar for a window: which channel publishes what and at what time, worked out from every subscription's schedule./v1/calendar

Library​

Templates​

Needs Templates.

ToolWhat it doesAPI equivalent
reelwire_catalogueThe shipped product data in one answer: every market, every data source and the formats it publishes, and every template with the markets it belongs to./v1/catalogue
reelwire_feed_formatThe template a shipped feed is drawn with and the exact shape of what it carries: the JSON schema, the keys and a worked example./v1/formats/feed/{feedId}
/v1/formats/feed/{source}/{format}
reelwire_list_template_formatsEvery template that has a build describing its content, one row per cut (variant), with its newest version and how many fields it takes./v1/formats/templates
reelwire_list_templatesThe templates offered to this workspace, with their variants and versions./v1/templates
reelwire_plan_exportCALL THIS BEFORE reelwire_export_video, every time./v1/formats/template/{templateId}
/v1/templates
/v1/media
/v1/brands/{id}
reelwire_template_formatThe JSON schema of one template's inputs, with an example./v1/formats/template/{templateId}
reelwire_template_referenceEvery variant of one template and every version of each, newest first, with the shapes each draws./v1/templates/{templateId}/reference/{ratio}
/v1/templates/{templateId}/reference

Templates - Direct export​

Needs Templates - Direct export.

ToolWhat it doesAPI equivalent
reelwire_discard_exportDELETES AN EXPORT FOR GOOD: stops it if it is still rendering and removes the kept copy, whatever state it is in./v1/direct-export/video/{jobId}/discard
reelwire_download_exportThe finished export as an .mp4, the video file itself: no zip, nothing to unpack./v1/direct-export/video/{jobId}/link
/v1/direct-export/video/{jobId}/download
reelwire_export_keyframesDraws the frames you name as PNGs and WRITES THEM AS ONE ZIP on the machine this server runs on, answering with the absolute path and byte count rather than the pictures./v1/direct-export/keyframes
reelwire_export_queueThe workspace's exported videos, what the Templates page lists under Exported videos, newest first: every direct export still waiting or rendering (with progress, and how many clips are in front of it), each that failed in the last two hours (with the reason), and the kept ones./v1/direct-export/queue
reelwire_export_statusThe state of one export: queued, rendering, succeeded, partial, failed, timed_out or cancelled, with progress from 0 to 1 and, while it waits, how many clips are in front of it on that machine./v1/direct-export/video/{jobId}
reelwire_export_timingWorks out how many frames this template will draw for this content, and how long that is in milliseconds, without rendering anything and without spending a render./v1/direct-export/timing
reelwire_export_videoBEFORE CALLING THIS, PLAN IT WITH THE PERSON: call reelwire_plan_export, ask for the content it lists (including the optional figures, points, pictures and source, not only a headline), get their pictures into the media library, and confirm a summary./v1/direct-export/video
reelwire_export_videosDraws the one content in EVERY shape of ratios and EVERY language of locales, one video each (at most 24)./v1/direct-export/batch
reelwire_get_exportOne kept export by its job id: everything reelwire_list_exports says of it, plus the exact content it was drawn from and its brand./v1/direct-export/videos/{jobId}
reelwire_list_exportsEvery kept export of this workspace, newest first: template, shape, language, length, and when it was made, with a link to play and download it that lasts as long as the export is kept./v1/direct-export/videos
reelwire_list_rendersEvery clip this workspace has had drawn, newest first: what drew it, which template and version, how far it got, how long it took and whether its video is still stored./v1/render-jobs
reelwire_render_packageThe exact package a render was given: the template and version, the content after the feed or stream had been through it, the whole brand document, the channel it was drawn for and the encoding options./v1/render-jobs/{id}/package
reelwire_reuse_exportReads what one direct export was made from, by its job id as reelwire_export_queue and reelwire_export_video give it: still rendering, failed or kept./v1/direct-export/video/{jobId}/reuse

Media​

Needs Media.

ToolWhat it doesAPI equivalent
reelwire_assetWhat a rendered clip is: its shape, language, size, duration, type and checksum, with a signed URL anybody can fetch or open./v1/assets/{id}
reelwire_delete_mediaDeletes the file itself./v1/media/{id}/delete
reelwire_delete_rendered_clipDeletes a clip Reelwire drew, or a kept direct export, freeing the storage it held./v1/media/renders/{id}/delete
reelwire_download_assetFetches one file, a media library file or a rendered clip, and WRITES IT TO A FILE on the machine this server runs on, answering with the path rather than the bytes./v1/assets/{id}
/v1/media
/v1/media/renders
/v1/assets/{id}/download
reelwire_import_mediaFetches one file from a public https address (a picture on the person's website, a logo they linked, an image they host) and adds it to the workspace's media library, answering with the file and its ref (media://...), which is what a template's picture field and a brand slot take./v1/media/import
reelwire_list_mediaThe images, video, sound and fonts in the library, which a template's content can point at, and how much of the workspace's storage they use./v1/media
reelwire_list_rendered_clipsEvery clip still stored, with the template that drew it, the channel it was for, its size and a signed link./v1/media/renders
reelwire_media_upload_linkFOR A FILE THE PERSON ATTACHED IN THIS CHAT, or one on the machine you are running on./v1/media/upload-link
reelwire_media_usesEvery brand and post that points at one file in the media library./v1/media/{id}/uses
reelwire_rename_mediaChanges what a file is called./v1/media/{id}/rename
reelwire_reuse_clipReads what one rendered clip was made from: a post's clip or a kept direct export, as reelwire_list_rendered_clips lists them./v1/media/renders/{id}/reuse

Media - AI assistant​

Needs Media - AI assistant.

ToolWhat it doesAPI equivalent
reelwire_ai_chatOne chat with every message and what came back: a turn's state is RUNNING, DONE, FAILED (with the reason) or CANCELLED (stopped with reelwire_ai_stop)./v1/ai/chats/{id}
reelwire_ai_chatsThe fifty chats used most recently, newest first: each one's id, what it makes (image, video, sound, font or text), its model, the label its place gave it and how many messages it holds./v1/ai/chats
reelwire_ai_generateStarts a chat with one model of reelwire_ai_models and sends its first message./v1/ai/generate
reelwire_ai_keepPuts one picture, video, music or font result into the workspace's media library, by the library's own rules: the storage allowance, videos up to 5 MB, pictures up to 2048 pixels a side./v1/ai/results/{id}/keep
reelwire_ai_modelsEvery AI model Reelwire's AI assistant offers, by kind (image, video, sound, font, text), with its service, a line on what it is good at, the shapes and lengths it makes, and whether this workspace has a key for its service in that model's section (configured): a key is saved per section (image, video, sound for music, text and font), so a service can be on for pictures and off for video./v1/ai/models
reelwire_ai_replySends the next message in a chat from reelwire_ai_generate: 'make the background blue', 'shorter', 'more playful'./v1/ai/chats/{id}/messages
reelwire_ai_stopStops the message a chat is still answering: the turn becomes CANCELLED, Reelwire stops waiting for it and keeps nothing from it, and asks the service to cancel where the service allows that./v1/ai/chats/{id}/stop

Publication​

Brands​

Needs Brands.

ToolWhat it doesAPI equivalent
reelwire_brandEverything one brand holds: its name, whether it is in use, and the whole STYLE object, which is what a clip actually wears./v1/brands/{id}
reelwire_brand_paletteGive it a brand colour or two and it answers with the complete set a template needs: the surfaces, the ink that stays readable on each of them, and the accents./v1/brands/palette
reelwire_create_brandA brand is what a clip wears: names, colours, logo and the legal line./v1/brands
reelwire_delete_brandHides a brand./v1/brands/{id}/delete
reelwire_delete_brand_assetClears one slot on a brand: its logo, an intro or outro, its sound, a typeface./v1/brands/{id}/assets/{slot}/delete
reelwire_draft_brandAnswers with a complete, valid style object to start from, rather than an empty one somebody has to learn the shape of./v1/brands/draft
reelwire_getting_startedTHE GUIDED RUN from an empty workspace to a channel that publishes, or to one exported clip./v1/whoami
/v1/brands
/v1/channels
/v1/streams
/v1/queues
reelwire_list_brandsThe brands this workspace has./v1/brands
reelwire_set_brand_assetPoints one of a brand's file slots at a file in the media library: the logo, the badge, a background picture or video, the soundtrack, an intro or outro clip for one shape, or a typeface./v1/brands/{id}/assets/{slot}/link
reelwire_update_brandRenames a brand, turns it off, or replaces the style a clip wears./v1/brands/{id}

Channels​

Needs Channels.

ToolWhat it doesAPI equivalent
reelwire_create_channelA channel is one place posts go: one account, in one format (a platform and shape), one language, wearing one brand./v1/channels
reelwire_delete_channelStops a channel and takes it off the screens./v1/channels/{id}/delete
reelwire_delete_channel_credentialsDEPRECATED, and answered until the next major release: Reelwire posts nothing itself any more, so there is no connector to set up and no platform credentials to store./v1/channels/{id}/credentials/delete
reelwire_list_channelsWhere posts go: one channel per platform account and language, each wearing one brand and listening to its own sources./v1/channels
reelwire_list_surfacesEvery surface a channel can publish to (Instagram Reels, TikTok, YouTube Shorts and the rest) with the shapes each takes./v1/channels/surfaces
reelwire_set_channel_credentialsDEPRECATED, and answered until the next major release: Reelwire posts nothing itself any more, so there is no connector to set up and no platform credentials to store./v1/channels/{id}/credentials
reelwire_subscribe_channelSubscribes one channel to one source, which is what makes it publish anything at all: a channel with no subscriptions renders nothing, whatever arrives./v1/channels/{id}/subscriptions
reelwire_unsubscribe_channelRemoves one subscription./v1/channels/{id}/subscriptions/{subId}/delete
reelwire_update_channelChanges a channel that already exists: rename it, move it to another brand, change its language or format (surface), turn it off, change how its posts are handed over (by email, by webhook or both), make it ask for approval before anything goes out, or give it a page partners connect their own account through./v1/channels/{id}
reelwire_update_subscriptionChanges one subscription: turn it off without losing it, pin it to a cut of the template, or pin it to an exact version./v1/channels/{id}/subscriptions/{subId}

Syndication​

Needs Syndication.

ToolWhat it doesAPI equivalent
reelwire_add_subscriberAdds a subscriber to a group on the workspace's behalf, as they would sign up in its iframe: the feeds (where the group has several), an email address and/or a webhook as the group allows, and optionally the workspace's own customer ID for them./v1/syndication/groups/{id}/partners
reelwire_add_syndication_groupAdds a group, such as one client's channel, all your feeds for everybody, or one language's, with a page of its own./v1/syndication/groups
reelwire_get_partnerOne subscriber, as reelwire_list_partners draws each./v1/syndication/partners/{id}
reelwire_get_syndication_groupOne group, as reelwire_list_syndication_groups draws each: its channels, ways, sites, page, iframe code, portal key and how many subscribers it has./v1/syndication/groups/{id}
reelwire_list_partner_deliveriesEvery email (EMAIL) and webhook call (WEBHOOK) to a subscriber, newest first, a page at a time: the subscriber, what it was (post.publish, post.update, post.delete), the channels, its state (DELIVERED, RETRYING, DEAD after the last retry, SKIPPED where the way was gone by the time it was due), where it went and what came back./v1/syndication/deliveries
reelwire_list_partnersEvery subscriber, newest first, a page at a time: how they are known (label: the workspace's own id for them where its portal signed one into the page or it typed one, customerId, else their address or their webhook's host), whether they signed up themselves or the workspace added them (source: self or owner), whether they are blocked, their group, the feeds they take of it, their confirmed address and any address waiting for confirmation, their webhook (address, and whether it has answered a test call, without which it receives nothing; its calls are signed with the group's secret, shown only on the group's page), whether they are paused, whether they can receive anything yet (reachable), and their last delivery./v1/syndication/partners
reelwire_list_syndication_groupsEvery syndication group, in its order: its name (the workspace's own, never shown to subscribers), its description (what subscribers read at the top of its page), its channels (offered to subscribers as feeds to choose from; a group of one channel hands that one to everybody), how it hands posts over (byEmail, byWebhook), the sites allowed to show it (allowedOrigins, empty for any), whether its page shows the logo and title on top (showHeader), its page's address and the iframe code to put in the portal (page.url, page.frame), its portal key (portalKey: the workspace's server signs a customer's id with it, ?customer=<id>&sig=<HMAC-SHA256 of the id, hex>, so the page shows that customer what they signed up with; never put it in a browser), and how many subscribers signed up on it (partners)./v1/syndication/groups
reelwire_remove_partnerRemoves a subscriber for good: nothing more is handed on to them, and their lines leave the log./v1/syndication/partners/{id}/delete
reelwire_remove_syndication_groupRemoves a group, its page, and the subscribers who signed up on it: nothing more is handed on to them, and their lines leave the log./v1/syndication/groups/{id}/delete
reelwire_resend_to_partnerSends one line of the subscribers' log again, from its first attempt: an email with a fresh post kit link, or a webhook call with its clip links signed afresh./v1/syndication/deliveries/{id}/redeliver
reelwire_set_syndication_lookSaves any of the syndication settings; a field left out stays as it is, and null puts it back to its default./v1/syndication/settings
reelwire_syndication_previewDraws what a subscriber sees, in the saved branding with anything in draft laid over it unsaved, and answers its HTML (an email's logo inline, with its subject and sender)./v1/syndication/preview
reelwire_syndication_settingsThe workspace's syndication settings: the branding of everything a subscriber sees, every group's iframe, email and post kit (logo, title, footer, and four colours: background, card, accent for buttons and links, signature for the title and headings); the email settings (sender: the name, the reply-to address, and mode, either reelwire, from local@ Reelwire's sending domain through Reelwire's mail service, an address no mailbox stands behind, or smtp, through the workspace's own mail server, whose host, port, security, user name and address to send from are in smtp, with password only saying whether one is kept); what each comes to with the defaults filled in (effective); and how many subscribers the plan holds (partners: those who can receive anything, and the most)./v1/syndication/settings
reelwire_syndication_test_emailSends one test email in the branding, the way the emails to subscribers go: the saved email settings, with anything in draft laid over them unsaved, so a mail server's settings can be tried before they are saved./v1/syndication/sender/test
reelwire_update_partnerChanges one subscriber's settings, only those given: pauses or resumes them (paused, nothing is handed on and nothing waits for later), blocks or unblocks them (blocked, nothing is sent and the same address, webhook or customer ID cannot sign up in the group again), and sets their customer ID, their feeds, their email address or their webhook./v1/syndication/partners/{id}
reelwire_update_syndication_groupRenames a group, changes its description, its channels (the whole list, replacing it) or how it hands posts over, or moves it in the list (position, from 0)./v1/syndication/groups/{id}

Content sources​

Feeds​

Needs Feeds.

ToolWhat it doesAPI equivalent
reelwire_feed_referenceA shipped feed's preview videos, so you can show what the customer would get before turning anything on./v1/feeds/{feedId}/reference/{ratio}
/v1/feeds/{feedId}/reference
reelwire_list_feedsEvery shipped feed and the formats it publishes, with whether this workspace is entitled to each, whether it has been turned on, how often it fires, which template draws it, and which channels are listening./v1/feeds
reelwire_set_feedPuts one format of one shipped feed on this workspace's shelf, or takes it off./v1/feeds

Manual post lists​

Needs Manual post lists.

ToolWhat it doesAPI equivalent
reelwire_create_post_listA post list is the third way content arrives: somebody writes it./v1/queues
reelwire_delete_post_listThe list and every post waiting in it are gone, and it is taken off any channel listening to it, together with their posts from it./v1/queues/{id}/delete
reelwire_delete_scheduled_postOne post out of a list./v1/queues/{id}/packages/{packageId}/delete
reelwire_list_post_listsThe lists of posts written by hand, each holding posts that go out at their own time./v1/queues
reelwire_schedule_postAdds a post to a post list, to go out at the time given./v1/queues/{id}/packages
reelwire_update_post_listRenames a post list or turns it off./v1/queues/{id}
reelwire_update_scheduled_postEdits a post that is still waiting in a list: its title, its content, the template, cut or build it is drawn with, or when it goes; or cancels it./v1/queues/{id}/packages/{packageId}

Custom feeds​

Needs Custom feeds.

ToolWhat it doesAPI equivalent
reelwire_create_streamA stream is where a workspace's own systems push events: it has an id to name in the event body and one template every event it carries is drawn with./v1/streams
reelwire_delete_streamThe stream stops accepting data: anything still sending its id gets a refusal saying it was removed, rather than silence./v1/streams/{id}/delete
reelwire_list_streamsThe custom feeds (streams) this workspace's own systems send events to./v1/streams
/v1/stream
reelwire_suggest_field_mapReads the last event this stream received and proposes a map from that shape to the template's fields, handing back the proposal, the template's own fields and the sample so it can be checked before anybody saves it./v1/streams/{id}/suggest-map
reelwire_update_streamChanges a stream's name, description, whether it is on, the template it draws with, or its field map./v1/streams/{id}/update

Custom feeds - Send raw data​

Needs Custom feeds - Send raw data (write only).

ToolWhat it doesAPI equivalent
reelwire_send_eventPush something that happened into a stream./v1/stream
reelwire_send_feed_eventSends one event to a feed Reelwire carries, as a producer would./v1/ingest/{source}/{format}
reelwire_validate_eventTakes exactly what reelwire_send_event takes and answers whether it would have worked, creating nothing./v1/stream/validate
reelwire_validate_feed_eventTakes exactly what reelwire_send_feed_event takes and answers whether it would be accepted, naming the field and the reason when it would not./v1/ingest/{source}/{format}/validate

Connections​

Webhook - Delivery log​

Needs Webhook - Delivery log.

ToolWhat it doesAPI equivalent
reelwire_connector_adapterDEPRECATED, and answered until the next major release: Reelwire posts nothing itself any more, so there is no connector to set up and no platform credentials to store./v1/connector/adapters/{platform}
reelwire_connector_envDEPRECATED, and answered until the next major release: Reelwire posts nothing itself any more, so there is no connector to set up and no platform credentials to store./v1/connector/env
reelwire_connector_scriptDEPRECATED, and answered until the next major release: Reelwire posts nothing itself any more, so there is no connector to set up and no platform credentials to store./v1/connector/script/{language}
reelwire_deliveryOne email or webhook call of a hand-over: where it went, the channels it carried, its state and attempts, the channels of the same post it left out and why, the document it carried as it last went out, and what the receiver answered./v1/deliveries/{id}
reelwire_list_connectionsDEPRECATED, and answered until the next major release: Reelwire posts nothing itself any more, so there is no connector to set up and no platform credentials to store./v1/connections
reelwire_list_deliveriesThe delivery log: every way every hand-over went out, newest first, one line for its email (mechanism EMAIL) and one for its webhook call (WEBHOOK), each with the channels it carried, its state, the attempt it is on, the status code that came back and the error./v1/deliveries
reelwire_redeliverSends one line of the delivery log again, now rather than at its next retry: a webhook call with the same delivery id and its clip links signed afresh, or an email as the same letter./v1/deliveries/{id}/redeliver
reelwire_set_connection_modeDEPRECATED, and answered until the next major release: Reelwire posts nothing itself any more, so there is no connector to set up and no platform credentials to store./v1/connections/mode

Webhook​

Needs Webhook.

ToolWhat it doesAPI equivalent
reelwire_set_webhookSets the URL Reelwire hands posts over to, for every channel with Webhook switched on./v1/webhook
reelwire_test_webhookSends one signed ping to the workspace's webhook address now, exactly as a hand-over arrives (the same headers and signature, about no post), and answers what came back: whether it got through, the status, how long it took and the start of the receiver's answer./v1/webhook/test
reelwire_webhookThe workspace's webhook: the URL Reelwire calls with every hand-over of a channel that has Webhook switched on (one signed call per hand-over, carrying every channel of the batch), whether it is on, and a hint of the signing secret, which is all a receiver needs to check a delivery./v1/webhook

Received​

Needs Received, which is read only.

ToolWhat it doesAPI equivalent
reelwire_ingest_eventThe whole of one received event: the payload exactly as it arrived before any correction, the normalised record made from it, and every posting job, channel, subscription and render it produced./v1/ingest-events/{id}
reelwire_list_ingest_eventsThe received log: every event that reached this workspace, newest first, from a shipped feed, from its own API streams or from a post written by hand, with what became of it./v1/ingest-events

Performance​

Analytics​

Needs Analytics.

ToolWhat it doesAPI equivalent
reelwire_analytics_postsEvery published post of a period, newest first unless sorted otherwise, with its channel, platform, the cut and brand it was drawn in, its language and source, any A/B test version it wore, how many readings it has and its newest numbers./v1/analytics/posts
reelwire_analytics_summaryThe published posts of a period side by side, one row per cut (template and cut), brand, language, channel, platform or source, each post read at the same age: 3 days after it went up (horizon 72, the default), 7 days (168) or its newest numbers (latest)./v1/analytics/summary
reelwire_delete_metric_snapshotRemoves one reading of a post's numbers, a number typed or sent wrong; it leaves every comparison and A/B test it counted in./v1/analytics/snapshots/{id}/delete
reelwire_post_metricsOne published post's facts and every reading reported for it, oldest first, each with its age in hours after the post went up, who sent it and the share of the clip watched worked out from it./v1/analytics/posts/{id}

A/B tests​

Needs A/B tests.

ToolWhat it doesAPI equivalent
reelwire_ab_testA test's versions side by side (posts, posts with numbers, the typical value, the difference from the first version with its 90% range, the chance each is the best), its verdict, and every post it made with the value it scored./v1/ab-tests/{id}
reelwire_ab_test_optionsEvery channel's feeds and custom feeds (subscriptionId), each with its template's cuts and whether a test already runs on it, the workspace's brands, and per platform the measures a test can be decided on with the suggested one./v1/ab-tests/options
reelwire_delete_ab_testRemoves an ended test and its verdict from the list./v1/ab-tests/{id}/delete
reelwire_end_ab_testStops sharing the feed's new posts out between the versions: the channel goes back to its own cut and brand./v1/ab-tests/{id}/stop
reelwire_keep_ab_test_versionEnds the test if it runs and makes one version the channel's own: its cut becomes the channel's cut for that feed, its brand the channel's brand (which every other source of the channel then wears too)./v1/ab-tests/{id}/promote
reelwire_list_ab_testsEvery A/B test, running first: its channel and feed, its versions (a cut and a brand each), what decides it and at which age, and the verdict so far: collecting (fewer than 20 posts with numbers per version), withheld (too few of the posts old enough were reported), same, winner or inconclusive, with a sentence to quote./v1/ab-tests
reelwire_start_ab_testStarts a test of two to four versions of one channel's posts from one feed or custom feed (not a post list)./v1/ab-tests

My account​

Team​

Needs Team.

ToolWhat it doesAPI equivalent
reelwire_invite_teammateCreates the person with the powers you name and emails them a link to choose their password./v1/team/users
reelwire_list_teamWho is in the workspace, what each of them may do, whether they have signed in yet, and how many more people the plan allows./v1/team/users
reelwire_remove_teammateEnds their access at once: any session they have is dead on the next request./v1/team/users/{userId}/delete
reelwire_resend_inviteFor the colleague whose setup letter went to spam or was lost./v1/team/users/{userId}/resend
reelwire_update_teammateChanges somebody's powers or the name beside them./v1/team/users/{userId}

Subscription​

Allowance​

Needs Allowance, which is read only.

ToolWhat it doesAPI equivalent
reelwire_render_quotaHow many renders the month's allowance has left, how much storage is used, and how that storage is split between the media library and rendered clips./v1/renders/quota

Plan​

Needs Plan, which is read only.

ToolWhat it doesAPI equivalent
reelwire_planThe plan, what it switches on, how many people and partners it allows, and what the next tier up would add./v1/licence

Not an API call​

These answer from the server itself: the documentation it carries, who the key belongs to, and the one act it has to refuse.

ToolWhat it does
reelwire_list_docsEvery documentation page this server carries, with its path and which chapter it belongs to.
reelwire_media_upload_pageAnswers with the address of the dashboard's Media screen, where the person uploads pictures, videos, sound and fonts from their own computer into the library themselves.
reelwire_read_docRead a documentation page in full, by the path a search result gave, such as /manuals/api/events/ or /manuals/dashboard/brands/.
reelwire_rename_workspaceREFUSED TO EVERY API KEY, and it is here so that is said once rather than discovered.
reelwire_search_docsSearch the manual, the API reference and the MCP guide.
reelwire_versionThe version and commit this Reelwire system runs, as the MCP server and the API behind it each report them.
reelwire_whoamiThe workspace this server is connected to and the permissions its API key holds.