RyTask docs
REST APISlack

Slack slash-command webhook

Called by Slack, not by you. Verified by HMAC signature over the raw body — forged requests get 401. `/task` with text enqueues a capture and answers with an ephemeral acknowledgement inside Slack's 3-second window; `/task` with no text opens the guided capture modal.

View as MarkdownOpen in ChatGPTOpen in Claude
POST
/integrations/slack/commands

Called by Slack, not by you. Verified by HMAC signature over the raw body — forged requests get 401. /task with text enqueues a capture and answers with an ephemeral acknowledgement inside Slack's 3-second window; /task with no text opens the guided capture modal.

Request Body

application/x-www-form-urlencoded

TypeScript Definitions

Use the request body type in TypeScript.

Slack's standard slash-command payload.

Response Body

curl -X POST "https://example.com/integrations/slack/commands" \  -H "Content-Type: application/x-www-form-urlencoded" \  -d ''
Empty
Empty