init.Tasks openapi.json inittasks.com

6 routes

/inbox

6 routes.

GET /v1/inbox

List inbox items

Scopesinbox:read

Query

parameter type limit
limit integer optional max 200
cursor string optional max 4096 chars
updated_since string optional max 24 chars
status open · archived · someday · moved optional
kind text · url · file · image optional

Errorsaccount_too_large · unauthorized · rate_limited

POST /v1/inbox

Capture text or a URL (the API fetches the title)

Scopesinbox:write

Request body

field type limit
kind text · url required
text string optional max 2048 chars
url string optional max 2048 chars
whenDate string optional max 10 chars, —
id string optional max 64 chars

Errorsvalidation_failed · duplicate_id · conflict · unauthorized · rate_limited

GET /v1/inbox/{id}

One inbox item

Scopesinbox:read

Errorsunauthorized · rate_limited

POST /v1/inbox/{id}/move

Sort an item onto a container

Scopesinbox:write, todos:write

Request body

field type limit
parentId string optional max 64 chars, —

Errorsunauthorized · rate_limited

POST /v1/inbox/{id}/archive

Archive an item

Scopesinbox:write

Errorsunauthorized · rate_limited

POST /v1/inbox/{id}/someday

Park an item

Scopesinbox:write

Errorsunauthorized · rate_limited