AppRecord
AppRecord
Defined in: dto/app.ts:14
App record as returned by GET /admin/apps. Mirrors the Go
domain.App JSON serialization — snake_case preserved so
consumers can hand the shape straight to UI without remapping.
Properties
allowed_auth_methods
allowed_auth_methods:
string[]
Defined in: dto/app.ts:24
allowed_email_domains
allowed_email_domains:
string[]
Defined in: dto/app.ts:23
allowed_redirect_urls
allowed_redirect_urls:
string[]
Defined in: dto/app.ts:19
auto_grant_on_signup
auto_grant_on_signup:
boolean
Defined in: dto/app.ts:21
code
code:
string
Defined in: dto/app.ts:16
created_at
created_at:
string
Defined in: dto/app.ts:43
default_organization_id?
optionaldefault_organization_id?:string|null
Defined in: dto/app.ts:25
deleted_at?
optionaldeleted_at?:string|null
Defined in: dto/app.ts:45
description?
optionaldescription?:string
Defined in: dto/app.ts:18
frontend_url?
optionalfrontend_url?:string|null
Defined in: dto/app.ts:26
id
id:
string
Defined in: dto/app.ts:15
name
name:
string
Defined in: dto/app.ts:17
read_namespaces
read_namespaces:
string[]
Defined in: dto/app.ts:38
registration_namespace?
optionalregistration_namespace?:string|null
Defined in: dto/app.ts:36
User pools (auth-server migrations 017 + 018). Model: ONE
default pool + N other pools. registration_namespace is the
DEFAULT pool — new registrants get it as users.namespace
(empty ⇒ “default”). read_namespaces are the OTHER pools:
login matches users across [default, …others], and new
registrants are tagged into the others. The plural
registration_namespaces is legacy — when non-empty its first
entry overrides the singular default pool. See auth-server
docs/USER_POOLS.md.
registration_namespaces
registration_namespaces:
string[]
Defined in: dto/app.ts:37
service_codes
service_codes:
string[]
Defined in: dto/app.ts:20
status
status:
string
Defined in: dto/app.ts:22
updated_at
updated_at:
string
Defined in: dto/app.ts:44
webhooks
webhooks:
AppWebhook[]
Defined in: dto/app.ts:42
Outbound webhooks (migration 019) — dispatched async on matching app events. Currently only “user.registered” (new-user creation through this app). hooks.slack.com URLs get Slack {text} format.