Slack webhook: inbound O2C hours submission

POST/api/v1/webhooks/slack/o2c-hours

Receives the /hours slash command and app_mention events from Slack and turns them into pending drawdown entries awaiting approval. Requests are verified against the Slack signing secret; the Slack workspace must be linked to a business via the O2C settings slack_team_id.

Operation ID: slack_o2c_hours_webhook_api_v1_webhooks_slack_o2c_hours_post·View as markdown·OpenAPI slice

Authentication

Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.

Responses

200Successful Response

403Forbidden - Insufficient permissions