Pular para o conteúdo principal
Lê um usuário final, sem segredo nenhum

Autorizações

Authorization
string
header
obrigatório

Chave secreta (unifokal_live_ em produção, unifokal_test_ no sandbox: 64 hex mais CRC-32) no Authorization: Bearer. Só no seu servidor: nunca no browser ou app (o widget monta apenas com o id vs_ da sessão). Não existe chave publishable.

Parâmetros de caminho

id
string
obrigatório
Pattern: ^usr_[0-9A-HJKMNP-TV-Z]{26}$

Resposta

O usuário, com o telefone inteiro e o metadado privado.

object
string
obrigatório
Allowed value: "user"
id
string
obrigatório
Pattern: ^usr_[0-9A-HJKMNP-TV-Z]{26}$
status
enum<string>
obrigatório
Opções disponíveis:
pending,
active,
locked,
disabled
email
string | null
obrigatório
email_verified
boolean
obrigatório
phone
string | null
obrigatório

Mascarado na lista; inteiro na leitura por id.

phone_verified
boolean
obrigatório
external_id
string | null
obrigatório
public_metadata
object
obrigatório

Até 1200 bytes; viaja no token de acesso (claim md).

password_set
boolean
obrigatório
created_at
string<date-time>
obrigatório
updated_at
string<date-time>
obrigatório
last_sign_in_at
string<date-time> | null
obrigatório
private_metadata
object
obrigatório

Até 4096 bytes; nunca sai no token.

password_disabled
boolean
obrigatório
mfa_factors
enum<string>[]
obrigatório
Opções disponíveis:
totp,
sms,
email
identity_verification_id
string | null
obrigatório