# Comprar SMS
Para comprar o SMS, você precisa ter em mente qual opção e rede social que quer solicitar o número, você pode ver as opções e redes sociais disponíveis aqui (opens new window).
- Host: https://api.contasinfinity.com.br/api/v1/sms/purchase
- Método HTTP: POST
- Parâmetros:
- option: Opção 3
- social_network: Twitter
- Headers:
- Accept: application/json
- Authorization: Bearer SUA_API_KEY
# Resposta: 201
{
"message": "successfully created.",
"id": 20339,
"number": "5531983866351"
}
# Possíveis erros ao comprar SMS
# 1. O parâmetro option precisa ser preenchido: STATUS 422
Este erro ocorre quando o parâmetro option não é preenchindo.
{
"message": "The given data was invalid.",
"errors": {
"option": [
"The option field is required."
]
}
}
# 2. O parâmetro social network precisa ser preenchido: STATUS 422
Este erro ocorre quando o parâmetro social network não é preenchindo.
{
"message": "The given data was invalid.",
"errors": {
"social_network": [
"The social network field is required."
]
}
}
# 3. Serviço não encontrado: STATUS 200
Este erro ocorre quando o parâmetro option ou social network é inválido.
{
"message": "Service not found."
}
# 4. Sem Saldo: STATUS 200
Este erro ocorre quando você não tem saldo suficiente para realizar a transação.
{
"message": "no balance."
}
# 5. Erro ao obter número: STATUS 200
Este erro ocorre um erro desconhecido ao obter um número.
{
"message": "Error while getting number."
}
# 6. Sem números disponíveis: STATUS 200
Este erro ocorre quando não há números disponíveis no momento.
{
"message": "No numbers available."
}