English
English
Appearance
English
English
Appearance
Track all updates, new endpoints, and improvements to the Repliz API.
Last updated: October 28, 2026
textAttachment inside additionalInfo for Create Schedule and Update Schedule to attach a long text, up to 10,000 characters, under a Threads post. It opens like an article and can end with a link. Applies to Threads schedules with type text, on the main post only. See Text Attachment Object.textAttachment, with its text and link, for a Threads post that has a text attachment.400 with the field named in the message. page and limit have to be whole numbers, with limit from 1 to 100. IDs have to be valid 24-character IDs. Filters such as status and type accept only their listed values, and an empty value still means all. scheduleAt, fromDate, and toDate have to be ISO 8601. In Create Schedule and Update Schedule, medias, meta, additionalInfo, and replies are checked too: for example music.volume from 0 to 100, privacy, trialParams.graduationStrategy, and channel.type from their lists, targetCountries as ISO 3166-1 alpha-2 codes, and up to 3 collaborators or mentions.reply.exception is optional. Left out, no comment is skipped.automation object sent in the body of Create Schedule or Update Schedule is ignored. Use templateId to set the automation of a schedule./public describes every request field, the same as these docs.409, and the message names the existing automationId. Before, it returned that automationId and dropped the new config. Use Update Automation to change it.keyword in keyword.values is the default answer only for text that matches no other keyword, wherever it sits in the list. Before, when it wasn't the last item, it answered every comment or message and the keywords after it were never used. This applies to reply, message, story, and chat. With more than one empty keyword, the first one is used.delete.keywords, condition.keywords, and exception.keywords are ignored. Before, an empty keyword matched every comment, so delete removed every comment, exception blocked every reply, and condition let every comment through.replies are accepted only on Threads and X (Twitter), and other platforms fail with 400. A thread's postId is now the main post, a thread on Threads gets its automation, and album replies on X are posted inside the thread.additionalInfo.music.volume accepts 0, so the track or the video's own sound can be muted. A TikTok post that stays in processing now stops with an error after about an hour.accountIds=ID with a single ID filters by that account instead of being ignored, and search is matched as plain text, so characters like ( or . no longer cause an error or match anything.additionalInfo.isAiGenerated now also applies to Facebook schedules with type reel, adding Facebook's AI info label to the Reel. It applies to TikTok video, YouTube video (as YouTube's altered or synthetic content disclosure), Facebook reel, and Pinterest, and is ignored elsewhere. See Create Schedule.trialParams inside additionalInfo for Create Schedule and Update Schedule to post an Instagram Reel as a trial reel, shown to non-followers first. Its graduationStrategy is MANUAL (you share it with your followers from the Instagram app) or SS_PERFORMANCE (Instagram shares it automatically if it performs well). Applies to Instagram schedules with type video. Leave it out for a regular Reel.privacy inside additionalInfo for Create Schedule and Update Schedule to set who can watch a YouTube video: public (default), unlisted, or private. Applies to YouTube schedules with type video. A private video doesn't appear in Get Content, so its automation and statistics don't run.message, story, and chat objects can answer with buttons. Each item in keyword.values takes an optional type (text or opening) and, with type: "opening", its own opening flow, including isPreventBeforeFollow. Repliz gives such a keyword an id and sets its button payloads when the automation is saved. In chat, buttons work on Facebook and Instagram. Accepted by Create Automation, Update Automation, Update Automation Account, Create Template, and Update Template. See Keyword with Buttons.keyword.values in the message, story, and chat objects is validated: keyword must be a string, and text must be a string unless type is opening.delete and reply run on YouTube. A YouTube video with its own automation still uses only that one. See Automation Config.reply.delay now applies on YouTube. Only top-level comments are processed.delete automation hide other people's comments with the moderation status rejected instead of deleting them.comment events are sent for YouTube with platform: "youtube". See Webhook.operator object with the per-platform count of the accounts assigned to the operator when called with an operator's API key, and null with the owner's API key.whatsapp and telegram counts.GET /public/addon/pinterest/board) to list the boards a connected Pinterest account can pin to.image, video, and album (a carousel of 2 to 5 images) types. additionalInfo.channel is required and takes a board with type: "board", and the new additionalInfo.link is the pin's destination URL. See Create Schedule.channelId, and Get Statistic returns a pin's impressions, saves, pin clicks, outbound clicks, comments, and reactions.pinterest count.image (url, mimetype, and optional thumbnail, the same format as Send Message) that is posted together with text. It is sent on Facebook, Threads, TikTok, LinkedIn, and X (Twitter), and ignored on Instagram and YouTube.image.image to the reply object, sent with every automated reply of the text, keyword, and ai types on Facebook, Threads, TikTok, and LinkedIn. Accepted by Create Automation, Update Automation, Update Automation Account, Create Template, and Update Template. See image Object.isIncludeLiveComment to the reply and message objects. On Instagram, comments on a Live now get an automated reply or DM only when it is true, and leaving it out counts as false. A DM to a Live comment is only accepted while the Live is on air. See Instagram Live comments.GET /public/addon/telegram/channel) to list the channels and groups a connected Telegram account can post to.text, image, and video types. Without additionalInfo.channel, a Telegram schedule is posted to the account's Story; with it, additionalInfo.channel.type decides whether it goes to a channel or a group.text, image, video, audio, or document. The chat module of Update Automation Account answers them automatically.opening.webUrl.type and opening.webUrl.elements to the message and story objects. With type: "element", the Follow-up Message is sent as a carousel of 1 to 10 cards, each with an optional image, a link on the card, and up to 3 link buttons. Accepted by Create Automation, Update Automation, Update Automation Account, Create Template, and Update Template. See Carousel.token, and Get Channel WhatsApp (GET /public/account/whatsapp/channel) has been removed. Reconnect returns 400 incorrect generatedId to reconnect when a different number scans the code. See the OAuth Flow Guide./public/addon, and the old paths no longer work:/public/tiktok/music → /public/addon/tiktok/music/public/shopee/product → /public/addon/shopee/product/public/link/metadata → /public/addon/link/metadataGET /public/addon/whatsapp/channel) to list the Channels and groups a connected WhatsApp number can post to.additionalInfo.channel to Create Schedule and Update Schedule for posting to a WhatsApp Channel or group. Without it, a WhatsApp schedule is posted to the number's Status. WhatsApp supports the text, image, and video types.isShareToFeed boolean flag inside additionalInfo for Create Schedule and Update Schedule to allow sharing Instagram Reels directly to the main profile grid/feed (only applies to Instagram scheduled posts with type video).sort, mode, type, since, until, username) to Search Content Threads.volume configuration (video and music) inside additionalInfo.music for Create Schedule and Update Schedule to adjust video audio and background music volume levels.templateId field support to Create Schedule and Update Schedule for attaching automation templates to scheduled posts.POST /public/content/{contentId}/like/{commentId}) with platform support for Facebook, TikTok, and LinkedIn.isAutoAddMusic field to Create Schedule and Update Schedule.mentions support to Create Schedule.Account API
OAuth API
Comment API
Content API
Chat API
Schedule API
Addon API
Guides & Manuals
Getting Started