---
title: "Create saved reply"
method: POST
path: "/canned-messages"
tags: ["Saved Replies"]
---

# Create saved reply

`POST /canned-messages`

REQUIRED SCOPES <code>['saved-replies:write']</code><br>You can use this API endpoint to create a saved reply. <br><br>The properties that you need to put into your request include: <ul><li>Contact id with which the new saved reply should be mapped</li> <li>The content URL for media for the saved reply if needed.</li> <li>Set public key to either true or false (if the key is set to false, the saved reply is private and only visible to the user who created it. If the key is set to true, the saved reply will be visible to all users across the system)</li> <li>Title string for the saved reply</li></ul>

## Query parameters

- `title` string, required
- `message` string
- `public` boolean, required
- `integration_id` integer
- `media_url` string
- `contact_id` integer

## Response `200`

OK

- CannedMessageResource — Class CannedMessageResource
  - `id` integer
  - `owner_id` integer
  - `organization_id` integer
  - `integration_id` integer
  - `public` boolean
  - `title` string
  - `message` string
  - `shortcut` string
  - `media_url` object[]
    - `url` string
    - `content_type` string

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/salesmessage/apis/salesmessage-public-api.md) · [All operations](https://skmtc.net/salesmessage/apis/salesmessage-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/salesmessage/salesmessage-public-api/revisions/e96b3e58b041/schema)
