Scopes
Running a filter also needs the scope of the kind of object the filter searches, for example
tasks:read for a filter of work items. Without it the answer is 403 INSUFFICIENT_SCOPE. Existing tokens do not get the new scopes automatically; issue a new token under Profile → Security.
Conventions
- A filter you may not read does not exist. Its ID answers
404 NOT_FOUND, exactly like an ID that does not exist. - Who may do what. The owner and people with the right to edit change a filter’s query. Only the owner shares or hands over a filter, and only the owner deletes it; an administrator also deletes a shared one. See Share a filter.
- Changes name their version.
PATCHcarries theupdatedAtyou read asbaseUpdatedAt. A filter changed since answers409 CONFLICTand nothing is overwritten. - Pages. Lists are paged with a cursor.
limitdefaults to 50 and is cut down to 100. - Strict bodies. Unknown fields are rejected with
422 VALIDATION_ERROR.