Skip to content
Platforms

Snapchat: posting rules and settings

What a Snapchat channel accepts in Postemi: media, limits, required fields, and the fields of the settings object for the API.

Not available to connect yet

The Snapchat channel is built, but the platform has not approved the connection yet, so you cannot connect it today. Postemi will accept the fields below once it is approved.

Basics

Platform
Snapchat
Character limit
160 (the connected account may have a different limit)
Media
Required: exactly one file. A Story takes a JPG or PNG picture or an MP4 video; a Spotlight takes one MP4 video of 6 to 60 seconds, at least 540 x 960.
settings.__type
snapchat
Required fields
No required settings fields.
Platform page

Rules

  • Coming soon: Snap has not approved our app yet, so a Snapchat channel cannot be connected today.
  • Only public profiles can be connected. The text becomes the description, up to 160 characters.

Settings fields

These fields go into the post's settings object, alongside the __type field. In the UI, you fill in the same ones in the channel's settings section.

FieldTypeRequiredWhat it does
type'story' | 'spotlight'noWhere the Snap goes. Default: story.
linkstring (URL)noA link attached to the Snap.
localestringnoSpotlight only, for example en_US (the default).

Examples

Each example is one item in the POST /public/v1/posts request's posts array. The envelope around it is always this:

{
  "type": "schedule",
  "date": "2026-09-15T09:00:00.000Z",
  "shortLink": false,
  "posts": [ /* the item below */ ]
}
{
  "integration": { "id": "<channel-id>" },
  "value": [{ "content": "<p>The text of the post.</p>", "image": [] }],
  "settings": { "__type": "snapchat" }
}

The channel ID comes from the channel list, and the path values for images and videos from media upload. The exact schema for the connected account comes from the settings schema endpoint. From the command line, the same thing is the --settings flag. See the CLI examples.

Is something missing from this page? Email [email protected] or use the form on the Help page.