Skip to content

Start a Slack install: a single-use `state` bound to this account and user, valid for 10 minutes, and the Slack authorize URL that carries it.

POST
/integration/slack/install
curl --request POST \
--url https://api.siteqwality.com/integration/slack/install \
--header 'Authorization: Bearer <token>'

Authorize URL issued

Media type application/json
object
authorize_url
required

Open this in the browser. It carries a signed, single-use state.

string
expires_at
required
string format: date-time
Example generated
{
"authorize_url": "example",
"expires_at": "2026-04-15T12:00:00Z"
}

Missing or invalid authentication

Not an admin, or not a dashboard session

Internal server error