Skip to content
rw3iss Auth

CreateAppRequest

CreateAppRequest

Defined in: @rw3iss/auth-shared/src/dto/app.ts

Body for POST /admin/apps. system_admin only.

Properties

allowed_auth_methods?

optional allowed_auth_methods?: string[]

Defined in: @rw3iss/auth-shared/src/dto/app.ts


allowed_email_domains?

optional allowed_email_domains?: string[]

Defined in: @rw3iss/auth-shared/src/dto/app.ts


allowed_redirect_urls

allowed_redirect_urls: string[]

Defined in: @rw3iss/auth-shared/src/dto/app.ts


auto_grant_on_signup?

optional auto_grant_on_signup?: boolean

Defined in: @rw3iss/auth-shared/src/dto/app.ts


code

code: string

Defined in: @rw3iss/auth-shared/src/dto/app.ts


default_organization_id?

optional default_organization_id?: string

Defined in: @rw3iss/auth-shared/src/dto/app.ts


description?

optional description?: string

Defined in: @rw3iss/auth-shared/src/dto/app.ts


frontend_url?

optional frontend_url?: string

Defined in: @rw3iss/auth-shared/src/dto/app.ts


name

name: string

Defined in: @rw3iss/auth-shared/src/dto/app.ts


read_namespaces?

optional read_namespaces?: string[]

Defined in: @rw3iss/auth-shared/src/dto/app.ts

Other pools (login) — login also matches these; new users are tagged into them.


registration_namespace?

optional registration_namespace?: string

Defined in: @rw3iss/auth-shared/src/dto/app.ts

Default pool (registration) — new users’ home namespace; omit ⇒ “default”.


registration_namespaces?

optional registration_namespaces?: string[]

Defined in: @rw3iss/auth-shared/src/dto/app.ts

Legacy plural list; first entry overrides the singular default pool. Prefer the singular.


service_codes?

optional service_codes?: string[]

Defined in: @rw3iss/auth-shared/src/dto/app.ts


status?

optional status?: string

Defined in: @rw3iss/auth-shared/src/dto/app.ts


webhooks?

optional webhooks?: AppWebhook[]

Defined in: @rw3iss/auth-shared/src/dto/app.ts

Outbound webhooks (migration 019).