Skip to contentDevelopersPrezly website
Snippets

Create Snippet

Create a named reusable content snippet.

Personal tokens are not supported for this endpoint. Use an integration API key. Your account must also have access to the requested data. Authentication

Provide title and serialized document content. This endpoint stores a snippet; inserting its content into a story or email is a separate workflow.

Read the guide

POST
/snippets

Content is a complete replacement, not a patch of individual nodes. Responses return JSON-encoded content in serialization format 0.50. Use a snippet document rather than assuming a story document is compatible.

Personal access tokens are not supported for this endpoint. Use an integration API key with the required permissions.

Authorization

API_key
headerAuthorizationBearer <token>

Bearer authentication using an integration API key, or a personal access token only where the operation explicitly supports it. Every listed personal-token scope is required; owner permissions and newsroom access still apply.

Request Body

application/json
  1. body
title*string
content*|

Serialized snippet content JSON or a single-key json wrapper. A parsed document or text wrapper is not accepted.

Response Body

Created

application/json
  1. response
snippet?
Example Request
curl -X POST 'https://api.prezly.com/v2/snippets' \  -H 'Content-Type: application/json' \  -d '{  "title": "string",  "content": "string"}'
Example Response201
{  "snippet": {    "id": 0,    "uuid": "string",    "title": "string",    "content": "string",    "block_types": [      "string"    ],    "creator": {      "id": 0,      "email": "http://example.com",      "name": "string",      "display_name": "string",      "first_name": "string",      "last_name": "string",      "avatar_url": "http://example.com"    },    "last_modifying_user": {      "id": 0,      "email": "http://example.com",      "name": "string",      "display_name": "string",      "first_name": "string",      "last_name": "string",      "avatar_url": "http://example.com"    },    "created_at": "string",    "modified_at": "string"  }}