Sprout Social API

14 endpoints for Sprout Social, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.

Base URL
https://cotlet.dev/api/v1/sprout-social
Connects with
Your own Sprout Social login (a role that can publish and reply for posts and replies; what your agent can do follows your role and plan)
Integration page
Sprout Social

Read (8)

Return data and change nothing in the account.

Sprout Social Endpoints: Read
EndpointDescription
GET /profiles List the social profiles connected to your Sprout account.
GET /inbox-messages List messages in a Smart Inbox view, with their reply, completed and tag state.
GET /messages/{message_id} Read one message with its conversation, tags and case.
GET /publishing-posts List scheduled posts, drafts or posts waiting for approval.
GET /tags List the message tags that exist in your Sprout account.
GET /case-assignees List the queues and people a message can be assigned to as a case.
GET /post-performance Get post-level numbers for a date range, with a total.
GET /profile-performance Get profile-level numbers for a date range.

Write (6)

Change the account. Calls marked Confirm wait for the user to approve them.

Sprout Social Endpoints: Write
EndpointDescription
POST /draft-posts Create a draft in Sprout for one or more profiles.
POST /post/schedule Confirm Schedule a post for one or more profiles, optionally through an approval workflow.
POST /messages/{message_id}/replies Confirm Reply to a comment or private message from the Smart Inbox.
POST /messages/{message_id}/tag Add or remove tags on a Smart Inbox message.
POST /messages/{message_id}/complete Mark a Smart Inbox message as complete so it leaves the main feed.
POST /messages/{message_id}/case/assign Confirm Assign a Smart Inbox message to a queue and a person as a case.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.