Skip to main content
Almost every endpoint in this API needs at least one ID copied out of the ChatSyncs dashboard — this page is a single place to find every one of them.

API Token (apiToken)

Every request needs this. Go to API Developer Console.
Treat your API token like a password — anyone with it can send messages and read subscriber data on your account. Never commit it to a public repo or paste it into a support ticket.

Business Account ID (whatsapp_business_account_id)

Identifies which connected WhatsApp Business Account a request acts on. For a number already connected to ChatSyncs, it’s shown directly in the dashboard — no need to go through Meta Business Suite. Go to Connect Account and scroll down to the Business Accounts panel. Click the dropdown (chevron) icon at the top-right of that panel to expand it, then scroll down — the Business Account ID is shown right under the account’s name.
ChatSyncs Connect Account page showing a connected Business Account (Bengaluru rent) with its Business Account ID displayed under the account name

Connect Account — the Business Account ID is shown under the connected account's name.

Phone Number ID (phone_number_id)

Identifies which connected WhatsApp number a request acts on — required by almost every endpoint. Go to Connect Account and scroll down to the Business Accounts panel. Click the dropdown (chevron) icon at the top-right of that panel to expand it, then scroll down to the account’s Phone Numbers table — the phone_number_id is shown beneath the number’s messaging tier in the Messaging Limit column.
ChatSyncs Connect Account page Phone Numbers table with the phone number ID shown beneath the Messaging Limit column's tier value

Connect Account — Phone Numbers table, with the phone_number_id shown beneath the Messaging Limit tier.

If you’re connecting a number for the first time via Account Connect, it won’t show up in Connect Account until the connection completes. Until then, get both IDs from the Meta developer app’s API Setup screen instead — see Meta Developer Account Setup.

Template ID (template_id)

Identifies a specific approved WhatsApp template, needed by Send Template Message. Go to Chatbot Manager → Automation → Message Templates — the ID column lists every template’s template_id.
Message Templates list with the ID column highlighted

Chatbot Manager → Automation → Message Templates — the ID column lists each template's template_id.

You can also call Bot Template Get to list templates programmatically instead of opening the dashboard.

Bot Flow and WhatsApp Bot ID (bot_flow_unique_id)

Identifies a specific Keyword Replies flow, needed by Trigger Bot Flow. Go to Chatbot Manager → Automation → Keyword Replies — the Unique ID column lists each flow’s ID.
Keyword Replies list with the Unique ID column highlighted

Chatbot Manager → Automation → Keyword Replies — the Unique ID column lists each flow's bot_flow_unique_id.

Label ID (label_id)

Identifies a label for Assign Labels and Remove Labels. Go to Subscriber Manager → Labels — the ID column lists each label’s ID.
WhatsApp Subscriber Labels list with the ID column highlighted

Subscriber Manager → Labels — the ID column lists each label's label_id.

Team Member ID (team_member_id)

Identifies a team member for Assign Chat to Team Member. Go to Control Panel → User Manager — the User ID column lists each member’s ID.
User Manager list with the User ID column highlighted

Control Panel → User Manager — the User ID column lists each team member's team_member_id.

Sequence ID (sequence_id)

Identifies a sequence for Assign Sequence and Remove Sequence. Go to Chatbot Manager → Automation → Follow-up Sequences — the ID column lists each sequence’s ID.
Sequences list with the ID column highlighted

Chatbot Manager → Automation → Follow-up Sequences — the ID column lists each sequence's sequence_id.

Catalog ID and Order Unique ID (whatsapp_catalog_id, order_unique_id)

whatsapp_catalog_id identifies a connected product catalog; order_unique_id identifies one order inside it — both used by the Catalog API. Go to Chatbot Manager → Commerce → Product CatalogCatalog Orders lists the Order Unique ID column, and the catalog filter at the top lists your connected catalogs.
Product Catalog Catalog Orders table with the Order ID and Order Unique ID columns

Chatbot Manager → Commerce → Product Catalog — Catalog Orders, with the Order ID / Order Unique ID columns (empty here since no orders exist yet on this account).

You can also call Catalog List to fetch whatsapp_catalog_id programmatically instead of opening the dashboard.

Cart Status (cart_status)

Not an ID you look up — it’s a status you set on Catalog Order Status Change. Use one of:

Package ID (package_id)

Identifies a subscription package — needed when creating a new user via Get Direct Login URL. Go to Control Panel → User Permission — the Package ID column lists each package’s ID.
User Permission list with the Package ID column highlighted

Control Panel → User Permission — the Package ID column lists each package's package_id.

Frequently asked

API Developer Console. Treat it like a password — never commit it to a repo.
Use template_id — see the note on Bot Template Get for why that endpoint returns two ID-looking fields.
Both come from Chatbot Manager → Automation → Keyword Replies, in the same Unique ID column — they refer to the same flow ID, just named differently across endpoints.
You don’t find it — you set it. It’s one of Approved, Completed, Shipped, Delivered, or Refunded, picked by you when calling Catalog Order Status Change.