List your Slack apps
Lists the account's Slack apps (all minted by Dairo) newest first (by creation time), scoped to the calling account.
Lists the account's Slack apps (all minted by Dairo) newest first (by creation time), scoped to the calling account. Each entry carries the public identity only: id, appId, clientId, name, origin, contextMode, ambientMode, status, and createdAt; the sealed OAuth client and signing secrets are never returned. Soft-deleted apps are excluded, and the response is the full active list with no pagination. Requires the inboxes:write scope.
Scope: inboxes:write. Send the API key as a bearer token; Scopes lists what each one reaches.
Request
Response
200 Success. Body: application/json, SlackAppListResponse.
| Field | Type | Required | Description |
|---|---|---|---|
apps | array of SlackApp | yes |
Errors
Every error has the same body, {"error": {"type", "code", "message", "param"}}; branch on code. Errors lists every code.
| Status | Meaning |
|---|---|
400 | The request is malformed or a value is invalid (invalid_request, invalid_domain, idempotency_key_mismatch). |
401 | The API key is missing or invalid. |
403 | The key lacks the scope this endpoint needs (scope_missing) or may not do this (not_permitted). |
429 | Rate limit, plan limit, budget or spend cap reached (rate_limited, plan_limit_reached, budget_exceeded, spend_cap_reached). |
500 | An unexpected error; retry with backoff, then contact support (internal_error). |
Mint a Slack "Add to Slack" install URL
Mints a signed https://slack.com/oauth/v2/authorize install URL — the "Add to Slack" button — for the account's one Slack app and returns it as url.
Create a Slack app
Registers a Slack app so the "Add to Slack" button, bot identity, and app icon carry your brand, and returns its secret-free summary.