/partners/authenticate
partners.partners.authenticate
#
Verifica clientId + secretKey (bcrypt contra o secretKeyHash guardado em partners) e emite um token de parceiro de curta duração, usado como Bearer token em POST /v1/partners/sessions.
Requisição
| Campo | Tipo | Detalhes |
|---|---|---|
clientId
|
string |
obrigatório
|
secretKey
|
string |
obrigatório
|
200 `PartnerTokenResource`
| Campo | Tipo | Detalhes |
|---|---|---|
token
|
string |
obrigatório
|
tokenType
|
string |
obrigatório
Bearer
|
expiresIn
|
string |
obrigatório
|
expiresAt
|
string |
obrigatório
|
401 clientId ou secretKey inválidos.
| Campo | Tipo | Detalhes |
|---|---|---|
error_code
|
string |
obrigatório
|
message
|
string |
obrigatório
|
422 Validation error
| Campo | Tipo | Detalhes |
|---|---|---|
message
|
string |
obrigatório
Errors overview. |
errors
|
object |
obrigatório
A detailed description of each field that failed validation. |