Skip to main content

Backend API

This page renders the source contract from documentation/static/openapi.yml.yaml.

Keep this contract synchronized with code changes. If request/response payloads, status codes, or authentication behavior change, update the OpenAPI file in the same pull request.

VibeCheck Backend API (1.0.0)

Download OpenAPI specification:Download

Auto-generated from Flask route definitions in src/bot/oauth_server.py

Start Slack OAuth installation

Redirects user to Slack OAuth authorization URL.

Responses

Receive Slack events

Receives Slack Events API payloads and forwards them to the Bolt handler.

Request Body schema: application/json
property name*
additional property
any

Responses

Request samples

Content type
application/json
{ }

Slack OAuth redirect callback

Exchanges OAuth code for access token and stores installation details.

query Parameters
code
string

Slack OAuth authorization code

Responses