---
title: "Changes to Create Custom Message"
method: POST
path: "/api/v1/custom_messages/"
---

# Changes to Create Custom Message

`POST /api/v1/custom_messages/`

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

## Timeline

Changed in 5 of 279 revisions.

- **2026-10-22** `1a8b3af37027`: 1 warning, 7 info
- **2026-09-29** `bce24baaf8d3`: 2 info
- **2026-09-24** `bd52f7a94f71`: 1 warning, 1 info
- **2026-04-22** `6a0ed47af213`: 2 info
- **2026-03-06** `5c8953a6550d`: 1 breaking, 2 warning, 4 info

## Changes

- **2026-10-22** `1a8b3af37027`: 1 warning, 7 info
  - the `name` request property's maxLength was set to `255`
  - added the new optional request property `edit_comments`
  - added the non-success response with the status `400`
  - added the non-success response with the status `403`
  - added the non-success response with the status `500`
  - added the optional property `edit_comments` to the response with the `200` status
  - added the optional property `type_config` to the response with the `200` status
  - added the optional property `version_number` to the response with the `200` status
- **2026-09-29** `bce24baaf8d3`: 2 info
  - added the new optional request property `rules/items/holidays`
  - added the optional property `rules/items/holidays` to the response with the `200` status
- **2026-09-24** `bd52f7a94f71`: 1 warning, 1 info
  - changed the pattern of the request property `rules/items/date/anyOf[subschema #1]/` from `\b(19|20)\d{2}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])\b` to `^(19|20)\d{2}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$`
  - the `rules/items/date/anyOf[subschema #1]/` response's property pattern was changed from `\b(19|20)\d{2}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])\b` to `^(19|20)\d{2}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$` for the status `200`
- **2026-04-22** `6a0ed47af213`: 2 info
  - added the new optional request property `repeat_after_language_change`
  - added the required property `repeat_after_language_change` to the response with the `200` status
- **2026-03-06** `5c8953a6550d`: 1 breaking, 2 warning, 4 info
  - request property `type` was restricted to a list of enum values
  - added the new `email_template` enum value to the `type` response property for the response status `200`
  - added the new `greeting` enum value to the `type` response property for the response status `200`
  - added the new optional request property `subject`
  - added the new `email_template` enum value to the request property `type`
  - added the new `greeting` enum value to the request property `type`
  - added the optional property `subject` to the response with the `200` status

---

[Operation](https://skmtc.dev/asksyllable/apis/syllablesdk/docs/api/v1/custom_messages/post.md) - [API](https://skmtc.dev/asksyllable/apis/syllablesdk.md) - [Page](https://skmtc.dev/asksyllable/apis/syllablesdk/changes/api/v1/custom_messages/post)
