Skip to main content
POST
Set a post's approval status

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.

Path Parameters

id
string
required

The id.

Body

application/json
status
enum<string> | null
required

approved | rejected | null. null clears the approval status. A rejection sends a DM to the creator and excludes the post.

Available options:
approved,
rejected
contract_id
string

Optional contract id. If omitted the post is resolved across the company's contracts. A foreign contract id collapses to 404.

reason
string

Optional reason. Appended to the rejection DM sent to the creator.

Response

Confirmation with the newly-set approval status.

data
object
required