REST APISlack
Map a Slack user to a RyTask user
Requires `org:settings:write`.
Requires org:settings:write.
Authorization
bearerAuth AuthorizationBearer <token>
A session access token or a personal access token.
In: header
Path Parameters
slackUserId*string
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://example.com/integrations/slack/users/string/map" \ -H "Content-Type: application/json" \ -d '{ "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b" }'{ "slackUserId": "string", "slackUserName": "string", "slackUserEmail": "string", "mappedUserId": "b802b7da-640a-4a6d-ae31-7b649a4e36b4", "mappedManually": true}Empty
Empty
Empty
List Slack user mappings GET
Slack identities and the RyTask users they map to (capture attribution). Requires `org:settings:write`.
Slack slash-command webhook POST
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.