GET /public/v1/integrations
Returns all channels connected to your organization. You need the channelid values when scheduling posts with POST /public/v1/posts.
Query parameters
string
Optional channel group id to filter the list to a single group.
Example
Response
string
The unique channel identifier. Pass this value as
integration.id when creating a post.string
The human-readable name you assigned to this channel in PostSider.
string
The platform identifier, for example
x, linkedin, or instagram.string
The platform-specific handle or slug for the connected account.
boolean
Whether the channel is currently disabled.
object
The channel group this channel belongs to, if any.
GET /public/v1/groups
Returns the channel groups (customers) configured in your organization. Use a group id to filterGET /public/v1/integrations.
Example
Response
GET /public/v1/social/:integration
Starts a connection flow for a platform and returns the authorization URL to open in a browser. After the user approves access, the channel is added to your organization and appears inGET /public/v1/integrations.
Path parameters
string
required
The platform identifier to connect, for example
x, linkedin, or mastodon.Query parameters
string
Optional. Pass an existing channel id to refresh (reconnect) that account instead of adding a new one.
Example
Response
Some platforms (for example Bluesky, Telegram, and Nostr) connect with credentials entered in the PostSider dashboard rather than an OAuth redirect. Those are not connected through this endpoint.
DELETE /public/v1/integrations/:id
Disconnects a channel from your organization. Any posts scheduled to that channel are removed as well.Path parameters
string
required
The id of the channel to disconnect. Use the
id from GET /public/v1/integrations.Example
GET /public/v1/analytics/:integration
Returns account-level analytics for a connected channel. The response shape depends on the platform and what its reporting API exposes.Path parameters
string
required
The id of the connected channel. Use the
id from GET /public/v1/integrations.Query parameters
string
Provider-specific date or range parameter, where the platform requires one.

