# 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."
}