---
title: "Send a rich automation message to a conversation"
method: POST
path: "/api/v1/automation-rich-messages/conversations/{conversationId}"
tags: ["automation"]
---

# Send a rich automation message to a conversation

`POST /api/v1/automation-rich-messages/conversations/{conversationId}`

## Request

- Base URL: `https://api.bundle.social`
- URL: `https://api.bundle.social/api/v1/automation-rich-messages/conversations/{conversationId}`
- Auth: API key in header `x-api-key`

Send a rich message, such as a button or card template, into a conversation using the same renderer the automation steps use. Returns 503 while messaging sending is temporarily disabled.

## Path parameters

- `conversationId` string, required

## Request body

- object
  - `teamId` string
  - `message` object, required
    - `text` string
    - `attachments` object[]
      - `uploadId` string, required
      - `type` 'IMAGE' | 'VIDEO' | 'AUDIO' | 'FILE', required
    - `quickReplies` object[]
      - `id` string, required
      - `label` string, required
      - `payload` string, required
    - `buttons` union[]
      - union
        - object
          - `id` string, required
          - `type` 'POSTBACK', required
          - `label` string, required
          - `payload` string, required
        - object
          - `id` string, required
          - `type` 'URL', required
          - `label` string, required
          - `url` string, uri, required
        - object
          - `id` string, required
          - `type` 'PHONE', required
          - `label` string, required
          - `phoneNumber` string, required
    - `carousel` object
      - `cards` object[], required
        - `id` string, required
        - `title` string, required
        - `subtitle` string, nullable
        - `imageUploadId` string, nullable
        - `buttons` union[]
          - union
            - object
              - …
            - object
              - …
            - object
              - …

## Response `200`

200

- object
  - `conversationId` string, required
  - `messageId` string, nullable
  - `externalMessageId` string, nullable

## Other responses

- `400`: 400
- `401`: 401
- `403`: 403
- `404`: 404
- `429`: 429
- `500`: 500
- `502`: 502
- `503`: 503
- `504`: 504

## Changes

- **2026-11-03** `fb6e4fbd8d2f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/bundle/apis/bundle-social-api/changes/api/v1/automation-rich-messages/conversations/:conversationId/post.md)

---

[API](https://skmtc.dev/bundle/apis/bundle-social-api.md) - [All operations](https://skmtc.dev/bundle/apis/bundle-social-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bundle/apis/bundle-social-api/revisions/18efa1cb93a4?raw)
