---
title: "Create an RCS template"
method: POST
path: "/rcs/1/senders/{sender}/templates"
tags: ["channels", "rcs", "rcs-service-management", "rcs-template-management"]
---

# Create an RCS template

`POST /rcs/1/senders/{sender}/templates`

## Request

- Base URL: `https://api.infobip.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.infobip.com/rcs/1/senders/{sender}/templates`
- Auth: one of:
  - OAuth 2
    - Client credentials
    - Token URL: `https://api.infobip.com/auth/1/oauth2/token`
  - API key in header `Authorization`
  - API key in header `Authorization`
  - HTTP basic

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.

## Path parameters

- `sender` string, required

## Request body

- C4d4776b979fea48176211c392051aca0dae21d75b7a9ca349c8f2eb95a84913CreateRcsTemplateRequest
  - `templateName` string, required: The unique name of the template that will be created for the specified sender. Must contain only alphanumeric characters and underscores.
  - `providers` string[], required: List of providers with which the template should be registered. For list of available providers please check [Get RCS template providers](#channels/rcs/rcs-service-management/rcs-template-management/rcs-template-providers) endpoint. Please note that default value is empty array and in that case the template will be registered with all providers available for given sender.
  - `content` C4d4776b979fea48176211c392051aca0dae21d75b7a9ca349c8f2eb95a84913RcsTemplateContent, required: Template content.
    - `type` 'TEXT' | 'CARD' | 'CAROUSEL' | 'TEXT_WITH_PDF', required: Template content type.

## Response `200`

RCS template created successfully

- C4d4776b979fea48176211c392051aca0dae21d75b7a9ca349c8f2eb95a84913RcsTemplate
  - `name` string, 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](#channels/rcs/rcs-service-management/rcs-template-management/rcs-template-get-status) endpoint.
  - `content` C4d4776b979fea48176211c392051aca0dae21d75b7a9ca349c8f2eb95a84913RcsTemplateContent, required: Template content.
    - `type` 'TEXT' | 'CARD' | 'CAROUSEL' | 'TEXT_WITH_PDF', required: Template content type.
  - `lastUpdate` string, date-time, required: Date and time when the template was updated. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `429`: Too Many Requests
- `500`: Internal Server Error

---

[API](https://skmtc.dev/infobip/apis/infobip-openapi-specification.md) - [All operations](https://skmtc.dev/infobip/apis/infobip-openapi-specification/llms.txt) - [OpenAPI document](https://skmtc.dev/infobip/apis/infobip-openapi-specification/revisions/9dcbbaf902de?raw)
