# Comprar SMM
Para comprar um SMM, você precisa ter em mente qual serviço que deseja solicitar, você pode ver os serviços disponíveis clicando aqui. (opens new window).
- Host: https://api.contasinfinity.com.br/api/v1/smm/purchase
 - Método HTTP: POST
 - Parâmetros:
- service: 58
 - quantity: 10
 - link: contasinfinity
 
 - Headers:
- Accept: application/json
 - Authorization: Bearer SUA_API_KEY
 
 
# Resposta: 201
{
    "message": "successfully created.",
    "id": 308226
}
# Possíveis erros ao comprar SMS
# 1. O parâmetro service precisa ser preenchido: STATUS 422
Este erro ocorre quando o parâmetro service não é preenchindo.
{
    "message": "The given data was invalid.",
    "errors": {
        "service": [
            "The service field is required."
        ]
    }
}
# 2. O parâmetro quantity precisa ser preenchido: STATUS 422
Este erro ocorre quando o parâmetro quantity não é preenchindo.
{
    "message": "The given data was invalid.",
    "errors": {
        "quantity": [
            "The quantity field is required."
        ]
    }
}
# 3. O parâmetro link precisa ser preenchido: STATUS 422
Este erro ocorre quando o parâmetro link não é preenchindo.
{
    "message": "The given data was invalid.",
    "errors": {
        "link": [
            "The link field is required."
        ]
    }
}
# 4. Serviço não encontrado: STATUS 200
Este erro ocorre quando o parâmetro service é inválido.
{
    "message": "Service not found."
}
# 5. Quantidade inválida: STATUS 200
Este erro ocorre quando o parâmetro quantity é inválido, sendo menor do que o mínimo ou maior do que o máximo.
{
    "message": "quantity is invalid. min: 10, max: 500000"
}
# 6. Link em ordem ativa: STATUS 200
Este erro ocorre quando você já tem uma ordem com este link ativo
{
    "message": "You have active order with this link. Please wait until order being completed."
}