Autofill RCS Campaign Information

Generate campaign details based off existing campaign and the brand it's connected to.

Authentication

PINNACLE-API-KEYstring
API Key authentication via header

Request

This endpoint expects an object.
additionalInfostringOptional
Any additional information you want to provide.
campaignIdstringOptional
Unique identifier for the campaign. - When autofilling 10DLC campaigns, it must begin with the prefix `dlc_` (e.g., `dlc_1234567890`) - When autofilling Toll-Free campaigns, it must begin with the prefix `tf_` (e.g., `tf_1234567890`) - When autofilling RCS campaigns, it must begin with the prefix `rcs_` (e.g., `rcs_1234567890`)

Response

Returns autofilled RCS information.
agentobject or null
Agent configured to the campaign.
agentTriggersstring or null

Explanation of how the agent is triggered. This includes how the first message is delivered, whether messages follow a schedule or triggered by user actions, and any external triggers. See the Agent Triggers section for requirements.

brandstring or null
campaignIdstring or null
Unique identifier for the campaign.
carrierDescriptionstring or null

Description of the agent’s purpose, shown to carriers for approval. See the Carrier Description section for requirements.

ctaLanguagestring or null

Required text that appears next to the opt-in checkbox for your opt-in form. This checkbox has to be unchecked by default. See the CTA Language section for requirements.

demoTriggerstring or null

Instructions on how an external reviewer can trigger messages and an example flow from the agent. This is usually an inbound text message to the agent that will start a flow of messages between the agent and the user. See the Demo Trigger section for requirements.

expectedAgentResponseslist of strings or null

List of what the agent might say to users. See the Expected Agent Responses section for requirements.

interactionDescriptionstring or null

Description of all agent interactions, including primary and secondary use cases. See the Interaction Description section for requirements.

isConversationalboolean or null

Whether the agent supports conversational flows or respond to P2A messages from the users. Set to false for one-way messages from agent to user.

keywordsobject or null
messagingTypeenum or null

Type of message the agent sends.

OTP: One time passwords or verification codes.
TRANSACTIONAL: Account updates, alerts, or notifications.
PROMOTIONAL: Marketing, sales, or offers.
MULTI_USE: Mixed message types.

Allowed values:
optInTermsAndConditionsstring or null

Details on how opt-in is acquired. If it is done through a website or app, provide the link. See the Opt-In Terms and Conditions section for requirements.

trafficobject or null
useCaseobject or null
Use case classification for the campaign.

Errors