{"items":[{"type":"group","fsPath":"docs/sms/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"SMS","link":"/docs/sms","routeSlug":"/docs/sms","items":[{"type":"link","fsPath":"docs/sms/overview.md","metadata":{"product":"SMS","type":"markdown"},"label":"Overview","link":"/docs/sms/overview","routeSlug":"/docs/sms/overview"},{"type":"link","fsPath":"docs/sms/ai-support.md","metadata":{"product":"SMS","type":"markdown"},"label":"AI best practices","link":"/docs/sms/ai-support","routeSlug":"/docs/sms/ai-support"},{"type":"group","fsPath":"docs/sms/getting-started/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"Getting started","link":"/docs/sms/getting-started","routeSlug":"/docs/sms/getting-started","items":[{"type":"group","label":"Node","items":[{"type":"separator","label":"SDK Guides"},{"type":"link","fsPath":"docs/sms/getting-started/node-sdk/send-message.md","metadata":{"product":"SMS","type":"markdown"},"label":"Send SMS Messages","link":"/docs/sms/getting-started/node-sdk/send-message","routeSlug":"/docs/sms/getting-started/node-sdk/send-message"},{"type":"link","fsPath":"docs/sms/getting-started/node-sdk/handle-incoming.md","metadata":{"product":"SMS","type":"markdown"},"label":"Handle Incoming SMS Messages","link":"/docs/sms/getting-started/node-sdk/handle-incoming","routeSlug":"/docs/sms/getting-started/node-sdk/handle-incoming"},{"type":"separator","label":"REST API Guides"},{"type":"link","fsPath":"docs/sms/getting-started/node/send-sms.md","metadata":{"product":"SMS","type":"markdown"},"label":"Send SMS Messages","link":"/docs/sms/getting-started/node/send-sms","routeSlug":"/docs/sms/getting-started/node/send-sms"},{"type":"link","fsPath":"docs/sms/getting-started/node/receive-sms.md","metadata":{"product":"SMS","type":"markdown"},"label":"Handle Incoming SMS Messages","link":"/docs/sms/getting-started/node/receive-sms","routeSlug":"/docs/sms/getting-started/node/receive-sms"}]},{"type":"group","label":"Java","items":[{"type":"separator","label":"SDK Guides"},{"type":"link","fsPath":"docs/sms/getting-started/java/send-sms-sdk.md","metadata":{"product":"SMS","type":"markdown"},"label":"Send SMS Messages","link":"/docs/sms/getting-started/java/send-sms-sdk","routeSlug":"/docs/sms/getting-started/java/send-sms-sdk"},{"type":"link","fsPath":"docs/sms/getting-started/java/receive-sms-sdk.md","metadata":{"product":"SMS","type":"markdown"},"label":"Handle Incoming SMS Messages","link":"/docs/sms/getting-started/java/receive-sms-sdk","routeSlug":"/docs/sms/getting-started/java/receive-sms-sdk"}]},{"type":"group","label":".NET","items":[{"type":"separator","label":"SDK Guides"},{"type":"link","fsPath":"docs/sms/getting-started/dotnet-sdk/send-message.md","metadata":{"product":"SMS","type":"markdown"},"label":"Send SMS Messages","link":"/docs/sms/getting-started/dotnet-sdk/send-message","routeSlug":"/docs/sms/getting-started/dotnet-sdk/send-message"},{"type":"link","fsPath":"docs/sms/getting-started/dotnet-sdk/handle-incoming.md","metadata":{"product":"SMS","type":"markdown"},"label":"Handle Incoming SMS Messages","link":"/docs/sms/getting-started/dotnet-sdk/handle-incoming","routeSlug":"/docs/sms/getting-started/dotnet-sdk/handle-incoming"},{"type":"separator","label":"REST API GUIDES"},{"type":"link","fsPath":"docs/sms/getting-started/csharp/send-sms.md","metadata":{"product":"SMS","type":"markdown"},"label":"Send SMS Messages","link":"/docs/sms/getting-started/csharp/send-sms","routeSlug":"/docs/sms/getting-started/csharp/send-sms"},{"type":"link","fsPath":"docs/sms/getting-started/csharp/receive-sms.md","metadata":{"product":"SMS","type":"markdown"},"label":"Handle Incoming SMS Messages","link":"/docs/sms/getting-started/csharp/receive-sms","routeSlug":"/docs/sms/getting-started/csharp/receive-sms"}]},{"type":"group","label":"Python","items":[{"type":"separator","label":"SDK Guides"},{"type":"link","fsPath":"docs/sms/getting-started/python/send-sms-sdk.md","metadata":{"product":"SMS","type":"markdown"},"label":"Send SMS Messages","link":"/docs/sms/getting-started/python/send-sms-sdk","routeSlug":"/docs/sms/getting-started/python/send-sms-sdk"},{"type":"link","fsPath":"docs/sms/getting-started/python/receive-sms-sdk.md","metadata":{"product":"SMS","type":"markdown"},"label":"Handle Incoming SMS Messages","link":"/docs/sms/getting-started/python/receive-sms-sdk","routeSlug":"/docs/sms/getting-started/python/receive-sms-sdk"},{"type":"separator","label":"REST API GUIDES"},{"type":"link","fsPath":"docs/sms/getting-started/python/python-send-sms.md","metadata":{"product":"SMS","type":"markdown"},"label":"Send SMS Messages","link":"/docs/sms/getting-started/python/python-send-sms","routeSlug":"/docs/sms/getting-started/python/python-send-sms"}]},{"type":"group","label":"PHP","items":[{"type":"link","fsPath":"docs/sms/getting-started/php/send-sms.md","metadata":{"product":"SMS","type":"markdown"},"label":"Send SMS Messages","link":"/docs/sms/getting-started/php/send-sms","routeSlug":"/docs/sms/getting-started/php/send-sms"},{"type":"link","fsPath":"docs/sms/getting-started/php/receive-sms.md","metadata":{"product":"SMS","type":"markdown"},"label":"Handle Incoming SMS Messages","link":"/docs/sms/getting-started/php/receive-sms","routeSlug":"/docs/sms/getting-started/php/receive-sms"}]}],"selectFirstItemOnExpand":true},{"type":"group","label":"Common operations","items":[{"type":"link","fsPath":"docs/sms/common-operations/batches.md","metadata":{"product":"SMS","type":"markdown"},"label":"Sending and managing messages","link":"/docs/sms/common-operations/batches","routeSlug":"/docs/sms/common-operations/batches"},{"type":"link","fsPath":"docs/sms/common-operations/retrieving-delivery-reports.md","metadata":{"product":"SMS","type":"markdown"},"label":"Retrieving delivery reports","link":"/docs/sms/common-operations/retrieving-delivery-reports","routeSlug":"/docs/sms/common-operations/retrieving-delivery-reports"},{"type":"link","fsPath":"docs/sms/common-operations/inbounds.md","metadata":{"product":"SMS","type":"markdown"},"label":"Retrieving incoming messages","link":"/docs/sms/common-operations/inbounds","routeSlug":"/docs/sms/common-operations/inbounds"},{"type":"link","fsPath":"docs/sms/common-operations/groups.md","metadata":{"product":"SMS","type":"markdown"},"label":"Managing groups of recipients","link":"/docs/sms/common-operations/groups","routeSlug":"/docs/sms/common-operations/groups"}]},{"type":"group","label":"REST API reference","items":[{"type":"link","fsPath":"docs/sms/api-reference/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"Overview","link":"/docs/sms/api-reference","routeSlug":"/docs/sms/api-reference"},{"type":"link","label":"API Overview | Sinch","link":"/docs/sms/api-reference/sms","routeSlug":"/docs/sms/api-reference/sms"},{"type":"group","label":"Delivery reports","link":"/docs/sms/api-reference/sms/delivery-reports","routeSlug":"/docs/sms/api-reference/sms/delivery-reports","items":[{"type":"link","label":"Delivery report statuses","link":"/docs/sms/api-reference/sms/delivery-reports/delivery-report-statuses","routeSlug":"/docs/sms/api-reference/sms/delivery-reports/delivery-report-statuses"},{"type":"link","label":"Delivery report error codes","link":"/docs/sms/api-reference/sms/delivery-reports/delivery-report-error-codes","routeSlug":"/docs/sms/api-reference/sms/delivery-reports/delivery-report-error-codes"},{"label":"Retrieve a list of delivery reports","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/delivery-reports/getdeliveryreports","routeSlug":"/docs/sms/api-reference/sms/delivery-reports/getdeliveryreports","metadata":{"seo":{"title":"Retrieve a list of delivery reports","description":"Get a list of finished delivery reports."}},"httpPath":"/xms/v1/{service_plan_id}/delivery_reports"},{"label":"Retrieve a delivery report","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/delivery-reports/getdeliveryreportbybatchid","routeSlug":"/docs/sms/api-reference/sms/delivery-reports/getdeliveryreportbybatchid","metadata":{"seo":{"title":"Retrieve a delivery report","description":"Delivery reports can be retrieved even if no callback was requested. The difference between a summary and a full report is only that the full report contains the phone numbers in E.164 format for each status code."}},"httpPath":"/xms/v1/{service_plan_id}/batches/{batch_id}/delivery_report"},{"label":"Retrieve a recipient delivery report","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/delivery-reports/getdeliveryreportbyphonenumber","routeSlug":"/docs/sms/api-reference/sms/delivery-reports/getdeliveryreportbyphonenumber","metadata":{"seo":{"title":"Retrieve a recipient delivery report","description":"A recipient delivery report contains the message status for a single recipient phone number."}},"httpPath":"/xms/v1/{service_plan_id}/batches/{batch_id}/delivery_report/{recipient_msisdn}"},{"type":"separator","label":"Webhooks","variant":"secondary"},{"label":"Delivery Report","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/docs/sms/api-reference/sms/delivery-reports/deliveryreport","routeSlug":"/docs/sms/api-reference/sms/delivery-reports/deliveryreport","metadata":{"seo":{"title":"Delivery Report","description":"A delivery report contains the status and status code for each recipient of a batch. To get a delivery report callback for a message or batch of messages, set the delivery_report field accordingly when creating a batch."}},"httpPath":"deliveryReport"}]},{"type":"group","label":"Groups","link":"/docs/sms/api-reference/sms/groups","routeSlug":"/docs/sms/api-reference/sms/groups","items":[{"label":"Retrieve a group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/groups/retrievegroup","routeSlug":"/docs/sms/api-reference/sms/groups/retrievegroup","metadata":{"seo":{"title":"Retrieve a group","description":"This operation retrieves a specific group with the provided group ID."}},"httpPath":"/xms/v1/{service_plan_id}/groups/{group_id}"},{"label":"Replace a group","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/groups/replacegroup","routeSlug":"/docs/sms/api-reference/sms/groups/replacegroup","metadata":{"seo":{"title":"Replace a group","description":"The replace operation will replace all parameters, including members, of an existing group with new values."}},"httpPath":"/xms/v1/{service_plan_id}/groups/{group_id}"},{"label":"Update a group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/groups/updategroup","routeSlug":"/docs/sms/api-reference/sms/groups/updategroup","metadata":{"seo":{"title":"Update a group","description":"With the update group operation, you can add and remove members in an existing group as well as rename the group."}},"httpPath":"/xms/v1/{service_plan_id}/groups/{group_id}"},{"label":"Delete a group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/groups/deletegroup","routeSlug":"/docs/sms/api-reference/sms/groups/deletegroup","metadata":{"seo":{"title":"Delete a group","description":"This operation deletes the group with the provided group ID."}},"httpPath":"/xms/v1/{service_plan_id}/groups/{group_id}"},{"label":"List Groups","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/groups/listgroups","routeSlug":"/docs/sms/api-reference/sms/groups/listgroups","metadata":{"seo":{"title":"List Groups","description":"With the list operation you can list all groups that you have created. This operation supports pagination."}},"httpPath":"/xms/v1/{service_plan_id}/groups"},{"label":"Create a group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/groups/creategroup","routeSlug":"/docs/sms/api-reference/sms/groups/creategroup","metadata":{"seo":{"title":"Create a group","description":"This endpoint allows you to create a group of recipients.  A new group must be created with a group name. This is represented by the name field which can be up to 20 charecters. In addition, there are a number of optional fields:"}},"httpPath":"/xms/v1/{service_plan_id}/groups"},{"label":"Get phone numbers for a group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/groups/getmembers","routeSlug":"/docs/sms/api-reference/sms/groups/getmembers","metadata":{"seo":{"title":"Get phone numbers for a group","description":"This operation retrieves the members of the group with the provided group ID."}},"httpPath":"/xms/v1/{service_plan_id}/groups/{group_id}/members"}]},{"type":"group","label":"Batches","link":"/docs/sms/api-reference/sms/batches","routeSlug":"/docs/sms/api-reference/sms/batches","items":[{"label":"Get a batch message","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/batches/getbatchmessage","routeSlug":"/docs/sms/api-reference/sms/batches/getbatchmessage","metadata":{"seo":{"title":"Get a batch message","description":"This operation returns a specific batch that matches the provided batch ID."}},"httpPath":"/xms/v1/{service_plan_id}/batches/{batch_id}"},{"label":"Replace a batch","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/batches/replacebatch","routeSlug":"/docs/sms/api-reference/sms/batches/replacebatch","metadata":{"seo":{"title":"Replace a batch","description":"This operation will replace all the parameters of a batch with the provided values. It is the same as cancelling a batch and sending a new one instead."}},"httpPath":"/xms/v1/{service_plan_id}/batches/{batch_id}"},{"label":"Update a Batch message","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/batches/updatebatchmessage","routeSlug":"/docs/sms/api-reference/sms/batches/updatebatchmessage","metadata":{"seo":{"title":"Update a Batch message","description":"This operation updates all specified parameters of a batch that matches the provided batch ID."}},"httpPath":"/xms/v1/{service_plan_id}/batches/{batch_id}"},{"label":"Cancel a batch message","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/batches/cancelbatchmessage","routeSlug":"/docs/sms/api-reference/sms/batches/cancelbatchmessage","metadata":{"seo":{"title":"Cancel a batch message","description":"A batch can be canceled at any point. If a batch is canceled while it's currently being delivered some messages currently being processed might still be delivered. The delivery report will indicate which messages were canceled and which weren't."}},"httpPath":"/xms/v1/{service_plan_id}/batches/{batch_id}"},{"label":"List Batches","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/batches/listbatches","routeSlug":"/docs/sms/api-reference/sms/batches/listbatches","metadata":{"seo":{"title":"List Batches","description":"With the list operation you can list batch messages created in the last 14 days that you have created. This operation supports pagination."}},"httpPath":"/xms/v1/{service_plan_id}/batches"},{"label":"Send","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/batches/sendsms","routeSlug":"/docs/sms/api-reference/sms/batches/sendsms","metadata":{"seo":{"title":"Send","description":"Send a message or a batch of messages."}},"httpPath":"/xms/v1/{service_plan_id}/batches"},{"label":"Send delivery feedback for a message","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/batches/deliveryfeedback","routeSlug":"/docs/sms/api-reference/sms/batches/deliveryfeedback","metadata":{"seo":{"title":"Send delivery feedback for a message","description":"Send feedback if your system can confirm successful message delivery."}},"httpPath":"/xms/v1/{service_plan_id}/batches/{batch_id}/delivery_feedback"},{"label":"Dry run","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/batches/dry_run","routeSlug":"/docs/sms/api-reference/sms/batches/dry_run","metadata":{"seo":{"title":"Dry run","description":"This operation will perform a dry run of a batch which calculates the bodies and number of parts for all messages in the batch without actually sending any messages."}},"httpPath":"/xms/v1/{service_plan_id}/batches/dry_run"}]},{"type":"group","label":"Inbounds","link":"/docs/sms/api-reference/sms/inbounds","routeSlug":"/docs/sms/api-reference/sms/inbounds","items":[{"type":"link","label":"MMS Media error codes","link":"/docs/sms/api-reference/sms/inbounds/mms-media-error-codes","routeSlug":"/docs/sms/api-reference/sms/inbounds/mms-media-error-codes"},{"label":"List incoming messages","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/inbounds/listinboundmessages","routeSlug":"/docs/sms/api-reference/sms/inbounds/listinboundmessages","metadata":{"seo":{"title":"List incoming messages","description":"With the list operation, you can list all inbound messages that you have received. This operation supports pagination. Inbounds are returned in reverse chronological order."}},"httpPath":"/xms/v1/{service_plan_id}/inbounds"},{"label":"Retrieve inbound message","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/sms/api-reference/sms/inbounds/retrieveinboundmessage","routeSlug":"/docs/sms/api-reference/sms/inbounds/retrieveinboundmessage","metadata":{"seo":{"title":"Retrieve inbound message","description":"This operation retrieves a specific inbound message using the provided inbound ID."}},"httpPath":"/xms/v1/{service_plan_id}/inbounds/{inbound_id}"},{"type":"separator","label":"Webhooks","variant":"secondary"},{"label":"Incoming SMS","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/docs/sms/api-reference/sms/inbounds/incomingsms","routeSlug":"/docs/sms/api-reference/sms/inbounds/incomingsms","metadata":{"seo":{"title":"Incoming SMS","description":"An inbound message is a message sent to one of your short codes or long numbers from a mobile phone.To receive inbound message callbacks, a URL needs to be added to your REST API. This URL can be specified in your Dashboard."}},"httpPath":"incomingSMS"}]},{"type":"group","label":"Webhooks","link":"/docs/sms/api-reference/sms/webhooks","routeSlug":"/docs/sms/api-reference/sms/webhooks","items":[{"type":"link","label":"Callbacks","link":"/docs/sms/api-reference/sms/webhooks/callbacks","routeSlug":"/docs/sms/api-reference/sms/webhooks/callbacks"},{"label":"Incoming SMS","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/docs/sms/api-reference/sms/webhooks/incomingsms","routeSlug":"/docs/sms/api-reference/sms/webhooks/incomingsms","metadata":{"seo":{"title":"Incoming SMS","description":"An inbound message is a message sent to one of your short codes or long numbers from a mobile phone.To receive inbound message callbacks, a URL needs to be added to your REST API. This URL can be specified in your Dashboard."}},"httpPath":"incomingSMS"},{"label":"Delivery Report","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/docs/sms/api-reference/sms/webhooks/deliveryreport","routeSlug":"/docs/sms/api-reference/sms/webhooks/deliveryreport","metadata":{"seo":{"title":"Delivery Report","description":"A delivery report contains the status and status code for each recipient of a batch. To get a delivery report callback for a message or batch of messages, set the delivery_report field accordingly when creating a batch."}},"httpPath":"deliveryReport"}]},{"type":"link","fsPath":"docs/sms/api-reference/mms-support.md","metadata":{"product":"SMS","type":"markdown"},"label":"MMS support","link":"/docs/sms/api-reference/mms-support","routeSlug":"/docs/sms/api-reference/mms-support"},{"type":"link","fsPath":"docs/sms/api-reference/status-codes.md","metadata":{"product":"SMS","type":"markdown"},"label":"Error codes","link":"/docs/sms/api-reference/status-codes","routeSlug":"/docs/sms/api-reference/status-codes"},{"type":"link","fsPath":"docs/sms/api-reference/troubleshooting.md","metadata":{"product":"SMS","type":"markdown"},"label":"Troubleshooting","link":"/docs/sms/api-reference/troubleshooting","routeSlug":"/docs/sms/api-reference/troubleshooting"},{"type":"group","label":"Messaging information","items":[{"type":"link","fsPath":"docs/sms/resources/message-info/message-parameterization.md","metadata":{"product":"SMS","type":"markdown"},"label":"Message parameterization","link":"/docs/sms/resources/message-info/message-parameterization","routeSlug":"/docs/sms/resources/message-info/message-parameterization"},{"type":"link","fsPath":"docs/sms/resources/message-info/rate-limits.md","metadata":{"product":"SMS","type":"markdown"},"label":"Rate limits","link":"/docs/sms/resources/message-info/rate-limits","routeSlug":"/docs/sms/resources/message-info/rate-limits"},{"type":"link","fsPath":"docs/sms/resources/message-info/limiting-message-parts.md","metadata":{"product":"SMS","type":"markdown"},"label":"Limiting message parts","link":"/docs/sms/resources/message-info/limiting-message-parts","routeSlug":"/docs/sms/resources/message-info/limiting-message-parts"},{"type":"link","fsPath":"docs/sms/resources/message-info/auto-encoding.md","metadata":{"product":"SMS","type":"markdown"},"label":"Auto Encoding","link":"/docs/sms/resources/message-info/auto-encoding","routeSlug":"/docs/sms/resources/message-info/auto-encoding"},{"type":"link","fsPath":"docs/sms/resources/message-info/auto-default-originator.md","metadata":{"product":"SMS","type":"markdown"},"label":"Automatic default originator","link":"/docs/sms/resources/message-info/auto-default-originator","routeSlug":"/docs/sms/resources/message-info/auto-default-originator"}]}],"selectFirstItemOnExpand":true},{"type":"group","fsPath":"docs/sms/SMPP/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"SMPP","link":"/docs/sms/smpp","routeSlug":"/docs/sms/smpp","items":[{"type":"link","fsPath":"docs/sms/SMPP/connectivity.md","metadata":{"product":"SMS","type":"markdown"},"label":"Connectivity","link":"/docs/sms/smpp/connectivity","routeSlug":"/docs/sms/smpp/connectivity"},{"type":"link","fsPath":"docs/sms/SMPP/send-message.md","metadata":{"product":"SMS","type":"markdown"},"label":"Sending messages","link":"/docs/sms/smpp/send-message","routeSlug":"/docs/sms/smpp/send-message"},{"type":"link","fsPath":"docs/sms/SMPP/receive-message.md","metadata":{"product":"SMS","type":"markdown"},"label":"Receiving messages","link":"/docs/sms/smpp/receive-message","routeSlug":"/docs/sms/smpp/receive-message"},{"type":"link","fsPath":"docs/sms/SMPP/message-encoding.md","metadata":{"product":"SMS","type":"markdown"},"label":"Message encoding","link":"/docs/sms/smpp/message-encoding","routeSlug":"/docs/sms/smpp/message-encoding"},{"type":"link","fsPath":"docs/sms/SMPP/error-codes.md","metadata":{"product":"SMS","type":"markdown"},"label":"SMPP error codes","link":"/docs/sms/smpp/error-codes","routeSlug":"/docs/sms/smpp/error-codes"},{"type":"link","fsPath":"docs/sms/SMPP/10dlc-errors.md","metadata":{"product":"SMS","type":"markdown"},"label":"10DLC and toll-free number error codes","link":"/docs/sms/smpp/10dlc-errors","routeSlug":"/docs/sms/smpp/10dlc-errors"}]},{"type":"group","fsPath":"docs/sms/sdks/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"SDKs","link":"/docs/sms/sdks","routeSlug":"/docs/sms/sdks","items":[{"type":"link","fsPath":"docs/sms/sdks/node/syntax-reference.md","metadata":{"product":"SMS","type":"markdown"},"label":"Node.js","link":"/docs/sms/sdks/node/syntax-reference","routeSlug":"/docs/sms/sdks/node/syntax-reference"},{"type":"link","fsPath":"docs/sms/sdks/Python/syntax-reference.md","metadata":{"product":"SMS","type":"markdown"},"label":"Python","link":"/docs/sms/sdks/python/syntax-reference","routeSlug":"/docs/sms/sdks/python/syntax-reference"},{"type":"link","fsPath":"docs/sms/sdks/dotnet/syntax-reference.md","metadata":{"product":"SMS","type":"markdown"},"label":".NET","link":"/docs/sms/sdks/dotnet/syntax-reference","routeSlug":"/docs/sms/sdks/dotnet/syntax-reference"},{"type":"group","label":"Java","items":[{"type":"link","fsPath":"docs/sms/sdks/java/@2.0/syntax-reference.md","metadata":{"product":"SMS","type":"markdown"},"label":"Syntax reference","link":"/docs/sms/sdks/java/syntax-reference","routeSlug":"/docs/sms/sdks/java/syntax-reference","version":"2.0","isDefault":true,"versionFolderId":"4c5683b6"},{"type":"link","fsPath":"docs/sms/sdks/java/@1.0/syntax-reference.md","metadata":{"product":"SMS","type":"markdown"},"label":"Syntax reference","link":"/docs/sms/sdks/java/1.0/syntax-reference","routeSlug":"/docs/sms/sdks/java/1.0/syntax-reference","version":"1.0","isDefault":false,"versionFolderId":"4c5683b6"},{"type":"group","fsPath":"docs/sms/sdks/java/@1.0/migration-guides/index.md","metadata":{"product":"SMS","type":"markdown"},"version":"1.0","versionFolderId":"4c5683b6","label":"Migration guides","link":"/docs/sms/sdks/java/1.0/migration-guides","routeSlug":"/docs/sms/sdks/java/1.0/migration-guides","items":[{"type":"link","fsPath":"docs/sms/sdks/java/@1.0/migration-guides/migration-from-legacy.md","metadata":{"product":"SMS","type":"markdown"},"label":"Migration guide (Legacy to Unified)","link":"/docs/sms/sdks/java/1.0/migration-guides/migration-from-legacy","routeSlug":"/docs/sms/sdks/java/1.0/migration-guides/migration-from-legacy","version":"1.0","isDefault":false,"versionFolderId":"4c5683b6"},{"type":"link","fsPath":"docs/sms/sdks/java/@1.0/migration-guides/migration-to-versioned.md","metadata":{"product":"SMS","type":"markdown"},"label":"Migration guide (un-versioned to versioned)","link":"/docs/sms/sdks/java/1.0/migration-guides/migration-to-versioned","routeSlug":"/docs/sms/sdks/java/1.0/migration-guides/migration-to-versioned","version":"1.0","isDefault":false,"versionFolderId":"4c5683b6"}]},{"type":"group","fsPath":"docs/sms/sdks/java-legacy.md","metadata":{"product":"SMS","type":"markdown"},"label":"Java (Legacy)","link":"/docs/sms/sdks/java-legacy","routeSlug":"/docs/sms/sdks/java-legacy","items":[{"type":"link","fsPath":"docs/sms/getting-started/java/send-sms.md","metadata":{"product":"SMS","type":"markdown"},"label":"Send SMS Messages","link":"/docs/sms/getting-started/java/send-sms","routeSlug":"/docs/sms/getting-started/java/send-sms"},{"type":"link","fsPath":"docs/sms/getting-started/java/receive-sms.md","metadata":{"product":"SMS","type":"markdown"},"label":"Handle Incoming SMS Messages","link":"/docs/sms/getting-started/java/receive-sms","routeSlug":"/docs/sms/getting-started/java/receive-sms"}]}]}]},{"type":"group","label":"Messaging information","items":[{"type":"link","fsPath":"docs/sms/resources/message-info/character-support.md","metadata":{"product":"SMS","type":"markdown"},"label":"Character support","link":"/docs/sms/resources/message-info/character-support","routeSlug":"/docs/sms/resources/message-info/character-support"},{"type":"link","fsPath":"docs/sms/resources/message-info/url-link-preview.md","metadata":{"product":"SMS","type":"markdown"},"label":"URL link previews","link":"/docs/sms/resources/message-info/url-link-preview","routeSlug":"/docs/sms/resources/message-info/url-link-preview"}],"selectFirstItemOnExpand":true},{"type":"group","fsPath":"docs/sms/tutorials/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"Tutorials","link":"/docs/sms/tutorials","routeSlug":"/docs/sms/tutorials","items":[{"type":"separator","label":"SDK tutorials"},{"type":"group","label":"Node SDK","items":[{"type":"group","fsPath":"docs/sms/tutorials/node-sdk/user-consent/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"User consent for SMS campaigns","link":"/docs/sms/tutorials/node-sdk/user-consent","routeSlug":"/docs/sms/tutorials/node-sdk/user-consent","items":[{"type":"link","fsPath":"docs/sms/tutorials/node-sdk/user-consent/set-up.md","metadata":{"product":"SMS","type":"markdown"},"label":"Set up your application","link":"/docs/sms/tutorials/node-sdk/user-consent/set-up","routeSlug":"/docs/sms/tutorials/node-sdk/user-consent/set-up"},{"type":"link","fsPath":"docs/sms/tutorials/node-sdk/user-consent/create-app.md","metadata":{"product":"SMS","type":"markdown"},"label":"Creating the application","link":"/docs/sms/tutorials/node-sdk/user-consent/create-app","routeSlug":"/docs/sms/tutorials/node-sdk/user-consent/create-app"},{"type":"link","fsPath":"docs/sms/tutorials/node-sdk/user-consent/testing-app.md","metadata":{"product":"SMS","type":"markdown"},"label":"Testing the application","link":"/docs/sms/tutorials/node-sdk/user-consent/testing-app","routeSlug":"/docs/sms/tutorials/node-sdk/user-consent/testing-app"}]},{"type":"group","fsPath":"docs/sms/tutorials/node-sdk/appointment-reminder/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"Appointment reminder app","link":"/docs/sms/tutorials/node-sdk/appointment-reminder","routeSlug":"/docs/sms/tutorials/node-sdk/appointment-reminder","items":[{"type":"link","fsPath":"docs/sms/tutorials/node-sdk/appointment-reminder/set-up.md","metadata":{"product":"SMS","type":"markdown"},"label":"Set up your application","link":"/docs/sms/tutorials/node-sdk/appointment-reminder/set-up","routeSlug":"/docs/sms/tutorials/node-sdk/appointment-reminder/set-up"},{"type":"link","fsPath":"docs/sms/tutorials/node-sdk/appointment-reminder/create-app.md","metadata":{"product":"SMS","type":"markdown"},"label":"Creating the application","link":"/docs/sms/tutorials/node-sdk/appointment-reminder/create-app","routeSlug":"/docs/sms/tutorials/node-sdk/appointment-reminder/create-app"},{"type":"link","fsPath":"docs/sms/tutorials/node-sdk/appointment-reminder/create-ui.md","metadata":{"product":"SMS","type":"markdown"},"label":"Creating the UI","link":"/docs/sms/tutorials/node-sdk/appointment-reminder/create-ui","routeSlug":"/docs/sms/tutorials/node-sdk/appointment-reminder/create-ui"},{"type":"link","fsPath":"docs/sms/tutorials/node-sdk/appointment-reminder/testing-app.md","metadata":{"product":"SMS","type":"markdown"},"label":"Testing the application","link":"/docs/sms/tutorials/node-sdk/appointment-reminder/testing-app","routeSlug":"/docs/sms/tutorials/node-sdk/appointment-reminder/testing-app"}]}]},{"type":"group","label":"Python SDK","items":[{"type":"group","fsPath":"docs/sms/tutorials/python-sdk/user-consent/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"User consent for SMS campaigns","link":"/docs/sms/tutorials/python-sdk/user-consent","routeSlug":"/docs/sms/tutorials/python-sdk/user-consent","items":[{"type":"link","fsPath":"docs/sms/tutorials/python-sdk/user-consent/set-up.md","metadata":{"product":"SMS","type":"markdown"},"label":"Set up your application","link":"/docs/sms/tutorials/python-sdk/user-consent/set-up","routeSlug":"/docs/sms/tutorials/python-sdk/user-consent/set-up"},{"type":"link","fsPath":"docs/sms/tutorials/python-sdk/user-consent/create-app.md","metadata":{"product":"SMS","type":"markdown"},"label":"Creating the application","link":"/docs/sms/tutorials/python-sdk/user-consent/create-app","routeSlug":"/docs/sms/tutorials/python-sdk/user-consent/create-app"},{"type":"link","fsPath":"docs/sms/tutorials/python-sdk/user-consent/testing-app.md","metadata":{"product":"SMS","type":"markdown"},"label":"Testing the application","link":"/docs/sms/tutorials/python-sdk/user-consent/testing-app","routeSlug":"/docs/sms/tutorials/python-sdk/user-consent/testing-app"}]},{"type":"group","fsPath":"docs/sms/tutorials/python-sdk/appointment-reminder/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"Appointment reminder app","link":"/docs/sms/tutorials/python-sdk/appointment-reminder","routeSlug":"/docs/sms/tutorials/python-sdk/appointment-reminder","items":[{"type":"link","fsPath":"docs/sms/tutorials/python-sdk/appointment-reminder/set-up.md","metadata":{"product":"SMS","type":"markdown"},"label":"Set up your application","link":"/docs/sms/tutorials/python-sdk/appointment-reminder/set-up","routeSlug":"/docs/sms/tutorials/python-sdk/appointment-reminder/set-up"},{"type":"link","fsPath":"docs/sms/tutorials/python-sdk/appointment-reminder/create-app.md","metadata":{"product":"SMS","type":"markdown"},"label":"Creating the application","link":"/docs/sms/tutorials/python-sdk/appointment-reminder/create-app","routeSlug":"/docs/sms/tutorials/python-sdk/appointment-reminder/create-app"},{"type":"link","fsPath":"docs/sms/tutorials/python-sdk/appointment-reminder/create-ui.md","metadata":{"product":"SMS","type":"markdown"},"label":"Creating the UI","link":"/docs/sms/tutorials/python-sdk/appointment-reminder/create-ui","routeSlug":"/docs/sms/tutorials/python-sdk/appointment-reminder/create-ui"},{"type":"link","fsPath":"docs/sms/tutorials/python-sdk/appointment-reminder/testing-app.md","metadata":{"product":"SMS","type":"markdown"},"label":"Testing the application","link":"/docs/sms/tutorials/python-sdk/appointment-reminder/testing-app","routeSlug":"/docs/sms/tutorials/python-sdk/appointment-reminder/testing-app"}]}]},{"type":"group","label":".NET SDK","items":[{"type":"group","fsPath":"docs/sms/tutorials/dotnet-sdk/user-consent/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"User consent for SMS campaigns","link":"/docs/sms/tutorials/dotnet-sdk/user-consent","routeSlug":"/docs/sms/tutorials/dotnet-sdk/user-consent","items":[{"type":"link","fsPath":"docs/sms/tutorials/dotnet-sdk/user-consent/set-up.md","metadata":{"product":"SMS","type":"markdown"},"label":"Set up your application","link":"/docs/sms/tutorials/dotnet-sdk/user-consent/set-up","routeSlug":"/docs/sms/tutorials/dotnet-sdk/user-consent/set-up"},{"type":"link","fsPath":"docs/sms/tutorials/dotnet-sdk/user-consent/create-app.md","metadata":{"product":"SMS","type":"markdown"},"label":"Creating the application","link":"/docs/sms/tutorials/dotnet-sdk/user-consent/create-app","routeSlug":"/docs/sms/tutorials/dotnet-sdk/user-consent/create-app"},{"type":"link","fsPath":"docs/sms/tutorials/dotnet-sdk/user-consent/testing-app.md","metadata":{"product":"SMS","type":"markdown"},"label":"Testing the application","link":"/docs/sms/tutorials/dotnet-sdk/user-consent/testing-app","routeSlug":"/docs/sms/tutorials/dotnet-sdk/user-consent/testing-app"}]},{"type":"group","fsPath":"docs/sms/tutorials/dotnet-sdk/appointment-reminder/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"Appointment reminder app","link":"/docs/sms/tutorials/dotnet-sdk/appointment-reminder","routeSlug":"/docs/sms/tutorials/dotnet-sdk/appointment-reminder","items":[{"type":"link","fsPath":"docs/sms/tutorials/dotnet-sdk/appointment-reminder/set-up.md","metadata":{"product":"SMS","type":"markdown"},"label":"Set up your application","link":"/docs/sms/tutorials/dotnet-sdk/appointment-reminder/set-up","routeSlug":"/docs/sms/tutorials/dotnet-sdk/appointment-reminder/set-up"},{"type":"link","fsPath":"docs/sms/tutorials/dotnet-sdk/appointment-reminder/create-app.md","metadata":{"product":"SMS","type":"markdown"},"label":"Creating the application","link":"/docs/sms/tutorials/dotnet-sdk/appointment-reminder/create-app","routeSlug":"/docs/sms/tutorials/dotnet-sdk/appointment-reminder/create-app"},{"type":"link","fsPath":"docs/sms/tutorials/dotnet-sdk/appointment-reminder/create-ui.md","metadata":{"product":"SMS","type":"markdown"},"label":"Creating the UI","link":"/docs/sms/tutorials/dotnet-sdk/appointment-reminder/create-ui","routeSlug":"/docs/sms/tutorials/dotnet-sdk/appointment-reminder/create-ui"},{"type":"link","fsPath":"docs/sms/tutorials/dotnet-sdk/appointment-reminder/testing-app.md","metadata":{"product":"SMS","type":"markdown"},"label":"Testing the application","link":"/docs/sms/tutorials/dotnet-sdk/appointment-reminder/testing-app","routeSlug":"/docs/sms/tutorials/dotnet-sdk/appointment-reminder/testing-app"}]}]},{"type":"separator","label":"Integrations"},{"type":"link","fsPath":"docs/sms/tutorials/third-party-integration/zapier.md","metadata":{"product":"SMS","type":"markdown"},"label":"Zapier plugin","link":"/docs/sms/tutorials/third-party-integration/zapier","routeSlug":"/docs/sms/tutorials/third-party-integration/zapier"},{"type":"separator","label":"REST API tutorials"},{"type":"group","label":"Node","items":[{"type":"group","fsPath":"docs/sms/tutorials/node/send-param/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"Parameterize a message","link":"/docs/sms/tutorials/node/send-param","routeSlug":"/docs/sms/tutorials/node/send-param","items":[{"type":"link","fsPath":"docs/sms/tutorials/node/send-param/next_1.md","metadata":{"product":"SMS","type":"markdown"},"label":"Setup your Node.js application","link":"/docs/sms/tutorials/node/send-param/next_1","routeSlug":"/docs/sms/tutorials/node/send-param/next_1"},{"type":"link","fsPath":"docs/sms/tutorials/node/send-param/next_2.md","metadata":{"product":"SMS","type":"markdown"},"label":"Setup Express","link":"/docs/sms/tutorials/node/send-param/next_2","routeSlug":"/docs/sms/tutorials/node/send-param/next_2"},{"type":"link","fsPath":"docs/sms/tutorials/node/send-param/next_3.md","metadata":{"product":"SMS","type":"markdown"},"label":"Create app.js","link":"/docs/sms/tutorials/node/send-param/next_3","routeSlug":"/docs/sms/tutorials/node/send-param/next_3"},{"type":"link","fsPath":"docs/sms/tutorials/node/send-param/next_4.md","metadata":{"product":"SMS","type":"markdown"},"label":"Create routes","link":"/docs/sms/tutorials/node/send-param/next_4","routeSlug":"/docs/sms/tutorials/node/send-param/next_4"},{"type":"link","fsPath":"docs/sms/tutorials/node/send-param/next_5.md","metadata":{"product":"SMS","type":"markdown"},"label":"Connect data","link":"/docs/sms/tutorials/node/send-param/next_5","routeSlug":"/docs/sms/tutorials/node/send-param/next_5"},{"type":"link","fsPath":"docs/sms/tutorials/node/send-param/next_6.md","metadata":{"product":"SMS","type":"markdown"},"label":"Create a file to send a message","link":"/docs/sms/tutorials/node/send-param/next_6","routeSlug":"/docs/sms/tutorials/node/send-param/next_6"},{"type":"group","fsPath":"docs/sms/tutorials/node/name-batch/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"Name a batch","link":"/docs/sms/tutorials/node/name-batch","routeSlug":"/docs/sms/tutorials/node/name-batch","items":[{"type":"link","fsPath":"docs/sms/tutorials/node/name-batch/next_1.md","metadata":{"product":"SMS","type":"markdown"},"label":"Setup your Node.js application","link":"/docs/sms/tutorials/node/name-batch/next_1","routeSlug":"/docs/sms/tutorials/node/name-batch/next_1"},{"type":"link","fsPath":"docs/sms/tutorials/node/name-batch/next_2.md","metadata":{"product":"SMS","type":"markdown"},"label":"Name a batch","link":"/docs/sms/tutorials/node/name-batch/next_2","routeSlug":"/docs/sms/tutorials/node/name-batch/next_2"}]},{"type":"group","fsPath":"docs/sms/tutorials/node/create-groups/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"Create contact groups","link":"/docs/sms/tutorials/node/create-groups","routeSlug":"/docs/sms/tutorials/node/create-groups","items":[{"type":"link","fsPath":"docs/sms/tutorials/node/create-groups/next_1.md","metadata":{"product":"SMS","type":"markdown"},"label":"Setup your Node.js application","link":"/docs/sms/tutorials/node/create-groups/next_1","routeSlug":"/docs/sms/tutorials/node/create-groups/next_1"},{"type":"link","fsPath":"docs/sms/tutorials/node/create-groups/next_2.md","metadata":{"product":"SMS","type":"markdown"},"label":"Setup Express","link":"/docs/sms/tutorials/node/create-groups/next_2","routeSlug":"/docs/sms/tutorials/node/create-groups/next_2"},{"type":"link","fsPath":"docs/sms/tutorials/node/create-groups/next_3.md","metadata":{"product":"SMS","type":"markdown"},"label":"Create app.js","link":"/docs/sms/tutorials/node/create-groups/next_3","routeSlug":"/docs/sms/tutorials/node/create-groups/next_3"},{"type":"link","fsPath":"docs/sms/tutorials/node/create-groups/next_4.md","metadata":{"product":"SMS","type":"markdown"},"label":"Create routes","link":"/docs/sms/tutorials/node/create-groups/next_4","routeSlug":"/docs/sms/tutorials/node/create-groups/next_4"},{"type":"link","fsPath":"docs/sms/tutorials/node/create-groups/next_5.md","metadata":{"product":"SMS","type":"markdown"},"label":"Create groups","link":"/docs/sms/tutorials/node/create-groups/next_5","routeSlug":"/docs/sms/tutorials/node/create-groups/next_5"},{"type":"link","fsPath":"docs/sms/tutorials/node/create-groups/next_6.md","metadata":{"product":"SMS","type":"markdown"},"label":"Organize into a parent group","link":"/docs/sms/tutorials/node/create-groups/next_6","routeSlug":"/docs/sms/tutorials/node/create-groups/next_6"}]},{"type":"group","fsPath":"docs/sms/tutorials/node/name-group/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"Rename a group","link":"/docs/sms/tutorials/node/name-group","routeSlug":"/docs/sms/tutorials/node/name-group","items":[{"type":"link","fsPath":"docs/sms/tutorials/node/name-group/next_1.md","metadata":{"product":"SMS","type":"markdown"},"label":"Setup your Node.js application","link":"/docs/sms/tutorials/node/name-group/next_1","routeSlug":"/docs/sms/tutorials/node/name-group/next_1"},{"type":"link","fsPath":"docs/sms/tutorials/node/name-group/next_2.md","metadata":{"product":"SMS","type":"markdown"},"label":"Name a group","link":"/docs/sms/tutorials/node/name-group/next_2","routeSlug":"/docs/sms/tutorials/node/name-group/next_2"},{"type":"link","fsPath":"docs/sms/tutorials/node/name-group/next_3.md","metadata":{"product":"SMS","type":"markdown"},"label":"Rename a group","link":"/docs/sms/tutorials/node/name-group/next_3","routeSlug":"/docs/sms/tutorials/node/name-group/next_3"}]},{"type":"link","fsPath":"docs/sms/tutorials/node/filter-dr/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"Filter a list of delivery reports","link":"/docs/sms/tutorials/node/filter-dr","routeSlug":"/docs/sms/tutorials/node/filter-dr"},{"type":"group","fsPath":"docs/sms/tutorials/node/delivery-feedback/index.md","metadata":{"product":"SMS","type":"markdown"},"label":"Integrate delivery feedback","link":"/docs/sms/tutorials/node/delivery-feedback","routeSlug":"/docs/sms/tutorials/node/delivery-feedback","items":[{"type":"link","fsPath":"docs/sms/tutorials/node/delivery-feedback/next_1.md","metadata":{"product":"SMS","type":"markdown"},"label":"Setup your Node.js application","link":"/docs/sms/tutorials/node/delivery-feedback/next_1","routeSlug":"/docs/sms/tutorials/node/delivery-feedback/next_1"},{"type":"link","fsPath":"docs/sms/tutorials/node/delivery-feedback/next_2.md","metadata":{"product":"SMS","type":"markdown"},"label":"Prepare a batch for delivery feedback","link":"/docs/sms/tutorials/node/delivery-feedback/next_2","routeSlug":"/docs/sms/tutorials/node/delivery-feedback/next_2"},{"type":"link","fsPath":"docs/sms/tutorials/node/delivery-feedback/next_3.md","metadata":{"product":"SMS","type":"markdown"},"label":"Send delivery feedback","link":"/docs/sms/tutorials/node/delivery-feedback/next_3","routeSlug":"/docs/sms/tutorials/node/delivery-feedback/next_3"}]}]}]}]},{"type":"link","fsPath":"docs/sms/release-notes.md","metadata":{"product":"SMS","type":"markdown"},"label":"Release notes","link":"/docs/sms/release-notes","routeSlug":"/docs/sms/release-notes"}]}]}