Erros de API

Quando uma API da Vonage retorna um erro — por exemplo, se sua conta não tiver crédito —, a API retornará um erro no formato RFC 7807.

Isso fornece uma explicação básica sobre qual é o problema, por que ele ocorreu e quais são as etapas para resolvê-lo. Confira o exemplo para ver como um relatório de resolução de problema ( out-of-credit ) é formatado.

Provavelmente, você vai querer avaliar desde o início quais erros seu aplicativo precisará tratar; esta página fornece uma lista de todos os erros possíveis que podem ocorrer, com uma explicação mais detalhada de como lidar com eles.

HTTP/1.1 403 Forbidden
Content-Type: application/problem+json
Content-Language: en
{
  "type": "https://example.com/Error#out-of-credit",
  "title": "You do not have enough credit",
  "detail": "Your current balance is 30, but that costs 50.",
  "instance": "<trace_id>"
}

API de subcontas

CódigoInformaçõesAções
validation

Descrição

The request failed due to validation errors

Resolução

See the detail (and, if present, the invalid_parameters) fields for the exact reason this request was rejected and review the documentation.

invalid-transfers

Descrição

Invalid transfer

Resolução

See the detail field for the reason this transfer is invalid.

provisioning

Descrição

Maximum number of sub-accounts reached

Resolução

If you need more subaccounts, contact Vonage Support.

internal-error

Descrição

An error has occurred in the platform while processing this request

Resolução

If the error persists, contact Vonage Support.

invalid-number-transfer

Descrição

Failed to perform transfer number from source account to destination account

Resolução

See the detail field for the reason this transfer is invalid.

missing-number-transfer

Descrição

Could not transfer number from source account to destination account - ShortCode not found

Resolução

See the detail field for the reason this transfer is invalid.

transfer-conflict

Descrição

Could not transfer number from source account to destination account - ShortCode is already owned by requesting account

Resolução

See the detail field for the reason this transfer is invalid.