API ReferenceTasks
Get a task
Returns one task.
It works for any task in the workspace, wherever it started: the API, Linear, GitHub or chat.
GET
/v1/workspaces/{workspaceId}/tasks/{taskId}AuthorizationBearer <token>
A personal access token, which starts with sntr_. Create one on the dashboard's CLI & API page (https://app.sinatra.dev/tokens). It acts as you in every workspace you belong to, with your role in each, and expires after at most 365 days. The CLI's browser sign-in sends an OAuth access token here instead.
In: header
Path Parameters
workspaceIdstring
The workspace's id, from GET /v1/me.
taskIdstring
The task's id.
Response Body
curl -X GET "https://api.sinatra.dev/v1/workspaces/string/tasks/string"{
"id": "string",
"status": "string",
"source": "string",
"title": "string",
"repo": "string",
"pullRequest": {
"url": "string",
"merged": true
},
"queued": true,
"createdAt": "2019-08-24T14:15:22Z",
"lastActivityAt": "2019-08-24T14:15:22Z",
"url": "string"
}{
"error": "string",
"reason": "string",
"requestId": "string",
"refusal": "string",
"billingUrl": "string",
"settingsUrl": "string",
"plan": "string",
"running": 0,
"queued": 0,
"taskId": "string",
"messageId": "string"
}{
"error": "string",
"reason": "string",
"requestId": "string",
"refusal": "string",
"billingUrl": "string",
"settingsUrl": "string",
"plan": "string",
"running": 0,
"queued": 0,
"taskId": "string",
"messageId": "string"
}{
"error": "string",
"reason": "string",
"requestId": "string",
"refusal": "string",
"billingUrl": "string",
"settingsUrl": "string",
"plan": "string",
"running": 0,
"queued": 0,
"taskId": "string",
"messageId": "string"
}{
"error": "string",
"reason": "string",
"requestId": "string",
"refusal": "string",
"billingUrl": "string",
"settingsUrl": "string",
"plan": "string",
"running": 0,
"queued": 0,
"taskId": "string",
"messageId": "string"
}