Platform
ScaiWave ScaiGrid ScaiCore ScaiBot ScaiDrive ScaiKey Modellen Tools & Services
Oplossingen
Organisaties Ontwikkelaars Internet Service Providers Managed Service Providers AI-in-a-Box
Kenniscentrum
Ondersteuning Documentation Blog Downloads
Bedrijf
Over ons Onderzoek Vacatures Investeren Contact
Inloggen

App Self-Service API

Reference for the App Self-Service endpoint group — 9 endpoints.

Generated from the live OpenAPI spec. Re-run _generate_api_reference.py after backend changes.

Authentication#

All endpoints require a Bearer JWT in the Authorization header unless noted otherwise. See Concepts → Tokens and scopes and Reference → OAuth endpoints for how to obtain one.

Endpoints#

GET /api/v1/apps/self#

Get Self

Parameters:

Name In Required Type Description
authorization header no string | null

Responses:

Status Body
200 application/jsonany
422 application/jsonHTTPValidationError

GET /api/v1/apps/self/domains#

List Domains

Parameters:

Name In Required Type Description
authorization header no string | null

Responses:

Status Body
200 application/jsonany
422 application/jsonHTTPValidationError

POST /api/v1/apps/self/domains#

Add Domain

Register a domain for verification. Returns the challenge to satisfy.

Parameters:

Name In Required Type Description
authorization header no string | null

Request body:

Required.

Responses:

Status Body
201 application/jsonany
422 application/jsonHTTPValidationError

DELETE /api/v1/apps/self/domains/{domain}#

Delete Domain

Parameters:

Name In Required Type Description
domain path yes string
authorization header no string | null

Responses:

Status Body
200 application/jsonany
422 application/jsonHTTPValidationError

POST /api/v1/apps/self/domains/{domain}/verify#

Verify Domain

Parameters:

Name In Required Type Description
domain path yes string
authorization header no string | null

Responses:

Status Body
200 application/jsonany
422 application/jsonHTTPValidationError

DELETE /api/v1/apps/self/logout-uris#

Remove Logout Uri

Parameters:

Name In Required Type Description
authorization header no string | null

Request body:

Required.

Responses:

Status Body
200 application/jsonany
422 application/jsonHTTPValidationError

POST /api/v1/apps/self/logout-uris#

Add Logout Uri

Parameters:

Name In Required Type Description
authorization header no string | null

Request body:

Required.

Responses:

Status Body
201 application/jsonany
422 application/jsonHTTPValidationError

DELETE /api/v1/apps/self/redirect-uris#

Remove Redirect Uri

Parameters:

Name In Required Type Description
authorization header no string | null

Request body:

Required.

Responses:

Status Body
200 application/jsonany
422 application/jsonHTTPValidationError

POST /api/v1/apps/self/redirect-uris#

Add Redirect Uri

Parameters:

Name In Required Type Description
authorization header no string | null

Request body:

Required.

Responses:

Status Body
201 application/jsonany
422 application/jsonHTTPValidationError

Schemas#

Definitions for every type referenced by the endpoints above. Schema-to-schema references on this page link within the page; cross-page references would require visiting the linked page.

DomainBody#

Field Type Required Description
domain string yes

HTTPValidationError#

Field Type Required Description
detail array of ValidationError no

UriBody#

Field Type Required Description
uri string yes

ValidationError#

Field Type Required Description
loc array of string | integer yes
msg string yes
type string yes
Updated 2026-09-17 00:37:39 View source (.md) rev 1