Referencia de @styx/api-contracts generada de su TSDoc.
packages/api-contracts/package.jsonPágina generada desde
el TSDoc de @styx/api-contracts. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
Principal autenticado que resulta de validar un access token.
readonlyactorId:string
Id estable del actor en Styx (no el sub del OP).
readonlyauthTime:number
Epoch ms del último login interactivo (auth_time, re-autenticación reciente).
readonlyoptionalcred?:Cred
Tipo de credencial (dec-0125 §5.4): ausente = navegador.
readonlyoptionaldisplayName?:string
Nombre visible reportado por el OP en el último login.
readonlyexpiresAt:number
Caducidad del access token presentado, epoch ms.
readonlyrole:"restricted"|"member"|"admin"|"owner"
Rol del actor (dec-0118 §4) al emitir el token.
readonlyoptionalscopes?: readonlyPermission[]
Scopes de una credencial acotada (device con scope, API key): el servicio ejerce rol ∩ scopes. Ausente = sin acotar.
readonlysessionId:string
Id de la sesión (familia de refresh tokens) a la que pertenece el token.