
SendCarousel
CertifiedSend a carousel of Rich Cards to a recipient's phone number
SendCarousel
Certified
Send a carousel of Rich Cards to a recipient's phone number
yaml
type: io.kestra.plugin.gcp.rcs.SendCarouselExamples
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
agentId *Requiredstring
cards *RequiredNon-dynamicarray
Definitions
io.kestra.plugin.gcp.rcs.Card
descriptionstring
imageUrlstring
suggestionsarray
io.kestra.plugin.gcp.rcs.Suggestion
text*Requiredstring
type*Requiredobject
latitudenumberstring
locationLabelstring
longitudenumberstring
phoneNumberstring
postbackDatastring
urlstring
titlestring
msisdn *Requiredstring
impersonatedServiceAccount string
pluginDefaultsRef Non-dynamicstring
projectId string
scopes array
SubTypestring
Default
["https://www.googleapis.com/auth/rcsbusinessmessaging"]serviceAccount string
Outputs
messageId string
sendTime string
Format
date-time