Skip to main content
PUT
Troca, confirma de novo ou tira o celular

Authorizations

Authorization
string
header
required

Token OPACO de sessão de quem administra, emitido por /v1/auth/admin/sign-in e verificado contra a nossa tabela — o mesmo desenho do studentSession, para a outra identidade.

É o esquema de quem ADMINISTRA — o dashboard. O aluno do classroom usa o studentSession; uma rota consumida pelos dois declara os dois esquemas, e o middleware aceita qualquer um deles. As duas credenciais são opacas e chegam pelo mesmo cabeçalho: quem as separa é a tabela em que cada uma existe.

O dashboard o guarda em cookie httpOnly, que o BFF troca pelo Authorization a cada chamada.

Body

application/json
phone
string | null
required

O celular como a pessoa o escreve — a regra é a do cadastro (AdminSignUp.phone). Nulo tira o celular da conta.

Maximum string length: 32
Example:

"(11) 91234-5678"

current_password
string

A senha de hoje. Obrigatória quando a conta já tem uma.

Maximum string length: 1024

Response

A pessoa depois da mudança

data
object
required

A pessoa da sessão e os clubs a que ela pertence.