CreateAppRequest
CreateAppRequest
Defined in: @rw3iss/auth-shared/src/dto/app.ts
Body for POST /admin/apps. system_admin only.
Properties
allowed_auth_methods?
optionalallowed_auth_methods?:string[]
Defined in: @rw3iss/auth-shared/src/dto/app.ts
allowed_email_domains?
optionalallowed_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?
optionalauto_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?
optionaldefault_organization_id?:string
Defined in: @rw3iss/auth-shared/src/dto/app.ts
description?
optionaldescription?:string
Defined in: @rw3iss/auth-shared/src/dto/app.ts
frontend_url?
optionalfrontend_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?
optionalread_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?
optionalregistration_namespace?:string
Defined in: @rw3iss/auth-shared/src/dto/app.ts
Default pool (registration) — new users’ home namespace; omit ⇒ “default”.
registration_namespaces?
optionalregistration_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?
optionalservice_codes?:string[]
Defined in: @rw3iss/auth-shared/src/dto/app.ts
status?
optionalstatus?:string
Defined in: @rw3iss/auth-shared/src/dto/app.ts
webhooks?
optionalwebhooks?:AppWebhook[]
Defined in: @rw3iss/auth-shared/src/dto/app.ts
Outbound webhooks (migration 019).