{"items":[{"type":"group","fsPath":"docs/conversation/index.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Conversation API","link":"/docs/conversation","routeSlug":"/docs/conversation","items":[{"type":"link","fsPath":"docs/conversation/overview.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Overview","link":"/docs/conversation/overview","routeSlug":"/docs/conversation/overview"},{"type":"link","fsPath":"docs/conversation/ai-support.md","metadata":{"product":"Conversation","type":"markdown"},"label":"AI best practices","link":"/docs/conversation/ai-support","routeSlug":"/docs/conversation/ai-support"},{"type":"group","fsPath":"docs/conversation/getting-started/index.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Getting started","link":"/docs/conversation/getting-started","routeSlug":"/docs/conversation/getting-started"},{"type":"group","fsPath":"docs/conversation/message-types/index.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Message types","link":"/docs/conversation/message-types","routeSlug":"/docs/conversation/message-types","items":[{"type":"link","fsPath":"docs/conversation/message-types/text-message.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Text messages","link":"/docs/conversation/message-types/text-message","routeSlug":"/docs/conversation/message-types/text-message"},{"type":"link","fsPath":"docs/conversation/message-types/media-message.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Media messages","link":"/docs/conversation/message-types/media-message","routeSlug":"/docs/conversation/message-types/media-message"},{"type":"link","fsPath":"docs/conversation/message-types/choice-message.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Choice messages","link":"/docs/conversation/message-types/choice-message","routeSlug":"/docs/conversation/message-types/choice-message"},{"type":"link","fsPath":"docs/conversation/message-types/card-message.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Card messages","link":"/docs/conversation/message-types/card-message","routeSlug":"/docs/conversation/message-types/card-message"},{"type":"link","fsPath":"docs/conversation/message-types/carousel-message.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Carousel messages","link":"/docs/conversation/message-types/carousel-message","routeSlug":"/docs/conversation/message-types/carousel-message"},{"type":"link","fsPath":"docs/conversation/message-types/location-message.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Location messages","link":"/docs/conversation/message-types/location-message","routeSlug":"/docs/conversation/message-types/location-message"},{"type":"link","fsPath":"docs/conversation/message-types/list-message.md","metadata":{"product":"Conversation","type":"markdown"},"label":"List messages","link":"/docs/conversation/message-types/list-message","routeSlug":"/docs/conversation/message-types/list-message"}]},{"type":"group","fsPath":"docs/conversation/channel-support.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Channels","link":"/docs/conversation/channel-support","routeSlug":"/docs/conversation/channel-support","items":[{"type":"group","fsPath":"docs/conversation/channel-support/sms.md","metadata":{"product":"Conversation","type":"markdown"},"label":"SMS","link":"/docs/conversation/channel-support/sms","routeSlug":"/docs/conversation/channel-support/sms","items":[{"type":"link","fsPath":"docs/conversation/channel-support/sms/set-up.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Set up channel","link":"/docs/conversation/channel-support/sms/set-up","routeSlug":"/docs/conversation/channel-support/sms/set-up"},{"type":"link","fsPath":"docs/conversation/channel-support/sms/message-support.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Message support","link":"/docs/conversation/channel-support/sms/message-support","routeSlug":"/docs/conversation/channel-support/sms/message-support"},{"type":"link","fsPath":"docs/conversation/channel-support/sms/properties.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Properties","link":"/docs/conversation/channel-support/sms/properties","routeSlug":"/docs/conversation/channel-support/sms/properties"},{"type":"link","fsPath":"docs/conversation/channel-support/sms/best-practices.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Best practices","link":"/docs/conversation/channel-support/sms/best-practices","routeSlug":"/docs/conversation/channel-support/sms/best-practices"}]},{"type":"group","fsPath":"docs/conversation/channel-support/rcs.md","metadata":{"product":"Conversation","type":"markdown"},"label":"RCS","link":"/docs/conversation/channel-support/rcs","routeSlug":"/docs/conversation/channel-support/rcs","items":[{"type":"link","fsPath":"docs/conversation/channel-support/rcs/set-up.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Set up channel","link":"/docs/conversation/channel-support/rcs/set-up","routeSlug":"/docs/conversation/channel-support/rcs/set-up"},{"type":"link","fsPath":"docs/conversation/channel-support/rcs/ai-support.md","metadata":{"product":"Conversation","type":"markdown"},"label":"AI best practices","link":"/docs/conversation/channel-support/rcs/ai-support","routeSlug":"/docs/conversation/channel-support/rcs/ai-support"},{"type":"link","fsPath":"docs/conversation/channel-support/rcs/message-support.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Message support","link":"/docs/conversation/channel-support/rcs/message-support","routeSlug":"/docs/conversation/channel-support/rcs/message-support"},{"type":"link","fsPath":"docs/conversation/channel-support/rcs/properties.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Properties","link":"/docs/conversation/channel-support/rcs/properties","routeSlug":"/docs/conversation/channel-support/rcs/properties"}]},{"type":"group","fsPath":"docs/conversation/channel-support/whatsapp.md","metadata":{"product":"Conversation","type":"markdown"},"label":"WhatsApp","link":"/docs/conversation/channel-support/whatsapp","routeSlug":"/docs/conversation/channel-support/whatsapp","items":[{"type":"link","fsPath":"docs/conversation/channel-support/whatsapp/set-up.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Set up channel","link":"/docs/conversation/channel-support/whatsapp/set-up","routeSlug":"/docs/conversation/channel-support/whatsapp/set-up"},{"type":"link","fsPath":"docs/conversation/channel-support/whatsapp/message-support.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Message support","link":"/docs/conversation/channel-support/whatsapp/message-support","routeSlug":"/docs/conversation/channel-support/whatsapp/message-support"},{"type":"link","fsPath":"docs/conversation/channel-support/whatsapp/template-support.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Template messages","link":"/docs/conversation/channel-support/whatsapp/template-support","routeSlug":"/docs/conversation/channel-support/whatsapp/template-support"},{"type":"link","fsPath":"docs/conversation/channel-support/whatsapp/whatsapp-flows.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Flows support","link":"/docs/conversation/channel-support/whatsapp/whatsapp-flows","routeSlug":"/docs/conversation/channel-support/whatsapp/whatsapp-flows"},{"type":"link","fsPath":"docs/conversation/channel-support/whatsapp/whatsapp-payments.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Payments support","link":"/docs/conversation/channel-support/whatsapp/whatsapp-payments","routeSlug":"/docs/conversation/channel-support/whatsapp/whatsapp-payments"},{"type":"link","fsPath":"docs/conversation/channel-support/whatsapp/asp-tutorial.md","metadata":{"product":"Conversation","type":"markdown"},"label":"ASP onboarding guide","link":"/docs/conversation/channel-support/whatsapp/asp-tutorial","routeSlug":"/docs/conversation/channel-support/whatsapp/asp-tutorial"},{"type":"link","fsPath":"docs/conversation/channel-support/whatsapp/properties.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Properties","link":"/docs/conversation/channel-support/whatsapp/properties","routeSlug":"/docs/conversation/channel-support/whatsapp/properties"},{"type":"link","fsPath":"docs/conversation/channel-support/whatsapp/direct-api.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Direct Send API support","link":"/docs/conversation/channel-support/whatsapp/direct-api","routeSlug":"/docs/conversation/channel-support/whatsapp/direct-api"},{"type":"link","fsPath":"docs/conversation/channel-support/whatsapp/user-id.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Business-scoped user ID support","link":"/docs/conversation/channel-support/whatsapp/user-id","routeSlug":"/docs/conversation/channel-support/whatsapp/user-id"},{"type":"link","fsPath":"docs/conversation/channel-support/whatsapp/whatsapp-voice-calling.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Voice Calling support","link":"/docs/conversation/channel-support/whatsapp/whatsapp-voice-calling","routeSlug":"/docs/conversation/channel-support/whatsapp/whatsapp-voice-calling"},{"type":"link","fsPath":"docs/conversation/channel-support/whatsapp/max-price.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Max price support","link":"/docs/conversation/channel-support/whatsapp/max-price","routeSlug":"/docs/conversation/channel-support/whatsapp/max-price"}]},{"type":"group","fsPath":"docs/conversation/channel-support/mms.md","metadata":{"product":"Conversation","type":"markdown"},"label":"MMS","link":"/docs/conversation/channel-support/mms","routeSlug":"/docs/conversation/channel-support/mms","items":[{"type":"link","fsPath":"docs/conversation/channel-support/mms/properties.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Properties","link":"/docs/conversation/channel-support/mms/properties","routeSlug":"/docs/conversation/channel-support/mms/properties"}]},{"type":"group","fsPath":"docs/conversation/channel-support/kakaotalk.md","metadata":{"product":"Conversation","type":"markdown"},"label":"KakaoTalk","link":"/docs/conversation/channel-support/kakaotalk","routeSlug":"/docs/conversation/channel-support/kakaotalk","items":[{"type":"link","fsPath":"docs/conversation/templates/channel-specific/kakaotalk.md","metadata":{"product":"Conversation","type":"markdown"},"label":"KakaoTalk templates","link":"/docs/conversation/templates/channel-specific/kakaotalk","routeSlug":"/docs/conversation/templates/channel-specific/kakaotalk"},{"type":"link","fsPath":"docs/conversation/channel-support/kakaotalk/commerce-messages.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Commerce messages","link":"/docs/conversation/channel-support/kakaotalk/commerce-messages","routeSlug":"/docs/conversation/channel-support/kakaotalk/commerce-messages"}]},{"type":"group","fsPath":"docs/conversation/channel-support/viber-business.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Viber Business Messages","link":"/docs/conversation/channel-support/viber-business","routeSlug":"/docs/conversation/channel-support/viber-business","items":[{"type":"link","fsPath":"docs/conversation/channel-support/viberbm/set-up.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Set up channel","link":"/docs/conversation/channel-support/viberbm/set-up","routeSlug":"/docs/conversation/channel-support/viberbm/set-up"},{"type":"link","fsPath":"docs/conversation/channel-support/viberbm/message-support.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Message support","link":"/docs/conversation/channel-support/viberbm/message-support","routeSlug":"/docs/conversation/channel-support/viberbm/message-support"},{"type":"link","fsPath":"docs/conversation/channel-support/viberbm/properties.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Properties","link":"/docs/conversation/channel-support/viberbm/properties","routeSlug":"/docs/conversation/channel-support/viberbm/properties"},{"type":"link","fsPath":"docs/conversation/channel-support/viberbm/template-support.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Template messages","link":"/docs/conversation/channel-support/viberbm/template-support","routeSlug":"/docs/conversation/channel-support/viberbm/template-support"}]},{"type":"group","fsPath":"docs/conversation/channel-support/line.md","metadata":{"product":"Conversation","type":"markdown"},"label":"LINE","link":"/docs/conversation/channel-support/line","routeSlug":"/docs/conversation/channel-support/line","items":[{"type":"link","fsPath":"docs/conversation/channel-support/line/properties.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Properties","link":"/docs/conversation/channel-support/line/properties","routeSlug":"/docs/conversation/channel-support/line/properties"}]},{"type":"group","fsPath":"docs/conversation/channel-support/instagram.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Instagram","link":"/docs/conversation/channel-support/instagram","routeSlug":"/docs/conversation/channel-support/instagram","items":[{"type":"link","fsPath":"docs/conversation/channel-support/instagram/set-up.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Set up channel","link":"/docs/conversation/channel-support/instagram/set-up","routeSlug":"/docs/conversation/channel-support/instagram/set-up"},{"type":"link","fsPath":"docs/conversation/channel-support/instagram/message-support.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Message support","link":"/docs/conversation/channel-support/instagram/message-support","routeSlug":"/docs/conversation/channel-support/instagram/message-support"},{"type":"link","fsPath":"docs/conversation/channel-support/instagram/properties.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Properties","link":"/docs/conversation/channel-support/instagram/properties","routeSlug":"/docs/conversation/channel-support/instagram/properties"},{"type":"link","fsPath":"docs/conversation/channel-support/instagram/best-practices.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Testing and management","link":"/docs/conversation/channel-support/instagram/best-practices","routeSlug":"/docs/conversation/channel-support/instagram/best-practices"}]},{"type":"group","fsPath":"docs/conversation/channel-support/facebook-messenger.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Facebook Messenger","link":"/docs/conversation/channel-support/facebook-messenger","routeSlug":"/docs/conversation/channel-support/facebook-messenger","items":[{"type":"link","fsPath":"docs/conversation/channel-support/facebook-messenger/set-up.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Set up channel","link":"/docs/conversation/channel-support/facebook-messenger/set-up","routeSlug":"/docs/conversation/channel-support/facebook-messenger/set-up"},{"type":"link","fsPath":"docs/conversation/channel-support/facebook-messenger/message-support.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Message support","link":"/docs/conversation/channel-support/facebook-messenger/message-support","routeSlug":"/docs/conversation/channel-support/facebook-messenger/message-support"},{"type":"link","fsPath":"docs/conversation/channel-support/facebook-messenger/properties.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Properties","link":"/docs/conversation/channel-support/facebook-messenger/properties","routeSlug":"/docs/conversation/channel-support/facebook-messenger/properties"},{"type":"link","fsPath":"docs/conversation/channel-support/facebook-messenger/best-practices.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Testing and management","link":"/docs/conversation/channel-support/facebook-messenger/best-practices","routeSlug":"/docs/conversation/channel-support/facebook-messenger/best-practices"}]},{"type":"group","fsPath":"docs/conversation/channel-support/wechat.md","metadata":{"product":"Conversation","type":"markdown"},"label":"WeChat","link":"/docs/conversation/channel-support/wechat","routeSlug":"/docs/conversation/channel-support/wechat","items":[{"type":"link","fsPath":"docs/conversation/channel-support/wechat/set-up.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Set up channel","link":"/docs/conversation/channel-support/wechat/set-up","routeSlug":"/docs/conversation/channel-support/wechat/set-up"},{"type":"link","fsPath":"docs/conversation/channel-support/wechat/message-support.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Message support","link":"/docs/conversation/channel-support/wechat/message-support","routeSlug":"/docs/conversation/channel-support/wechat/message-support"},{"type":"link","fsPath":"docs/conversation/channel-support/wechat/testing.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Testing and management","link":"/docs/conversation/channel-support/wechat/testing","routeSlug":"/docs/conversation/channel-support/wechat/testing"}]},{"type":"group","fsPath":"docs/conversation/channel-support/telegram.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Telegram Bot","link":"/docs/conversation/channel-support/telegram","routeSlug":"/docs/conversation/channel-support/telegram","items":[{"type":"link","fsPath":"docs/conversation/channel-support/telegram/properties.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Properties","link":"/docs/conversation/channel-support/telegram/properties","routeSlug":"/docs/conversation/channel-support/telegram/properties"},{"type":"link","fsPath":"docs/conversation/channel-support/telegram/markdown.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Markdown support","link":"/docs/conversation/channel-support/telegram/markdown","routeSlug":"/docs/conversation/channel-support/telegram/markdown"}]},{"type":"group","fsPath":"docs/conversation/channel-support/push.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Sinch Push","link":"/docs/conversation/channel-support/push","routeSlug":"/docs/conversation/channel-support/push","items":[{"type":"link","fsPath":"docs/conversation/channel-support/push/set-up.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Set up channel","link":"/docs/conversation/channel-support/push/set-up","routeSlug":"/docs/conversation/channel-support/push/set-up"},{"type":"link","fsPath":"docs/conversation/channel-support/push/message-support.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Message support","link":"/docs/conversation/channel-support/push/message-support","routeSlug":"/docs/conversation/channel-support/push/message-support"}]},{"type":"group","fsPath":"docs/conversation/channel-support/chat.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Sinch Chat","link":"/docs/conversation/channel-support/chat","routeSlug":"/docs/conversation/channel-support/chat","items":[{"type":"link","fsPath":"docs/conversation/channel-support/chat/set-up.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Set up channel","link":"/docs/conversation/channel-support/chat/set-up","routeSlug":"/docs/conversation/channel-support/chat/set-up"},{"type":"link","fsPath":"docs/conversation/channel-support/chat/message-support.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Message support","link":"/docs/conversation/channel-support/chat/message-support","routeSlug":"/docs/conversation/channel-support/chat/message-support"}]},{"type":"link","fsPath":"docs/conversation/channel-support/prioritize-channels.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Prioritize channels","link":"/docs/conversation/channel-support/prioritize-channels","routeSlug":"/docs/conversation/channel-support/prioritize-channels"}]},{"type":"group","label":"API reference","items":[{"type":"link","label":"Conversation API | Sinch","link":"/docs/conversation/api-reference/conversation","routeSlug":"/docs/conversation/api-reference/conversation"},{"type":"group","label":"Overview","link":"/docs/conversation/api-reference/conversation/section/overview","routeSlug":"/docs/conversation/api-reference/conversation/section/overview","items":[{"type":"link","label":"Authentication","link":"/docs/conversation/api-reference/conversation/section/overview/authentication","routeSlug":"/docs/conversation/api-reference/conversation/section/overview/authentication"},{"type":"link","label":"OAuth2.0 authentication","link":"/docs/conversation/api-reference/conversation/section/overview/oauth2.0-authentication","routeSlug":"/docs/conversation/api-reference/conversation/section/overview/oauth2.0-authentication"},{"type":"link","label":"Basic authentication","link":"/docs/conversation/api-reference/conversation/section/overview/basic-authentication","routeSlug":"/docs/conversation/api-reference/conversation/section/overview/basic-authentication"},{"type":"link","label":"Base URL","link":"/docs/conversation/api-reference/conversation/section/overview/base-url","routeSlug":"/docs/conversation/api-reference/conversation/section/overview/base-url"},{"type":"link","label":"Postman collection","link":"/docs/conversation/api-reference/conversation/section/overview/postman-collection","routeSlug":"/docs/conversation/api-reference/conversation/section/overview/postman-collection"},{"type":"link","label":"Errors","link":"/docs/conversation/api-reference/conversation/section/overview/errors","routeSlug":"/docs/conversation/api-reference/conversation/section/overview/errors"},{"type":"link","label":"Common error responses","link":"/docs/conversation/api-reference/conversation/section/overview/common-error-responses","routeSlug":"/docs/conversation/api-reference/conversation/section/overview/common-error-responses"},{"type":"link","label":"Rate Limits","link":"/docs/conversation/api-reference/conversation/section/overview/rate-limits","routeSlug":"/docs/conversation/api-reference/conversation/section/overview/rate-limits"}]},{"type":"group","label":"Messages","link":"/docs/conversation/api-reference/conversation/messages","routeSlug":"/docs/conversation/api-reference/conversation/messages","items":[{"label":"Send a message","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/messages/messages_sendmessage","routeSlug":"/docs/conversation/api-reference/conversation/messages/messages_sendmessage","metadata":{"seo":{"title":"Send a message","description":"You can send a message from a Conversation app to a contact associated with that app. If the recipient is not associated with an existing contact, a new contact will be created."}},"httpPath":"/v1/projects/{project_id}/messages:send"},{"label":"Update message metadata","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/messages/messages_updatemessagemetadata","routeSlug":"/docs/conversation/api-reference/conversation/messages/messages_updatemessagemetadata","metadata":{"seo":{"title":"Update message metadata","description":"Update a specific message metadata by its ID."}},"httpPath":"/v1/projects/{project_id}/messages/{message_id}"},{"label":"Get a message","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/messages/messages_getmessage","routeSlug":"/docs/conversation/api-reference/conversation/messages/messages_getmessage","metadata":{"seo":{"title":"Get a message","description":"Retrieves a specific message by its ID."}},"httpPath":"/v1/projects/{project_id}/messages/{message_id}"},{"label":"Delete a message","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/messages/messages_deletemessage","routeSlug":"/docs/conversation/api-reference/conversation/messages/messages_deletemessage","metadata":{"seo":{"title":"Delete a message","description":"Delete a specific message by its ID. Note that this operation deletes the message from Conversation API storage; this operation does not affect messages already delivered to recipients' handsets. Also note that removing all messages of a conversation will not automatically delete the conversation."}},"httpPath":"/v1/projects/{project_id}/messages/{message_id}"},{"label":"List messages","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/messages/messages_listmessages","routeSlug":"/docs/conversation/api-reference/conversation/messages/messages_listmessages","metadata":{"seo":{"title":"List messages","description":"This operation lists all messages sent or received via particular Processing Modes."}},"httpPath":"/v1/projects/{project_id}/messages"},{"label":"List messages by channel identity","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/messages/messages_listmessagesbychannelidentity","routeSlug":"/docs/conversation/api-reference/conversation/messages/messages_listmessagesbychannelidentity","metadata":{"seo":{"title":"List messages by channel identity","description":"Retrieves the last message sent to specified channel identities. In CONVERSATION_SOURCE mode, you can query either by channel_identities or by contact_ids. Note: Use either contact_ids OR channel_identities per request, not both. DISPATCH_SOURCE mode does not support contact_ids."}},"httpPath":"/v1/projects/{project_id}/messages:fetch-last-message"}]},{"type":"group","label":"Apps","link":"/docs/conversation/api-reference/conversation/app","routeSlug":"/docs/conversation/api-reference/conversation/app","items":[{"label":"List all apps for a given project","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/app/app_listapps","routeSlug":"/docs/conversation/api-reference/conversation/app/app_listapps","metadata":{"seo":{"title":"List all apps for a given project","description":"Get a list of all apps in the specified project."}},"httpPath":"/v1/projects/{project_id}/apps"},{"label":"Create an app","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/app/app_createapp","routeSlug":"/docs/conversation/api-reference/conversation/app/app_createapp","metadata":{"seo":{"title":"Create an app","description":"You can create a new Conversation API app using the API. You can create an app for one or more channels at once. The ID of the app is generated at creation and will be returned in the response."}},"httpPath":"/v1/projects/{project_id}/apps"},{"label":"Get an app","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/app/app_getapp","routeSlug":"/docs/conversation/api-reference/conversation/app/app_getapp","metadata":{"seo":{"title":"Get an app","description":"Returns a particular app as specified by the App ID."}},"httpPath":"/v1/projects/{project_id}/apps/{app_id}"},{"label":"Delete an app","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/app/app_deleteapp","routeSlug":"/docs/conversation/api-reference/conversation/app/app_deleteapp","metadata":{"seo":{"title":"Delete an app","description":"Deletes the app specified by the App ID. Note that this operation will not delete contacts (which are stored at the project level) nor any channel-specific resources (for example, WhatsApp Sender Identities will not be deleted)."}},"httpPath":"/v1/projects/{project_id}/apps/{app_id}"},{"label":"Update an app","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/app/app_updateapp","routeSlug":"/docs/conversation/api-reference/conversation/app/app_updateapp","metadata":{"seo":{"title":"Update an app","description":"Updates a particular app as specified by the App ID. Note that this is a PATCH operation, so any specified field values will replace existing values. Therefore, if you'd like to add additional configurations to an existing Conversation API app, ensure that you include existing values AND new values in the call. For example, if you'd like to add new channel_credentials, you can get your existing Conversation API app, extract the existing channel_credentials list, append your new configuration to that list, and include the updated channel_credentials list in this update call."}},"httpPath":"/v1/projects/{project_id}/apps/{app_id}"}]},{"type":"group","label":"Contacts","link":"/docs/conversation/api-reference/conversation/contact","routeSlug":"/docs/conversation/api-reference/conversation/contact","items":[{"label":"List Contacts","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/contact/contact_listcontacts","routeSlug":"/docs/conversation/api-reference/conversation/contact/contact_listcontacts","metadata":{"seo":{"title":"List Contacts","description":"List all contacts in the project. Note that, if a WhatsApp contact is returned, the display_name field of that contact may be populated with the WhatsApp display name (if the name is already stored on the server and the display_name field has not been overwritten by the user)."}},"httpPath":"/v1/projects/{project_id}/contacts"},{"label":"Create a Contact","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/contact/contact_createcontact","routeSlug":"/docs/conversation/api-reference/conversation/contact/contact_createcontact","metadata":{"seo":{"title":"Create a Contact","description":"Most Conversation API contacts are created automatically when a message is sent to a new recipient. You can also create a new contact manually using this API call."}},"httpPath":"/v1/projects/{project_id}/contacts"},{"label":"Get a Contact","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/contact/contact_getcontact","routeSlug":"/docs/conversation/api-reference/conversation/contact/contact_getcontact","metadata":{"seo":{"title":"Get a Contact","description":"Returns a specific contact as specified by the contact ID. Note the following:"}},"httpPath":"/v1/projects/{project_id}/contacts/{contact_id}"},{"label":"Delete a Contact","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/contact/contact_deletecontact","routeSlug":"/docs/conversation/api-reference/conversation/contact/contact_deletecontact","metadata":{"seo":{"title":"Delete a Contact","description":"Delete a contact as specified by the contact ID."}},"httpPath":"/v1/projects/{project_id}/contacts/{contact_id}"},{"label":"Update a Contact","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/contact/contact_updatecontact","routeSlug":"/docs/conversation/api-reference/conversation/contact/contact_updatecontact","metadata":{"seo":{"title":"Update a Contact","description":"Updates a contact as specified by the contact ID."}},"httpPath":"/v1/projects/{project_id}/contacts/{contact_id}"},{"label":"Merge two Contacts","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/contact/contact_mergecontact","routeSlug":"/docs/conversation/api-reference/conversation/contact/contact_mergecontact","metadata":{"seo":{"title":"Merge two Contacts","description":"The remaining contact will contain all conversations that the removed contact did. If both contacts had conversations within the same App, messages from the removed contact will be merged into corresponding active conversations in the destination contact. Channel identities will be moved from the source contact to the destination contact only for channels that weren't present there before. Moved channel identities will be placed at the bottom of the channel priority list. Optional fields from the source contact will be copied only if corresponding fields in the destination contact are empty. The contact being removed cannot be referenced after this call."}},"httpPath":"/v1/projects/{project_id}/contacts/{destination_id}:merge"},{"label":"Get Channel Profile","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/contact/contact_getchannelprofile","routeSlug":"/docs/conversation/api-reference/conversation/contact/contact_getchannelprofile","metadata":{"seo":{"title":"Get Channel Profile","description":"Get user profile from a specific channel.Only supported on MESSENGER, INSTAGRAM, VIBER and LINE channels. Note that, in order to retrieve a WhatsApp display name, you can use the Get a Contact or List Contacts operations, which will populate the display_name field of each returned contact with the WhatsApp display name (if the name is already stored on the server and the display_name field has not been overwritten by the user)."}},"httpPath":"/v1/projects/{project_id}/contacts:getChannelProfile"},{"label":"Lists Contact Identity Conflicts","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/contact/contact_listidentityconflicts","routeSlug":"/docs/conversation/api-reference/conversation/contact/contact_listidentityconflicts","metadata":{"seo":{"title":"Lists Contact Identity Conflicts","description":"Lists contact identity conflicts across supported SIM-based channels (SMS, MMS, RCS). Use this to identify contact records sharing the same identity (e.g., phone number), which must be resolved before enabling the Unified Contact ID feature."}},"httpPath":"/v1/projects/{project_id}/contacts:identityConflicts"}]},{"type":"group","label":"Conversations","link":"/docs/conversation/api-reference/conversation/conversation","routeSlug":"/docs/conversation/api-reference/conversation/conversation","items":[{"label":"List conversations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/conversation/conversation_listconversations","routeSlug":"/docs/conversation/api-reference/conversation/conversation/conversation_listconversations","metadata":{"seo":{"title":"List conversations","description":"This operation lists all conversations that are associated with an app and/or a contact.  Note that either app_id or contact_id is required in order for the operation to function correctly."}},"httpPath":"/v1/projects/{project_id}/conversations"},{"label":"Create a conversation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/conversation/conversation_createconversation","routeSlug":"/docs/conversation/api-reference/conversation/conversation/conversation_createconversation","metadata":{"seo":{"title":"Create a conversation","description":"Creates a new empty conversation. In Conversation mode, it is generally not needed to create a conversation explicitly since sending or receiving a message automatically creates a new conversation if it does not already exist between the given app and contact. Creating empty conversation is useful if the metadata of the conversation should be populated when the first message in the conversation is a contact message or the first message in the conversation comes out-of-band and needs to be injected with InjectMessage endpoint."}},"httpPath":"/v1/projects/{project_id}/conversations"},{"label":"Get a conversation","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/conversation/conversation_getconversation","routeSlug":"/docs/conversation/api-reference/conversation/conversation/conversation_getconversation","metadata":{"seo":{"title":"Get a conversation","description":"Retrieves a conversation by id. A conversation has two participating entities, an app and a contact."}},"httpPath":"/v1/projects/{project_id}/conversations/{conversation_id}"},{"label":"Delete a conversation","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/conversation/conversation_deleteconversation","routeSlug":"/docs/conversation/api-reference/conversation/conversation/conversation_deleteconversation","metadata":{"seo":{"title":"Delete a conversation","description":"Deletes a conversation together with all the messages sent as part of the conversation."}},"httpPath":"/v1/projects/{project_id}/conversations/{conversation_id}"},{"label":"Update a conversation","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/conversation/conversation_updateconversation","routeSlug":"/docs/conversation/api-reference/conversation/conversation/conversation_updateconversation","metadata":{"seo":{"title":"Update a conversation","description":"This operation updates a conversation which can, for instance, be used to update the metadata associated with a conversation."}},"httpPath":"/v1/projects/{project_id}/conversations/{conversation_id}"},{"label":"List recent conversations","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/conversation/conversation_listrecentconversations","routeSlug":"/docs/conversation/api-reference/conversation/conversation/conversation_listrecentconversations","metadata":{"seo":{"title":"List recent conversations","description":"This operation lists conversations and their most recent message, ordered by when the most recent message was sent for that conversation."}},"httpPath":"/v1/projects/{project_id}/conversations:recent"},{"label":"Inject an event","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/conversation/events_injectevent","routeSlug":"/docs/conversation/api-reference/conversation/conversation/events_injectevent","metadata":{"seo":{"title":"Inject an event","description":"This operation injects a conversation event in to a specific conversation. It only supports injecting App events in CONVERSATION mode."}},"httpPath":"/v1/projects/{project_id}/conversations/{conversation_id}:inject-event"},{"label":"Stop conversation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/conversation/conversation_stopactiveconversation","routeSlug":"/docs/conversation/api-reference/conversation/conversation/conversation_stopactiveconversation","metadata":{"seo":{"title":"Stop conversation","description":"This operation stops the referenced conversation, if the conversation is still active. In Conversation mode, a new conversation will be created if a new message is exchanged between the app or contact that was part of the stopped conversation."}},"httpPath":"/v1/projects/{project_id}/conversations/{conversation_id}:stop"},{"label":"Inject a message","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/conversation/conversation_injectmessage","routeSlug":"/docs/conversation/api-reference/conversation/conversation/conversation_injectmessage","metadata":{"seo":{"title":"Inject a message","description":"This operation injects a conversation message in to a specific conversation."}},"httpPath":"/v1/projects/{project_id}/conversations/{conversation_id}:inject-message"}]},{"type":"group","label":"Events","link":"/docs/conversation/api-reference/conversation/events","routeSlug":"/docs/conversation/api-reference/conversation/events","items":[{"label":"Send an event","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/events/events_sendevent","routeSlug":"/docs/conversation/api-reference/conversation/events/events_sendevent","metadata":{"seo":{"title":"Send an event","description":"Sends an event to the referenced contact from the referenced app. Note that this operation enqueues the event in a queue so a successful response only indicates that the event has been queued."}},"httpPath":"/v1/projects/{project_id}/events:send"},{"label":"Get an event","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/events/events_getevent","routeSlug":"/docs/conversation/api-reference/conversation/events/events_getevent","metadata":{"seo":{"title":"Get an event","description":"Get event from ID"}},"httpPath":"/v1/projects/{project_id}/events/{event_id}"},{"label":"Delete an event","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/events/events_deleteevents","routeSlug":"/docs/conversation/api-reference/conversation/events/events_deleteevents","metadata":{"seo":{"title":"Delete an event","description":"Delete a specific event by its ID."}},"httpPath":"/v1/projects/{project_id}/events/{event_id}"},{"label":"List events","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/events/events_listevents","routeSlug":"/docs/conversation/api-reference/conversation/events/events_listevents","metadata":{"seo":{"title":"List events","description":"List all events in a project"}},"httpPath":"/v1/projects/{project_id}/events"}]},{"type":"group","label":"Transcode","link":"/docs/conversation/api-reference/conversation/transcoding","routeSlug":"/docs/conversation/api-reference/conversation/transcoding","items":[{"label":"Transcode a message","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/transcoding/transcoding_transcodemessage","routeSlug":"/docs/conversation/api-reference/conversation/transcoding/transcoding_transcodemessage","metadata":{"seo":{"title":"Transcode a message","description":"Transcodes the message from the Conversation API format to the channel-specific formats for the requested channels. No message is sent to the contact."}},"httpPath":"/v1/projects/{project_id}/messages:transcode"}]},{"type":"group","label":"Capability","link":"/docs/conversation/api-reference/conversation/capability","routeSlug":"/docs/conversation/api-reference/conversation/capability","items":[{"label":"Capability lookup","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/capability/capability_querycapability","routeSlug":"/docs/conversation/api-reference/conversation/capability/capability_querycapability","metadata":{"seo":{"title":"Capability lookup","description":"This method is asynchronous - it immediately returns the requested Capability registration. Capability check is then delivered as a callback to registered webhooks with trigger CAPABILITY for every reachable channel."}},"httpPath":"/v1/projects/{project_id}/capability:query"}]},{"type":"group","label":"Consents","link":"/docs/conversation/api-reference/conversation/consent","routeSlug":"/docs/conversation/api-reference/conversation/consent","items":[{"label":"Get identities from consent list","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/consent/consents_getconsents","routeSlug":"/docs/conversation/api-reference/conversation/consent/consents_getconsents","metadata":{"seo":{"title":"Get identities from consent list","description":"Get all identities contained within a consent list for a given project id, app id, and list type."}},"httpPath":"/v1/projects/{project_id}/apps/{app_id}/consents/{list_type}"},{"label":"Get audit records from consent lists","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/consent/consents_getconsentsauditrecords","routeSlug":"/docs/conversation/api-reference/conversation/consent/consents_getconsentsauditrecords","metadata":{"seo":{"title":"Get audit records from consent lists","description":"Get all audit records associated with the given identity from the consent lists within the specified project and app."}},"httpPath":"/v1/projects/{project_id}/apps/{app_id}/consents/identities/{identity}"}]},{"type":"group","label":"Projects","link":"/docs/conversation/api-reference/conversation/project-settings","routeSlug":"/docs/conversation/api-reference/conversation/project-settings","items":[{"label":"Get Project Settings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/project-settings/projectsettings_getsettings","routeSlug":"/docs/conversation/api-reference/conversation/project-settings/projectsettings_getsettings","metadata":{"seo":{"title":"Get Project Settings","description":"Retrieves the current settings for the specified project, including contact management options such as Unified Contact ID."}},"httpPath":"/v1/projects/{project_id}/settings"},{"label":"Create Project Settings","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/project-settings/projectsettings_createsettings","routeSlug":"/docs/conversation/api-reference/conversation/project-settings/projectsettings_createsettings","metadata":{"seo":{"title":"Create Project Settings","description":"Creates initial settings for the project. Useful for enabling features like Unified Contact ID. For new projects with no existing contacts, you can enable Unified Contact ID immediately."}},"httpPath":"/v1/projects/{project_id}/settings"},{"label":"Update Project Settings","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/project-settings/projectsettings_updatesettings","routeSlug":"/docs/conversation/api-reference/conversation/project-settings/projectsettings_updatesettings","metadata":{"seo":{"title":"Update Project Settings","description":"Updates project settings (e.g. enabling/disabling Unified Contact ID). For existing projects, you must resolve all identity conflicts before enabling Unified Contact ID."}},"httpPath":"/v1/projects/{project_id}/settings"},{"label":"Delete Project Settings","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/project-settings/projectsettings_deletesettings","routeSlug":"/docs/conversation/api-reference/conversation/project-settings/projectsettings_deletesettings","metadata":{"seo":{"title":"Delete Project Settings","description":"Deletes all project-level settings for the specified project."}},"httpPath":"/v1/projects/{project_id}/settings"}]},{"type":"group","label":"Webhooks","link":"/docs/conversation/api-reference/conversation/webhooks","routeSlug":"/docs/conversation/api-reference/conversation/webhooks","items":[{"label":"List webhooks","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/webhooks/webhooks_listwebhooks","routeSlug":"/docs/conversation/api-reference/conversation/webhooks/webhooks_listwebhooks","metadata":{"seo":{"title":"List webhooks","description":"List all webhooks for a given app as specified by the App ID."}},"httpPath":"/v1/projects/{project_id}/apps/{app_id}/webhooks"},{"label":"Create a new webhook","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/webhooks/webhooks_createwebhook","routeSlug":"/docs/conversation/api-reference/conversation/webhooks/webhooks_createwebhook","metadata":{"seo":{"title":"Create a new webhook","description":"Creates a webhook for receiving callbacks on specific triggers. You can create up to 5 webhooks per app."}},"httpPath":"/v1/projects/{project_id}/webhooks"},{"label":"Get a webhook","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/webhooks/webhooks_getwebhook","routeSlug":"/docs/conversation/api-reference/conversation/webhooks/webhooks_getwebhook","metadata":{"seo":{"title":"Get a webhook","description":"Get a webhook as specified by the webhook ID."}},"httpPath":"/v1/projects/{project_id}/webhooks/{webhook_id}"},{"label":"Update an existing webhook","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/webhooks/webhooks_updatewebhook","routeSlug":"/docs/conversation/api-reference/conversation/webhooks/webhooks_updatewebhook","metadata":{"seo":{"title":"Update an existing webhook","description":"Updates an existing webhook as specified by the webhook ID."}},"httpPath":"/v1/projects/{project_id}/webhooks/{webhook_id}"},{"label":"Delete an existing webhook","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/conversation/webhooks/webhooks_deletewebhook","routeSlug":"/docs/conversation/api-reference/conversation/webhooks/webhooks_deletewebhook","metadata":{"seo":{"title":"Delete an existing webhook","description":"Deletes a webhook as specified by the webhook ID."}},"httpPath":"/v1/projects/{project_id}/webhooks/{webhook_id}"}]},{"type":"separator","label":"Templates"},{"type":"link","fsPath":"docs/conversation/templates.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Managing templates","link":"/docs/conversation/templates","routeSlug":"/docs/conversation/templates"},{"type":"link","label":"Template Management API","link":"/docs/conversation/api-reference/template","routeSlug":"/docs/conversation/api-reference/template"},{"type":"group","label":"Overview","link":"/docs/conversation/api-reference/template/section/overview","routeSlug":"/docs/conversation/api-reference/template/section/overview","items":[{"type":"link","label":"Base URL","link":"/docs/conversation/api-reference/template/section/overview/base-url","routeSlug":"/docs/conversation/api-reference/template/section/overview/base-url"},{"type":"link","label":"Template Management API Version 2","link":"/docs/conversation/api-reference/template/section/overview/template-management-api-version-2","routeSlug":"/docs/conversation/api-reference/template/section/overview/template-management-api-version-2"},{"type":"link","label":"Accessing the Template Management API","link":"/docs/conversation/api-reference/template/section/overview/accessing-the-template-management-api","routeSlug":"/docs/conversation/api-reference/template/section/overview/accessing-the-template-management-api"}]},{"type":"group","label":"Templates V2","link":"/docs/conversation/api-reference/template/templates-v2","routeSlug":"/docs/conversation/api-reference/template/templates-v2","items":[{"label":"List all templates belonging to a project ID.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/template/templates-v2/templates_v2_listtemplates","routeSlug":"/docs/conversation/api-reference/template/templates-v2/templates_v2_listtemplates","metadata":{"seo":{"title":"List all templates belonging to a project ID.","description":"List all templates belonging to a project ID."}},"httpPath":"/v2/projects/{project_id}/templates"},{"label":"Creates a template","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/template/templates-v2/templates_v2_createtemplate","routeSlug":"/docs/conversation/api-reference/template/templates-v2/templates_v2_createtemplate","metadata":{"seo":{"title":"Creates a template","description":"Creates a template"}},"httpPath":"/v2/projects/{project_id}/templates"},{"label":"List translations for a template","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/template/templates-v2/templates_v2_listtranslations","routeSlug":"/docs/conversation/api-reference/template/templates-v2/templates_v2_listtranslations","metadata":{"seo":{"title":"List translations for a template","description":"List translations for a template"}},"httpPath":"/v2/projects/{project_id}/templates/{template_id}/translations"},{"label":"Updates a template.","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/template/templates-v2/templates_v2_updatetemplate","routeSlug":"/docs/conversation/api-reference/template/templates-v2/templates_v2_updatetemplate","metadata":{"seo":{"title":"Updates a template.","description":"Updates a template."}},"httpPath":"/v2/projects/{project_id}/templates/{template_id}"},{"label":"Get a template","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/template/templates-v2/templates_v2_gettemplate","routeSlug":"/docs/conversation/api-reference/template/templates-v2/templates_v2_gettemplate","metadata":{"seo":{"title":"Get a template","description":"Get a template"}},"httpPath":"/v2/projects/{project_id}/templates/{template_id}"},{"label":"Delete a template.","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/template/templates-v2/templates_v2_deletetemplate","routeSlug":"/docs/conversation/api-reference/template/templates-v2/templates_v2_deletetemplate","metadata":{"seo":{"title":"Delete a template.","description":"Delete a template."}},"httpPath":"/v2/projects/{project_id}/templates/{template_id}"}]},{"type":"separator","label":"Batch API"},{"type":"link","fsPath":"docs/conversation/api-reference/batch-api/index.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Overview","link":"/docs/conversation/api-reference/batch-api","routeSlug":"/docs/conversation/api-reference/batch-api"},{"type":"link","label":"Conversation API - Batch API | Sinch","link":"/docs/conversation/api-reference/batch-api/batch","routeSlug":"/docs/conversation/api-reference/batch-api/batch"},{"type":"group","label":"Messages","link":"/docs/conversation/api-reference/batch-api/batch/messages","routeSlug":"/docs/conversation/api-reference/batch-api/batch/messages","items":[{"label":"Send a batch of messages","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/batch-api/batch/messages/batch_sendbatch","routeSlug":"/docs/conversation/api-reference/batch-api/batch/messages/batch_sendbatch","metadata":{"seo":{"title":"Send a batch of messages","description":"Send a message to multiple recipients. Parameter variables can be included in all string fields and customized with recipient specific values. Each recipient in the request will generate a message and subsequent delivery reports based on the channel used."}},"httpPath":"/v1/projects/{project_id}/messages"},{"label":"Cancel scheduled messages","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/batch-api/batch/messages/batch_cancelbatch","routeSlug":"/docs/conversation/api-reference/batch-api/batch/messages/batch_cancelbatch","metadata":{"seo":{"title":"Cancel scheduled messages","description":"Cancel one or more scheduled message batches by ID or by batch metadata. If using metadata, all batches matching the given key and value will be cancelled."}},"httpPath":"/v1/projects/{project_id}/messages"},{"label":"Get the status of batches by metadata","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/batch-api/batch/messages/batch_getbatchstatusesbymetadata","routeSlug":"/docs/conversation/api-reference/batch-api/batch/messages/batch_getbatchstatusesbymetadata","metadata":{"seo":{"title":"Get the status of batches by metadata","description":"Retrive the status of batches that match the metadata provided."}},"httpPath":"/v1/projects/{project_id}/messages"},{"label":"Get the status of batch of messages","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/batch-api/batch/messages/batch_getbatchstatus","routeSlug":"/docs/conversation/api-reference/batch-api/batch/messages/batch_getbatchstatus","metadata":{"seo":{"title":"Get the status of batch of messages","description":"Retrieve the status of a batch of messages by its unique batch ID."}},"httpPath":"/v1/projects/{project_id}/messages/{batch_id}"}]},{"type":"group","label":"Contacts","link":"/docs/conversation/api-reference/batch-api/batch/contacts","routeSlug":"/docs/conversation/api-reference/batch-api/batch/contacts","items":[{"label":"Create contacts","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/batch-api/batch/contacts/batch_createcontacts","routeSlug":"/docs/conversation/api-reference/batch-api/batch/contacts/batch_createcontacts","metadata":{"seo":{"title":"Create contacts","description":"Creates a batch of up to 1000 contacts as specified by the list of contacts."}},"httpPath":"/v1/projects/{project_id}/contacts"},{"label":"Delete contacts","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/batch-api/batch/contacts/batch_deletecontacts","routeSlug":"/docs/conversation/api-reference/batch-api/batch/contacts/batch_deletecontacts","metadata":{"seo":{"title":"Delete contacts","description":"Deletes a batch of up to 1000 contacts as specified by the list of contact IDs."}},"httpPath":"/v1/projects/{project_id}/contacts"}]},{"type":"group","label":"Consents","link":"/docs/conversation/api-reference/batch-api/batch/consents","routeSlug":"/docs/conversation/api-reference/batch-api/batch/consents","items":[{"label":"Insert consent records","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/conversation/api-reference/batch-api/batch/consents/batch_insertconsents","routeSlug":"/docs/conversation/api-reference/batch-api/batch/consents/batch_insertconsents","metadata":{"seo":{"title":"Insert consent records","description":"Insert consent records for multiple identifications in a single request. If the request fails, none or only some of the records may be inserted. Retry the batch later to try again."}},"httpPath":"/v1/projects/{project_id}/consents"}]},{"type":"separator","label":"Additional resources"},{"type":"link","fsPath":"docs/conversation/callbacks.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Conversation API callbacks","link":"/docs/conversation/callbacks","routeSlug":"/docs/conversation/callbacks"},{"type":"link","fsPath":"docs/conversation/callbacks/webhook-routing.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Webhook routing","link":"/docs/conversation/callbacks/webhook-routing","routeSlug":"/docs/conversation/callbacks/webhook-routing"},{"type":"link","fsPath":"docs/conversation/consent-management.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Consent management","link":"/docs/conversation/consent-management","routeSlug":"/docs/conversation/consent-management"},{"type":"link","fsPath":"docs/conversation/metadata.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Metadata guide","link":"/docs/conversation/metadata","routeSlug":"/docs/conversation/metadata"},{"type":"link","link":"https://developers.sinch.com/_bundle/docs/conversation/api-reference/conversation.json","label":"Conversation OAS in JSON format"},{"type":"link","link":"https://developers.sinch.com/_bundle/docs/conversation/api-reference/template.json","label":"Templates OAS in JSON format"},{"type":"link","link":"https://developers.sinch.com/_bundle/docs/conversation/api-reference/batch-api/batch.json","label":"Batch OAS in JSON format"}],"selectFirstItemOnExpand":false},{"type":"group","label":"SDK","items":[{"type":"link","fsPath":"docs/conversation/sdk/node/syntax-reference.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Node","link":"/docs/conversation/sdk/node/syntax-reference","routeSlug":"/docs/conversation/sdk/node/syntax-reference"},{"type":"link","fsPath":"docs/conversation/sdk/Python/@1.0/syntax-reference.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Python","link":"/docs/conversation/sdk/python/1.0/syntax-reference","routeSlug":"/docs/conversation/sdk/python/1.0/syntax-reference","version":"1.0","isDefault":false,"versionFolderId":"de70f70f"},{"type":"link","fsPath":"docs/conversation/sdk/Python/@2.0/syntax-reference.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Python","link":"/docs/conversation/sdk/python/syntax-reference","routeSlug":"/docs/conversation/sdk/python/syntax-reference","version":"2.0","isDefault":true,"versionFolderId":"de70f70f"},{"type":"link","fsPath":"docs/conversation/sdk/dotnet/syntax-reference.md","metadata":{"product":"Conversation","type":"markdown"},"label":".NET","link":"/docs/conversation/sdk/dotnet/syntax-reference","routeSlug":"/docs/conversation/sdk/dotnet/syntax-reference"},{"type":"link","fsPath":"docs/conversation/sdk/java/@2.0/syntax-reference.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Java","link":"/docs/conversation/sdk/java/syntax-reference","routeSlug":"/docs/conversation/sdk/java/syntax-reference","version":"2.0","isDefault":true,"versionFolderId":"e8b27711"},{"type":"link","fsPath":"docs/conversation/sdk/java/@1.0/syntax-reference.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Java","link":"/docs/conversation/sdk/java/1.0/syntax-reference","routeSlug":"/docs/conversation/sdk/java/1.0/syntax-reference","version":"1.0","isDefault":false,"versionFolderId":"e8b27711"}]},{"type":"group","label":"Resources","items":[{"type":"link","fsPath":"docs/conversation/keyconcepts.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Key concepts and terms","link":"/docs/conversation/keyconcepts","routeSlug":"/docs/conversation/keyconcepts"},{"type":"group","label":"Alternative processing modes","items":[{"type":"link","fsPath":"docs/conversation/processing-modes.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Conversation processing mode","link":"/docs/conversation/processing-modes","routeSlug":"/docs/conversation/processing-modes"},{"type":"group","fsPath":"docs/conversation/conversation-contacts.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Conversation contacts","link":"/docs/conversation/conversation-contacts","routeSlug":"/docs/conversation/conversation-contacts","items":[{"type":"link","fsPath":"docs/conversation/contact-management.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Contact management","link":"/docs/conversation/contact-management","routeSlug":"/docs/conversation/contact-management"},{"type":"link","fsPath":"docs/conversation/unified-contact-id.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Unified Contact ID","link":"/docs/conversation/unified-contact-id","routeSlug":"/docs/conversation/unified-contact-id"}]}]},{"type":"link","fsPath":"docs/conversation/postman-collection.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Postman collection","link":"/docs/conversation/postman-collection","routeSlug":"/docs/conversation/postman-collection"}]},{"type":"group","label":"Integrations","items":[{"type":"link","fsPath":"docs/conversation/zapier-int.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Zapier integration","link":"/docs/conversation/zapier-int","routeSlug":"/docs/conversation/zapier-int"},{"type":"group","fsPath":"docs/conversation/integrations/omnichannel-connector/omnichannel-connector.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Sinch Omnichannel Connector for Salesforce Marketing Cloud","link":"/docs/conversation/integrations/omnichannel-connector/omnichannel-connector","routeSlug":"/docs/conversation/integrations/omnichannel-connector/omnichannel-connector","items":[{"type":"link","fsPath":"docs/conversation/integrations/omnichannel-connector/prerequisites.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Prerequisites","link":"/docs/conversation/integrations/omnichannel-connector/prerequisites","routeSlug":"/docs/conversation/integrations/omnichannel-connector/prerequisites"},{"type":"link","fsPath":"docs/conversation/integrations/omnichannel-connector/installation.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Installing the app","link":"/docs/conversation/integrations/omnichannel-connector/installation","routeSlug":"/docs/conversation/integrations/omnichannel-connector/installation"},{"type":"link","fsPath":"docs/conversation/integrations/omnichannel-connector/connecting-accounts.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Connecting your accounts","link":"/docs/conversation/integrations/omnichannel-connector/connecting-accounts","routeSlug":"/docs/conversation/integrations/omnichannel-connector/connecting-accounts"},{"type":"link","fsPath":"docs/conversation/integrations/omnichannel-connector/message-activity.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Using the Omni Channel message activity","link":"/docs/conversation/integrations/omnichannel-connector/message-activity","routeSlug":"/docs/conversation/integrations/omnichannel-connector/message-activity"},{"type":"link","fsPath":"docs/conversation/integrations/omnichannel-connector/entry-source.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Using the Omni Entry entry source","link":"/docs/conversation/integrations/omnichannel-connector/entry-source","routeSlug":"/docs/conversation/integrations/omnichannel-connector/entry-source"},{"type":"link","fsPath":"docs/conversation/integrations/omnichannel-connector/flow-control.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Using the Omni Flow flow control","link":"/docs/conversation/integrations/omnichannel-connector/flow-control","routeSlug":"/docs/conversation/integrations/omnichannel-connector/flow-control"},{"type":"link","fsPath":"docs/conversation/integrations/omnichannel-connector/troubleshooting.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Troubleshooting and analytics","link":"/docs/conversation/integrations/omnichannel-connector/troubleshooting","routeSlug":"/docs/conversation/integrations/omnichannel-connector/troubleshooting"},{"type":"link","fsPath":"docs/conversation/integrations/omnichannel-connector/faq.md","metadata":{"product":"Conversation","type":"markdown"},"label":"FAQs","link":"/docs/conversation/integrations/omnichannel-connector/faq","routeSlug":"/docs/conversation/integrations/omnichannel-connector/faq"}]}]},{"type":"link","fsPath":"docs/conversation/release-notes.md","metadata":{"product":"Conversation","type":"markdown"},"label":"Release notes","link":"/docs/conversation/release-notes","routeSlug":"/docs/conversation/release-notes"}],"expanded":"true"}]}