Skip to content
First requestVisit website ↗
Navigation

Create an RCS card from the builder (Tier 3

Builds a Twilio Content Template (twilio/card + twilio/text fallback) from a builder payload and registers it in rcs_content_templates so it appears in the composer picker. Uses the workspace's own Twilio credentials. Enforces RCS card limits (title ≤200, subtitle ≤60, body ≤1600, ≤4 buttons). Authenticated workspace user (Bearer).

POST
https://api.channelautomation.com/api/rcs/workspaces/{workspaceId}/templates/create

Authorization

  • BearerAuth
    HTTP Bearer (JWT)
    required

Path parameters

  • workspaceId
    string
    required

Request body JSON required

  • label
    string
    required

    Internal card name (shown in the picker)

  • card
    object
    required
    • title
      optional
      string
    • subtitle
      optional
      string
    • body
      optional
      string
    • media
      optional
      string

      Public image URL

    • buttons
      optional
      array of
      object
      • type
        optional
        QUICK_REPLY
        or
        URL
        or
        PHONE_NUMBER
      • title
        optional
        string
      • url
        optional
        string
      • phone
        optional
        string
  • description
    optional
    string
  • smsFallback
    optional
    string

    Text sent to non-RCS devices

  • variableMapping
    optional
    object

    e.g. {"1":"contact.firstname"} — maps {{n}} to contact/appointment fields

Returns

200

Card created + registered.

400

Validation error or Twilio Content API error.

401

Authentication required
JSON
  • error
    optional
    string
  • success
    optional
    boolean

403

Membership in the path workspace is required.

503

Identity or workspace access verification is temporarily unavailable.

Type to search…

↑↓ navigate↵ selectEsc close