HTTP API Reference
Browse the full HTTP API documentation. Use the sidebar to navigate to individual operations.
Actors
POST /resources/actors/{type}/{externalId} — Send message(s) to actorApps
PUT /resources/apps — Install app versionGET /resources/apps — Get all appsGET /resources/apps/{appId} — Get app detailsPOST /resources/apps/{appId} — Activate or deactivate an appGET /resources/apps/{appId}/files — Get all files provided by appGET /resources/apps/{appId}/files/{path} — Get a file from an appGET /resources/apps/{appId}/settings — Get app settingsPATCH /resources/apps/{appId}/settings — Update app settingsGET /resources/apps/dev/connect — Connect to app development WebSocketAudit
GET /audit — Query audit logsGET /audit/{id} — Get audit log entryClients
GET /resources/iam/clients — List OAuth clientsGET /resources/iam/clients/{id} — Get OAuth clientPUT /resources/iam/clients/{id} — Create or update an OAuth clientPATCH /resources/iam/clients/{id} — Update client propertiesDELETE /resources/iam/clients/{id} — Delete OAuth clientPUT /resources/iam/clients/{id}/acl — Update client ACLPUT /resources/iam/clients/{id}/roles — Update client rolesDELETE /resources/iam/clients/{id}/roles/{roleKey} — Remove client roleGET /resources/iam/clients/{id}/sessions — Get client sessionsDELETE /resources/iam/clients/{id}/sessions/{sessionId} — Revoke client sessionPOST /resources/iam/clients/{id}/secrets — Create a new secretGET /resources/iam/clients/{id}/secrets — List secretsDELETE /resources/iam/clients/{id}/secrets/{secretId} — Revoke a secretComponents
GET /resources/components — Get all componentsGET /resources/components/{idOrPrefix} — Get a componentPOST /resources/components/{componentId} — Create or update a componentDELETE /resources/components/{componentId} — Delete a componentEvents
GET /events — GET /eventsFiles
PUT /resources/files/{spaceKey}/{fileKey} — Create or update a fileGET /resources/files/{spaceKey}/{fileKey} — Download a fileDELETE /resources/files/{spaceKey}/{fileKey} — Delete a fileGraph
POST /resources/graph — Query the graphGET /resources/graph — Get graph metadataGET /resources/graph/{node} — Get node type metadataIngress
GET /resources/ingresses — Get all ingressesGET /resources/ingresses/{ingressId} — Get an ingressPUT /resources/ingresses/{ingressId} — Create or update an ingressDELETE /resources/ingresses/{ingressId} — Delete an ingressJobDefinitions
PUT /resources/job-definitions/{definitionId} — Create a new jobDELETE /resources/job-definitions/{definitionId} — Delete a job definitionGET /resources/job-definitions/{definitionId} — Get a job definitionGET /resources/job-definitions — Get all job definitionsJobs
POST /resources/jobs — Schedule a new jobDELETE /resources/jobs/{jobId} — Delete a jobGET /resources/jobs/{jobId} — Get job statusGET /resources/jobs/statistics — Get job statisticsPOST /resources/jobs/batch — Schedule jobs in batchMe
GET /resources/me/profile — Get user profilePOST /resources/me/profile — Update user profilePOST /resources/me/password — Change user passwordPOST /resources/me/email/change — Request email changePOST /resources/me/email/validate — Validate email verificationGET /resources/me/settings — Get user settingsPOST /resources/me/settings — Update user settingsGET /resources/me/pat — List personal access tokensPOST /resources/me/pat — Create personal access tokenDELETE /resources/me/pat/{id} — Revoke personal access tokenPrincipals
GET /resources/iam/principals — List principalsGET /resources/iam/principals/{id} — Get a principalPUT /resources/iam/principals/{id} — Create or update a principalPATCH /resources/iam/principals/{id} — Update principal propertiesDELETE /resources/iam/principals/{id} — Delete a principalPOST /resources/iam/principals/{id}/password/reset — Reset principal passwordPOST /resources/iam/principals/{id}/suspend — Suspend a principalPOST /resources/iam/principals/{id}/reactivate — Reactivate principalDELETE /resources/iam/principals/{id}/roles/{roleKey} — Remove principal roleGET /resources/iam/principals/{id}/sessions — Get principal sessionsDELETE /resources/iam/principals/{id}/sessions/{sessionId} — Revoke principal sessionPUT /resources/iam/principals/{id}/acl — Update principal ACLPUT /resources/iam/principals/{id}/roles — Update principal rolesRegistry
GET /resources/registry — Get all registry valuesPOST /resources/registry — Set multiple values at onceGET /resources/registry/{key} — Get registry valuePOST /resources/registry/{key} — Set registry valueDELETE /resources/registry/{key} — Delete registry valueRoles
GET /resources/iam/roles — List rolesGET /resources/iam/roles/{roleKey} — Get rolePUT /resources/iam/roles/{roleKey} — Create or update a rolePATCH /resources/iam/roles/{roleKey} — Update roleDELETE /resources/iam/roles/{roleKey} — Delete a rolePUT /resources/iam/roles/{roleKey}/acl — Update role ACLRules
GET /resources/rules — Get all rulesGET /resources/rules/{idOrPrefix} — Get rulePUT /resources/rules/{ruleId} — Create or update a ruleDELETE /resources/rules/{ruleId} — Delete a ruleSendings
POST /resources/sendings/email — Queue an email for deliveryGET /resources/sendings/{sendingId} — Get sending status and detailsDELETE /resources/sendings/{sendingId} — Cancel a pending sending