SendCarousel

SendCarousel

Certified

Send a carousel of Rich Cards to a recipient's phone number

yaml
type: io.kestra.plugin.gcp.rcs.SendCarousel
yaml
id: rcs_send_carousel
namespace: company.team

tasks:
  - id: send_carousel
    type: io.kestra.plugin.gcp.rcs.SendCarousel
    serviceAccount: "{{ secret('GCP_SERVICE_ACCOUNT') }}"
    agentId: "{{ secret('RBM_AGENT_ID') }}"
    msisdn: "+33612345678"
    cards:
      - title: "Item 1"
        description: "First option description"
        imageUrl: "https://example.com/item1.jpg"
        suggestions:
          - type: REPLY
            text: "Select Item 1"
            postbackData: "select_1"
      - title: "Item 2"
        description: "Second option description"
        imageUrl: "https://example.com/item2.jpg"
        suggestions:
          - type: REPLY
            text: "Select Item 2"
            postbackData: "select_2"
Properties
Definitions
descriptionstring
imageUrlstring
suggestionsarray
text*Requiredstring
type*Requiredobject
latitudenumberstring
locationLabelstring
longitudenumberstring
phoneNumberstring
postbackDatastring
urlstring
titlestring
SubTypestring
Default["https://www.googleapis.com/auth/rcsbusinessmessaging"]
Formatdate-time