Quadrillion slack API
The slack API from Quadrillion — 5 operation(s) for slack.
The slack API from Quadrillion — 5 operation(s) for slack.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/quadrillion-slack-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Quadrillion Cloud account Slack API
description: Public cloud API service for cloud-safe backend endpoints
version: 0.1.0
servers:
- url: https://api.quadrillion.io
description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: slack
paths:
/api/slack/install:
post:
tags:
- slack
summary: Start Slack Install
description: Build the Slack authorize URL for the cloud Events-API app.
operationId: start_slack_install_api_slack_install_post
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/InstallResponse'
/api/slack/oauth-callback:
post:
tags:
- slack
summary: Slack Oauth Callback
description: Receive OAuth tokens from the proxy via browser auto-submit form.
operationId: slack_oauth_callback_api_slack_oauth_callback_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
/api/slack/status:
get:
tags:
- slack
summary: Get Slack Status
description: Report the user's live Slack installation, if any.
operationId: get_slack_status_api_slack_status_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/InstallationStatus'
/api/slack/execution-mode:
post:
tags:
- slack
summary: Set Slack Execution Mode
description: 'Set where the user''s inbound Slack runs (cloud or their own machine).
Per-account: applies to every one of the user''s live installs so the
choice is consistent across workspaces. Reassigns ``config`` to a new
dict so SQLAlchemy''s JSON column detects the change.'
operationId: set_slack_execution_mode_api_slack_execution_mode_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExecutionModeBody'
required: true
responses:
'204':
description: Successful Response
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/api/slack/installation:
delete:
tags:
- slack
summary: Disconnect Slack
description: 'Mark all of the user''s installations revoked.
Tokens stay encrypted at rest until the user reinstalls (which
overwrites them); Slack-side revocation is the user''s uninstall in
Slack, which the Events API webhook also records.'
operationId: disconnect_slack_api_slack_installation_delete
responses:
'204':
description: Successful Response
components:
schemas:
InstallResponse:
properties:
oauth_url:
type: string
title: Oauth Url
request_id:
type: string
title: Request Id
type: object
required:
- oauth_url
- request_id
title: InstallResponse
ExecutionModeBody:
properties:
mode:
type: string
enum:
- cloud
- local
title: Mode
type: object
required:
- mode
title: ExecutionModeBody
InstallationStatus:
properties:
connected:
type: boolean
title: Connected
team_id:
anyOf:
- type: string
- type: 'null'
title: Team Id
slack_user_id:
anyOf:
- type: string
- type: 'null'
title: Slack User Id
installed_at:
anyOf:
- type: string
- type: 'null'
title: Installed At
execution_mode:
type: string
enum:
- cloud
- local
title: Execution Mode
default: cloud
type: object
required:
- connected
title: InstallationStatus
HTTPValidationError:
properties:
detail:
items:
$ref: '#/components/schemas/ValidationError'
type: array
title: Detail
type: object
title: HTTPValidationError
ValidationError:
properties:
loc:
items:
anyOf:
- type: string
- type: integer
type: array
title: Location
msg:
type: string
title: Message
type:
type: string
title: Error Type
type: object
required:
- loc
- msg
- type
title: ValidationError