Authentication
Every request carries two headers:string
required
Your workspace API key.
string
required
Your workspace auth token.
Conventions
-
Requests are
POSTwithContent-Type: application/json, and the payload wrapped in adataobject: -
Successful responses arrive wrapped in
result: -
Failures arrive wrapped in
error, with a message and a status code such asINVALID_ARGUMENT,ALREADY_EXISTS, orRESOURCE_EXHAUSTED: - Requests are rate limited per caller and workspace. Space out bursts rather than retrying failures in a tight loop.
Endpoints
Create Project
Create a website project, optionally mark it as already installed, and optionally kick off agent checks in the same call.