Skip to main content
GET
List posts

Authorizations

Authorization
string
header
required

OAuth 2.1 authorization code + PKCE (S256). Tokens are tenant-bound (company_id) and scoped. Discover endpoints via /.well-known/oauth-authorization-server.

Headers

X-Act-As-Company
string

OAuth human grants and scoped Platform API keys can act on one direct agency sub-account included in their explicit delegation. Current parent relationship, authorizing person access, child scope ceiling, and subscription eligibility are checked. Omit this header to act on the connected company. Machine client_credentials tokens do not carry delegation. Query parameters such as companyId, company_id, client, and subaccountId are not general tenant selectors where an endpoint does not explicitly document them.

Query Parameters

limit
integer
default:25

Page size (default 25, max 100). Messaging lists on SideShift's own messaging clamp values above 50 to 50.

Required range: 1 <= x <= 100
cursor
string

Opaque pagination cursor from a prior response's nextCursor.

program
string[]

Filter by program/campaign id (repeatable).

platform
string[]

Filter by platform (repeatable).

creator
string[]

Filter by creator handle (repeatable).

fromDate
string
toDate
string

Response

A page of posts.

nextCursor
string | null
required
hasMore
boolean
required
data
object[]
required