Ir para o conteúdo

API para desenvolvedores do painel SMM: serviços, pedidos, status e saldo

A API do smmopen usa o formato v2 comum dos painéis SMM. Toda requisição é um POST para um único endpoint, com um valor de action que diz o que fazer.

Noções básicas

Endpoint
POST https://smmopen.com/api/v2
Formato
form (application/x-www-form-urlencoded) ou JSON
Chave
Sua chave de API no campo key. Crie em Configurações do painel
Resposta
JSON. As falhas trazem o motivo no campo error
Limite
300 requisições por minuto por chave
Criar uma chave de API

servicesLista de serviços

ID, nome, categoria, preço por 1K, mínimo e máximo e indicação de reposição de cada serviço.

Parâmetros
keyChave de API
actionservices

Exemplo de resposta

[
  {
    "service": 28232,
    "name": "Instagram Followers, Plus",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "1.8500",
    "min": 50,
    "max": 90000,
    "refill": true,
    "cancel": true
  }
]

addAdicionar pedido

Envie o ID do serviço, o link e a quantidade; o valor é descontado do seu saldo e um código de pedido é retornado.

Parâmetros
keyChave de API
actionadd
serviceID do serviço
linkLink público
quantityQuantidade

Exemplo de resposta

{
  "order": "OP-7K2M9QX"
}

statusStatus do pedido

Valor cobrado, contagem inicial, status e quantidade restante de um código de pedido (order) ou de até 100 códigos separados por vírgula (orders).

Parâmetros
keyChave de API
actionstatus
orderCódigo do pedido
ordersVários códigos de pedido

Exemplo de resposta

{
  "charge": "1.8500",
  "start_count": 0,
  "status": "Pending",
  "remains": 1000,
  "currency": "USD"
}

balanceSaldo

Seu saldo atual e a moeda.

Parâmetros
keyChave de API
actionbalance

Exemplo de resposta

{
  "balance": "120.0000",
  "currency": "USD"
}

cancelCancelar

Cancele pedidos que ainda não começaram e receba o valor de volta no seu saldo.

Parâmetros
keyChave de API
actioncancel
ordersCódigos de pedido (separados por vírgula, até 100)

Exemplo de resposta

[
  {
    "order": "OP-7K2M9QX",
    "cancel": 1
  }
]

refillSolicitar reposição

Solicite a reposição de um pedido Plus ou Pro concluído ou parcial, dentro do prazo.

Parâmetros
keyChave de API
actionrefill
orderCódigo do pedido

Exemplo de resposta

{
  "refill": "RF-3XQ8M2K"
}

Nomes de erros

Invalid API key
A chave está errada ou foi substituída
Invalid service
Não existe serviço com esse ID
Invalid link
Não é um endereço público que comece com https://
Quantity out of range
Quantidade fora da faixa do serviço
Not enough funds on balance
Saldo insuficiente
Refill is not available for this order
Nível Lite ou prazo de reposição terminado
Too many requests
Limite atingido. Tente novamente em instantes