Static clearStatic clearStatic clearStatic clearStatic clearStatic clearStatic clearStatic clearStatic clearStatic clearStatic clearStatic clearStatic clearStatic clearStatic clearStatic clearStatic clearStatic createCreate a new destination for a title update.
The ID of the promotion schedule.
The ID of the title update.
The data for the new destination.
Optional params: Record<string, any>promise
Static createStatic createCreate a new title update for a promotion schedule.
The ID of the promotion schedule.
The data for the new update.
Optional params: Record<string, any>promise
Static crossFind potential cross-promote partners for a scheduler (with optional filters). GET /schedulers/{scheduler_id}/crosspromote/find
Optional params: Record<string, any>Static crossAccept an invite to cross-promote. POST /schedulers/{scheduler_id}/crosspromote/invites/{invite_id}/accept
Optional params: Record<string, any>Static crossReject an invite to cross-promote. POST /schedulers/{scheduler_id}/crosspromote/invites/{invite_id}/reject
Optional params: Record<string, any>Static crossSend an invite to cross-promote (from scheduler_id to partner_scheduler_id). POST /schedulers/{scheduler_id}/crosspromote/invites
{ partner_scheduler_id, optional_message }
Optional params: Record<string, any>Static crossList cross-promote invites for a scheduler (incoming + outgoing). GET /schedulers/{scheduler_id}/crosspromote/invites
Optional params: Record<string, any>Static crossList cross-promote relationships for a scheduler (with optional pagination). GET /schedulers/{scheduler_id}/crosspromote/relationships
Optional params: Record<string, any>Static crossEnd a cross-promote relationship (delete). DELETE /schedulers/{scheduler_id}/crosspromote/relationships/{relationship_id}
Optional params: Record<string, any>Static crossGet which platforms are cross-promoted in an existing relationship. GET /schedulers/{scheduler_id}/crosspromote/relationships/{relationship_id}/platforms
Optional params: Record<string, any>Static crossGet recently cross-promoted logs under a relationship. GET /schedulers/{scheduler_id}/crosspromote/relationships/{relationship_id}/posts
Optional params: Record<string, any>Static crossSet which platforms are cross-promoted in an existing relationship. PUT /schedulers/{scheduler_id}/crosspromote/relationships/{relationship_id}/platforms data = { platforms: ['twitter','facebook',...]}
Optional params: Record<string, any>Static deleteDelete a title update destination.
The ID of the promotion schedule.
The ID of the title update.
The ID of the destination.
Optional params: Record<string, any>promise
Static deleteStatic deleteStatic generateGenerate tailored content for a specific subreddit.
The ID of the promotion schedule.
The target subreddit and post context.
Optional params: Record<string, any>promise
Static generateRewrite / generate content for a promotion schedule.
UUID of the promotion schedule.
Body payload. At minimum you must supply
{ platform: 'twitter' } plus either content
or a media array containing at least one
{ id: '<media-uuid>' }.
Optional params: Record<string, any>Axios promise with { content, title? }
Static getGet ad conversion actions for a specific platform linked to the scheduler.
The ID of the promotion schedule.
Query parameters, including 'platform' (required) and 'account_id' (optional).
Optional account_promise
Static getGet a specific title update destination.
The ID of the promotion schedule.
The ID of the title update.
The ID of the destination.
Optional params: Record<string, any>promise
Static getStatic getStatic getGet Instagram accounts associated with the scheduler's Instagram account.
The ID of the promotion schedule.
Optional params: Record<string, any>promise
Static getGet AI-powered subreddit recommendations for a scheduler.
The ID of the promotion schedule.
The context for the post (title, content, media type).
Optional params: Record<string, any>promise
Static getGet flairs for a specific Reddit subreddit.
The ID of the promotion schedule.
The name of the subreddit.
Optional params: Record<string, any>promise
Static getStatic getStatic getStatic getGet all posts and comments for a scheduler.
The ID of the promotion schedule.
Optional params: Record<string, any>Optional query parameters for filtering and sorting.
promise
Static getGet progression data for social media posts over time.
The ID of the promotion schedule.
Optional params: Record<string, any>Query parameters (e.g., social_platform, start_date, end_date)
promise
Static getGet aggregated reports for a promotion schedule.
The ID of the promotion schedule.
Optional params: Record<string, any>Query parameters (e.g., social_platform, start_date, end_date)
promise
Static getGet a specific title update.
The ID of the promotion schedule.
The ID of the title update.
Optional params: Record<string, any>promise
Static listList Ad Accounts for the given campaign ID, as defined by /schedulers/{scheduler_id}/ad_accounts on the backend.
E.g. for Reddit, you can pass ?business_id= to get business-level ad accounts, or for Twitter, it might just return a user’s ad accounts, etc.
The UUID of the Ad Campaign
Optional params: Record<string, any>Optional query parameters, e.g. business_id, page.size, etc.
A response object with data (ad account list)
Static listList platform-level businesses for the given campaign ID, as defined by /schedulers/{scheduler_id}/businesses on the backend.
Typically relevant for Reddit (list businesses), or might return a "not supported" message for Meta/TikTok.
The UUID of the Ad Campaign
Optional params: Record<string, any>Optional query parameters, e.g. page.size, etc.
A response object with data (business list or messages)
Static listList funding instruments for the given campaign ID, as defined by /schedulers/{scheduler_id}/funding_instruments on the backend.
For Twitter, pass ?account_id=... For Reddit, pass ?ad_account_id=... or ?business_id=...
The UUID of the Ad Campaign
Optional params: Record<string, any>Optional query parameters
A response object with data (funding instruments)
Static listList all destinations for a title update.
The ID of the promotion schedule.
The ID of the title update.
Optional params: Record<string, any>promise
Static listStatic listStatic scheduleSchedule title update.
The ID of the promotion schedule.
The ID of the title update.
The data to update.
Optional params: Record<string, any>promise
Static searchStatic syncSync all comments for all posts in a scheduler.
The ID of the promotion schedule.
Optional params: Record<string, any>Optional query parameters (e.g., limit_per_post).
promise
Static testStatic updateUpdate a title update destination.
The ID of the promotion schedule.
The ID of the title update.
The ID of the destination.
The data to update.
Optional params: Record<string, any>promise
Static updateStatic updateUpdate a title update.
The ID of the promotion schedule.
The ID of the title update.
The data to update.
Optional params: Record<string, any>promise
Generated using TypeDoc
Clear Bluesky OAuth credentials from a promotion schedule.