Upsert RCS Campaign
Create a new RCS campaign or updates an existing one.
Omit campaignId to create a campaign.
Headers
PINNACLE-API-KEY
Request
This endpoint expects an object.
agent
Create an agent for the campaign.
brandVerificationUrl
Link to document verifying the brand's name. This may be the certificate of incorporation, business license, or other relevant document. You can typically find this on the Secretary of State website.
brand
Unique identifier for the brand.
campaignId
Unique identifier for the campaign.
expectedAgentResponses
List of what the agent might say to users (1-5 required).
links
Legal documentation links.
optIn
Opt-in configuration.
optOut
Opt-out configuration.
useCase
Use case classification for the campaign.
Response
Successfully created or updated RCS campaign.
agent
Agent configured to the campaign.
agentId
Agent's unique identifier.
brand
Brand associated with this campaign.
brandAttestation
Indicates whether the brand has provided an attestation.
status
Current review status of the campaign.
INCOMPLETE
: Not submitted.
IN REVIEW
: Being reviewed by carriers.
VERIFIED
: Approved and ready to send messages.
FAILED
: Issues and errors related to the campaign’s details.
Allowed values:
brandVerificationUrl
Link to document verifying the brand's name. This may be the certificate of incorporation, business license, or other relevant document. You can typically find this on the Secretary of State website.
campaignId
Unique identifier for the campaign.
expectedAgentResponses
List of what the agent might say to users.
links
Legal documentation links.
optIn
Opt-in configuration.
optOut
Opt-out configuration.
useCase
Use case classification for the campaign.