Skip to content

API reference

Every route, generated from the source.

This reference is generated from the same API definitions the servers run. It cannot describe a route that does not exist, or miss one that does — there is no hand-written copy of it to fall behind.

1518 operations · 8 services

How to read it

Everything is authorized the same way.
Each operation names the permission the decision point is asked about, so you can see which grant a call needs before you write it rather than after it returns 403.
A refusal explains itself.
Errors are RFC 9457 problem documents carrying the reason and the policy that produced it. A 403 tells you which policy said no.
Identifiers are URNs.
One grammar for every resource in every pillar — `prx:tenant:pillar:site:type:id`. The same string identifies a table, a camera and a server.
Long work returns an operation.
Anything that cannot finish inside a request returns an operation URN to poll rather than holding the connection open.

The services

API reference · ProjectX