---
title: "Changes to Create a template in project"
method: POST
path: "/v1/projects/{projectId}/whatsapp/templates"
---

# Changes to Create a template in project

`POST /v1/projects/{projectId}/whatsapp/templates`

> Every recorded change to this endpoint, newest first.
> 4 revisions in range; 1 not diffed.

## Timeline

Changed in 2 of 4 revisions.

- **2026-09-01** `c6a937922d10` — 310 breaking, 3 warning, 281 info
- **2026-08-18** `c78a716de420` — 5 info

## Changes

- **2026-09-01** `c6a937922d10` — 310 breaking, 3 warning, 281 info
  - added `#/components/schemas/WhatsappActionsEnum` to the `status` request property `allOf` list
  - added `#/components/schemas/WhatsappButtonTypeCopyCodeEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentInputDto]/buttons/items/anyOf[#/components/schemas/WhatsappCopyCodeButtonInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappButtonTypeFlowEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentInputDto]/buttons/items/anyOf[#/components/schemas/WhatsappFlowButtonInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappButtonTypeOrderDetailsEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentInputDto]/buttons/items/anyOf[#/components/schemas/WhatsappOrderDetailsButtonInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappButtonTypeOtpEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentInputDto]/buttons/items/anyOf[#/components/schemas/WhatsappOtpButtonInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappButtonTypePhoneNumberEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentInputDto]/buttons/items/anyOf[#/components/schemas/WhatsappPhoneNumberButtonInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappButtonTypePhoneNumberEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappInputCarouselComponentDto]/cards/items/components/items/anyOf[#/components/schemas/WhatsappInputCardButtonsComponentDto]/buttons/items/anyOf[#/components/schemas/WhatsappPhoneNumberButtonInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappButtonTypeQuickReplyEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentInputDto]/buttons/items/anyOf[#/components/schemas/WhatsappQuickReplyButtonInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappButtonTypeQuickReplyEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappInputCarouselComponentDto]/cards/items/components/items/anyOf[#/components/schemas/WhatsappInputCardButtonsComponentDto]/buttons/items/anyOf[#/components/schemas/WhatsappQuickReplyButtonInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappButtonTypeRequestContactInfoEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentInputDto]/buttons/items/anyOf[#/components/schemas/WhatsappRequestContactInfoButtonInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappButtonTypeUrlEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentInputDto]/buttons/items/anyOf[#/components/schemas/WhatsappUrlButtonInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappButtonTypeUrlEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappInputCarouselComponentDto]/cards/items/components/items/anyOf[#/components/schemas/WhatsappInputCardButtonsComponentDto]/buttons/items/anyOf[#/components/schemas/WhatsappUrlButtonInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappCardHeaderComponentFormatsEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappInputCarouselComponentDto]/cards/items/components/items/anyOf[#/components/schemas/WhatsappInputCardHeaderComponentDto]/format` request property `allOf` list
  - added `#/components/schemas/WhatsappComponentTypeBodyEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappBodyComponentInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappComponentTypeBodyEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappInputCarouselComponentDto]/cards/items/components/items/anyOf[#/components/schemas/WhatsappInputCardBodyComponentDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappComponentTypeButtonsEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappComponentTypeButtonsEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappInputCarouselComponentDto]/cards/items/components/items/anyOf[#/components/schemas/WhatsappInputCardButtonsComponentDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappComponentTypeCarouselEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappInputCarouselComponentDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappComponentTypeFooterEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappFooterComponentInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappComponentTypeHeaderEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappInputCarouselComponentDto]/cards/items/components/items/anyOf[#/components/schemas/WhatsappInputCardHeaderComponentDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappComponentTypeHeaderEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappLocationHeaderComponentInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappComponentTypeHeaderEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappMediaHeaderComponentInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappComponentTypeHeaderEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappTextHeaderComponentInputDto]/type` request property `allOf` list
  - added `#/components/schemas/WhatsappInputFlowActionEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentInputDto]/buttons/items/anyOf[#/components/schemas/WhatsappFlowButtonInputDto]/flowAction` request property `allOf` list
  - added `#/components/schemas/WhatsappInputOtpTypeEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentInputDto]/buttons/items/anyOf[#/components/schemas/WhatsappOtpButtonInputDto]/otpType` request property `allOf` list
  - added `#/components/schemas/WhatsappInputTemplateLanguagesEnum` to the `language` request property `allOf` list
  - added `#/components/schemas/WhatsappLocationHeaderComponentFormatEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappLocationHeaderComponentInputDto]/format` request property `allOf` list
  - added `#/components/schemas/WhatsappMediaHeaderComponentFormatEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappMediaHeaderComponentInputDto]/format` request property `allOf` list
  - added `#/components/schemas/WhatsappTemplateInputCategoryEnum` to the `category` request property `allOf` list
  - added `#/components/schemas/WhatsappTextHeaderComponentFormatEnum` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappTextHeaderComponentInputDto]/format` request property `allOf` list
  - removed the enum value `AF` of the request property `language`
  - removed the enum value `AR` of the request property `language`
  - removed the enum value `AUTHENTICATION` of the request property `category`
  - removed the enum value `AZ` of the request property `language`
  - removed the enum value `BG` of the request property `language`
  - removed the enum value `BN` of the request property `language`
  - removed the enum value `CA` of the request property `language`
  - removed the enum value `COPY_CODE` of the request property `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentInputDto]/buttons/items/anyOf[#/components/schemas/WhatsappOtpButtonInputDto]/otpType`
  - removed the enum value `CS` of the request property `language`
  - removed the enum value `DA` of the request property `language`
  - …554 more
- **2026-08-18** `c78a716de420` — 5 info
  - api operation id `TemplatesController_createTemplate_v1` removed and replaced with `WhatsappTemplatesController_createTemplate_v1`
  - added `#/components/schemas/WhatsappCopyCodeButtonInputDto` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsInputDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentInputDto]/buttons/items/` request property `anyOf` list
  - added `#/components/schemas/WhatsappCopyCodeButtonDto` to the `changes/allOf[#/components/schemas/WhatsappTemplateChangesDto]/details/anyOf[#/components/schemas/WhatsappTemplateChangesDetailsDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentDto]/buttons/items/` response property `anyOf` list for the response status `201`
  - added `#/components/schemas/WhatsappCopyCodeButtonDto` to the `changes/allOf[#/components/schemas/WhatsappTemplateChangesDto]/details/anyOf[#/components/schemas/WhatsappTemplateDetailsDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentDto]/buttons/items/` response property `anyOf` list for the response status `201`
  - added `#/components/schemas/WhatsappCopyCodeButtonDto` to the `details/allOf[#/components/schemas/WhatsappTemplateDetailsDto]/components/items/anyOf[#/components/schemas/WhatsappButtonsComponentDto]/buttons/items/` response property `anyOf` list for the response status `201`

---

[Operation](https://skmtc.dev/sinch/apis/provisioning-api/docs/v1/projects/:projectId/whatsapp/templates/post.md) · [API](https://skmtc.dev/sinch/apis/provisioning-api.md) · [Page](https://skmtc.dev/sinch/apis/provisioning-api/changes/v1/projects/:projectId/whatsapp/templates/post)
