Skip to main content
cheat sheet for the values you’ll meet across requests, responses and webhook payloads. Each object and endpoint page also repeats the values it uses, so you don’t have to come back here - but this is the complete picture.

Chat status

Appears as: chat.status, newChatStatus (system messages), template chatStatus, replyAction.chatStatus, and the statuses[] filter of Search Chats (which takes the names, not the numbers).

Message status

Appears as: message.status, statusHistory[].status, and messageStatus in the Message Status Changed webhook.

Channels

channelInfo.name, channel query filters, quick-reply targets, problem channel: whatsapp · messenger · instagram · website_chat · email · sms

Message content types

message.type and the type of Send a Message to Chat bodies:

Media types

media[].mediaType: image · video · document · audio · sticker (Sending supports image, video, document, audio; sticker appears on received messages.)

Template localization status

provider_template.localizations[].status:

Template category

provider_template.category: MARKETING · UTILITY - WhatsApp may recategorize on approval.

Quick reply display position

display.position: top · main

Scenario run step types

steps[].type in Scenario Runs: event · loader · condition · action · loop

Identifier cheat sheet

Which ID goes where - the most common source of confusion: