init.Tasks openapi.json inittasks.com

6 routes

/filters

6 routes.

GET /v1/filters

List filters

Scopesfilters:read

Query

parameter type limit
limit integer optional max 200
cursor string optional max 4096 chars
updated_since string optional max 24 chars

Errorsunauthorized · rate_limited

POST /v1/filters

Create a filter (criteria uses tag names)

Scopesfilters:write

Request body

field type limit
name string required max 256 chars, min 1
criteria string required max 10000 chars, min 1
symbol string optional max 64 chars, —
id string optional max 64 chars

Errorsvalidation_failed · duplicate_id · conflict · unauthorized · rate_limited

GET /v1/filters/{id}

One filter

Scopesfilters:read

Errorsunauthorized · rate_limited

GET /v1/filters/{id}/todos

Evaluate a filter with the engine

Scopesfilters:read, todos:read

Errorsunauthorized · rate_limited

PATCH /v1/filters/{id}

Change a filter

Scopesfilters:write

Request body

field type limit
name string optional max 256 chars, min 1
criteria string optional max 10000 chars, min 1
symbol string optional max 64 chars, —

Errorsunauthorized · rate_limited

DELETE /v1/filters/{id}

Delete a filter

Scopesfilters:write

Errorsunauthorized · rate_limited