curl --request POST \
--url https://api.example.com/otps/{otpId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"recipient": "<string>",
"code": "<string>"
}
'// No content — OTP validated successfully
Validar um codigo de senha de uso unico.
curl --request POST \
--url https://api.example.com/otps/{otpId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"recipient": "<string>",
"code": "<string>"
}
'// No content — OTP validated successfully
// No content — OTP validated successfully
curl -X POST https://api.awsales.io/admin/otps/019525fe-8f80-7afa-f2be-0c2d4e6a8b0e \
-H "Content-Type: application/json" \
-d '{
"recipient": "admin@example.com",
"code": "123456"
}'
| Status | Codigo | Descricao |
|---|---|---|
400 | validation_error | Entrada invalida ou campos obrigatorios ausentes |
400 | auth.invalid_code | Codigo OTP invalido ou expirado |
500 | internal_server_error | Ocorreu um erro inesperado |
403 com sub-codigos especificos que requerem acao adicional:
| Codigo | Descricao | Acao Necessaria |
|---|---|---|
auth.organization_selection_required | Usuario pertence a multiplas organizacoes | Selecione uma organizacao |
auth.method_not_allowed | Metodo de autenticacao nao permitido pela organizacao | Use o fluxo de autenticacao correto |