posts
List posts
Returns a paginated list of posts. Published posts include platformPostUrl with the public URL on each platform.
AuthorizationBearer <token>
API key authentication - use your Late API key as a Bearer token
In: header
Query Parameters
page?integer
Page number (1-based)
Default
1Range
1 <= valuelimit?integer
Page size
Default
10Range
1 <= value <= 100status?string
Value in
"draft" | "scheduled" | "published" | "failed"platform?string
profileId?string
createdBy?string
dateFrom?string
Format
datedateTo?string
Format
dateincludeHidden?boolean
Default
falseResponse Body
application/json
application/json
curl -X GET "https://getlate.dev/api/v1/posts"{
"posts": [
{
"_id": "65f1c0a9e2b5af0012ab34cd",
"title": "Launch post",
"content": "We just launched!",
"status": "scheduled",
"scheduledFor": "2024-11-01T10:00:00Z",
"timezone": "UTC",
"platforms": [
{
"platform": "twitter",
"accountId": {
"_id": "64e1f0...",
"platform": "twitter",
"username": "@acme",
"displayName": "Acme Corp",
"isActive": true
},
"status": "pending"
}
],
"tags": [
"launch"
],
"createdAt": "2024-10-01T12:00:00Z",
"updatedAt": "2024-10-01T12:00:00Z"
}
],
"pagination": {
"page": 1,
"limit": 10,
"total": 1,
"pages": 1
}
}{
"error": "Unauthorized"
}Snapchat API
Schedule and automate Snapchat posts with Late API - Stories, Saved Stories, Spotlight content, and Public Profile management
Create post POST
Create and optionally publish a post. Immediate posts (publishNow: true) include platformPostUrl in the response. Content is optional when media is attached or all platforms have customContent. See each platform's schema for media constraints.