Skip to main content
POST
/
transactional_messages
/
send_rcs_carousel
Send an RCS Carousel
curl --request POST \
  --url https://api.v3.tatango.com/transactional_messages/send_rcs_carousel \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "phoneNumber": "5551234567",
  "webhookUrl": "https://api.example.com/webhooks/rcs",
  "rcsPayload": {
    "cards": [
      {
        "body": {
          "title": "Summer Sale",
          "text": "Save up to 50% on all summer items. Limited time offer!",
          "url": "https://example.com/images/summer-sale.jpg",
          "isVideo": false
        }
      },
      {
        "body": {
          "title": "Winter Collection",
          "text": "Get ready for winter with our latest collection.",
          "url": "https://example.com/images/winter-collection.jpg",
          "isVideo": false
        }
      }
    ]
  },
  "smsFailover": "Check out our latest offers!"
}
'
{
  "message": "RCS carousel message sent successfully",
  "transactionId": "019687e1-1b54-70f4-a68a-60af7fa776f4"
}

Documentation Index

Fetch the complete documentation index at: https://momogood.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

RCS Carousels allow you to send multiple rich cards in a single message, creating an interactive sliding experience.RCS Carousel Features:
  • Multiple Cards: Send 1-3 rich cards in a single message
  • Media Support: Images and videos with thumbnails
  • Rich Text: Rich text features: Bold, italic, underline, strikethrough and emojis
  • Fallback: Automatic SMS fallback if RCS delivery fails
Requirements: Valid U.S. phone number with RCS support

Authorizations

x-api-key
string
header
required

Your momoGood Messaging API key. This is required for all requests to the API. You can find your API key in the momoGood Messaging app under My Account -> API -> Create API Key.

Body

application/json

The RCS Carousel message request with SMS fallback.

phoneNumber
string
required

The destination phone number. Can be provided in any format (e.g., +1 555-123-4567, (555) 123-4567, 5551234567) but must be a valid U.S. or Canadian phone number.

webhookUrl
string
required

URL where webhooks will be sent. Must be a valid HTTPS URL.

Maximum string length: 255
rcsPayload
object
required
smsFailover
string
required

SMS fallback message content used when primary delivery method fails. Must contain only GSM 7-bit characters.

Required string length: 1 - 160

Response

RCS Carousel message accepted.

message
string
required

Success message indicating the request was accepted.

transactionId
string
required

Unique transaction identifier for tracking the message.