Applications
Create, read, update, enable, disable and delete applications; environments, quickstart, activity, reach and the scope catalogue.
18 routes
An application belongs to a project; a project holds at most one sandbox and one production record. {applicationId} is either record's public id.
The guide for this family is Create an application.
GET /v1/developer/access-status
GET /v1/developer/access-statusAuthentication- Developer console session
GET /v1/developer/applications
GET /v1/developer/applicationsAuthentication- Developer console session
POST /v1/developer/applications
POST /v1/developer/applicationsAuthentication- Developer console session
Request body — CreateDeveloperApplicationDto
environmentoptional'sandbox' | 'production'— IsIn(['sandbox', 'production'])namerequiredstring— IsString, Length(1, 150)descriptionoptionalstring— IsString, MaxLength(250)websiteUrloptionalstring— WebAddress('The website')supportEmailoptionalstring— IsEmailredirectUrisrequiredstring[]— IsArray, ArrayNotEmpty, IsString({ each: true })allowedClaimScopesrequiredstring[]— IsArray, ArrayNotEmpty, IsString({ each: true })allowedDataCategoriesoptionalstring[]— IsArray, IsString({ each: true })termsUrloptionalstring— WebAddress('The terms of service address')privacyPolicyUrloptionalstring— WebAddress('The privacy policy address')
DELETE /v1/developer/applications/{applicationId}
DELETE /v1/developer/applications/{applicationId}Authentication- Developer console session
Request body — DeleteDeveloperApplicationDto
confirmationrequired'DELETE'— IsIn(['DELETE'])
GET /v1/developer/applications/{applicationId}
GET /v1/developer/applications/{applicationId}Authentication- Developer console session
PATCH /v1/developer/applications/{applicationId}
PATCH /v1/developer/applications/{applicationId}Authentication- Developer console session
Request body — UpdateDeveloperApplicationDto
nameoptionalstring— IsString, Length(1, 150)descriptionoptionalstring— IsString, MaxLength(250)websiteUrloptionalstring— WebAddress('The website')supportEmailoptionalstring— IsEmailredirectUrisoptionalstring[]— IsArray, ArrayNotEmpty, IsString({ each: true })allowedClaimScopesoptionalstring[]— IsArray, ArrayNotEmpty, IsString({ each: true })allowedDataCategoriesoptionalstring[]— IsArray, ArrayNotEmpty, IsString({ each: true })termsUrloptionalstring— WebAddress('The terms of service address')privacyPolicyUrloptionalstring— WebAddress('The privacy policy address')
GET /v1/developer/applications/{applicationId}/activity
GET /v1/developer/applications/{applicationId}/activityAuthentication- Developer console session
GET /v1/developer/applications/{applicationId}/branding
GET /v1/developer/applications/{applicationId}/brandingAuthentication- Developer console session
DELETE /v1/developer/applications/{applicationId}/branding/logo
DELETE /v1/developer/applications/{applicationId}/branding/logoAuthentication- Developer console session
POST /v1/developer/applications/{applicationId}/branding/logo
POST /v1/developer/applications/{applicationId}/branding/logoAuthentication- Developer console session
POST /v1/developer/applications/{applicationId}/disable
POST /v1/developer/applications/{applicationId}/disableAuthentication- Developer console session
Request body — DisableDeveloperApplicationDto
reasonoptionalstring— IsString, MaxLength(500)
POST /v1/developer/applications/{applicationId}/enable
POST /v1/developer/applications/{applicationId}/enableAuthentication- Developer console session
GET /v1/developer/applications/{applicationId}/environments
GET /v1/developer/applications/{applicationId}/environmentsAuthentication- Developer console session
POST /v1/developer/applications/{applicationId}/environments/production
POST /v1/developer/applications/{applicationId}/environments/productionAuthentication- Developer console session
GET /v1/developer/applications/{applicationId}/quickstart
GET /v1/developer/applications/{applicationId}/quickstartAuthentication- Developer console session
GET /v1/developer/applications/{applicationId}/reach
GET /v1/developer/applications/{applicationId}/reachAuthentication- Developer console session
The canonical document object, so the console shows the developer the shape they will actually receive rather than a hand-written copy of it that drifts.
GET /v1/developer/applications/identity-scope-catalogue
GET /v1/developer/applications/identity-scope-catalogueAuthentication- Developer console session
GET /v1/developer/applications/reach
GET /v1/developer/applications/reachAuthentication- Developer console session
The canonical document object, so the console shows the developer the shape they will actually receive rather than a hand-written copy of it that drifts.
What this does not do
- Responses are not listed. The API declares no response types, so this page describes what to send and who may send it. Recorded response shapes are on the guides.
- This page is generated. It was read from the API at commit
234dba22. Editing it by hand changes nothing; the next sync overwrites it.
Verified against API commit 234dba22 on 2026-10-18. The routes, scopes, checklist, events and limits on these pages are read from that export, not typed.