channels
rcs
rcs-service-management
rcs-template-management

Create an RCS template

Create an RCS template for a specified sender. The template will be submitted for review and approval. Once approved, the template can be used for messaging. Available only for senders that support templates. Please note that this endpoint is deprecated and will be removed in future versions.

post/rcs/1/senders/{sender}/templates/{templateName}

Request

  • Base URL
    https://api.infobip.com (the document declares no server; this is the origin it was published from)
  • Auth
    • OAuth 2
      Client credentials
      Token URL: https://api.infobip.com/auth/1/oauth2/token
    • or API key in header Authorization
    • or API key in header Authorization
    • or HTTP basic

Path parameters

senderstring required

The sender for whom the template will be created.

templateNamestring required

The unique name of the template that will be created for the specified sender. Must contain only alphanumeric characters and underscores.

Request body

type'TEXT' | 'CARD' | 'CAROUSEL' | 'TEXT_WITH_PDF' required

Template content type.

Response

RCS template created successfully

namestring required

Template name.

type'TEXT' | 'CARD' | 'CAROUSEL' | 'TEXT_WITH_PDF' required

Template content type.

status'PENDING' | 'APPROVED' | 'REJECTED' | 'SUSPENDED' | 'APPROVED_IN_PROGRESS' | 'APPROVED_PARTIALLY' required

The status of a specified RCS template. Possible values:

  • PENDING: Status indicating that the template has still not been approved by any provider and that there is at least one more provider reviewing the template.
  • APPROVED: Status indicating that the template has been approved by all required providers.
  • REJECTED: Status indicating that the template has been rejected by all required providers.
  • SUSPENDED: Status indicating that the template has been suspended by all required providers.
  • APPROVED_IN_PROGRESS: Status indicating that the template has been approved by at least one provider and that there is at least one more provider reviewing the template.
  • APPROVED_PARTIALLY: Status indicating that the template has been approved by at least one provider and that there is no more providers reviewing the template.

Please note that the template must be approved by the provider before it can be used for messaging. For detailed status per provider please check Get RCS template status endpoint.

lastUpdatestring date-time required

Date and time when the template was updated. Has the following format: yyyy-MM-dd'T'HH:mm:ss.SSSZ.

Changes

No recorded changes to this operation across all 1 revision of this API.