Introdução
A API Resimi permite que você integre nossos serviços SMM em seu próprio painel, aplicativo ou fluxo de trabalho. Todas as solicitações retornam JSON. A API é compatível com o formato padrão da API do painel SMM usado por JAP, SMMKings, Peakerr e outros – facilitando a troca ou integração.
https://resimi.xyz/api/v2.php
Todos os endpoints aceitam solicitações GET e POST. Use POST para pedidos e cancelamentos, GET para consultas somente leitura.
Autenticação
Cada solicitação deve incluir sua chave de API como parâmetro key.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance
Erros
Todos os erros retornam um objeto JSON com uma chave error:
{"error": "Insufficient balance. Please add funds."}
| Mensagem de erro | Significado |
|---|---|
| Chave de API inválida | A chave está errada ou a conta está suspensa |
| Saldo insuficiente | Adicione fundos antes de fazer pedidos |
| Serviço não encontrado ou inativo | O ID do serviço está errado ou o serviço está desativado |
| A quantidade deve estar entre X e Y | Quantidade fora da faixa permitida para este serviço |
| Pedido não encontrado | O ID do pedido não existe ou pertence a outro usuário |
| O pedido não pode ser cancelado | O pedido já foi concluído ou cancelado |
Obter serviços
Retorna a lista completa de serviços ativos com taxas e limites.
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
key required | string | Sua chave de API |
action required | string | Deve ser services |
Resposta
[
{
"service": 1234,
"category": "Instagram",
"name": "Instagram Followers — HQ | Refill 30 days",
"type": "Default",
"rate": "0.5000",
"min": 100,
"max": 100000,
"dripfeed": true,
"refill": true,
"cancel": false
},
...
]
Fazer pedido
Faz um novo pedido. O saldo é deduzido imediatamente. Retorna o ID do pedido.
| Parâmetro | Tipo | Descrição |
|---|---|---|
key required | string | Sua chave de API |
action required | string | Deve ser add |
service required | integer | ID do serviço da lista de serviços |
link required | string | URL do perfil ou postagem de destino |
quantity required | integer | Quantidade total a ser entregue |
runs optional | integer | Número de execuções de alimentação por gotejamento (padrão: 1) |
interval optional | integer | Minutos entre execuções de alimentação por gotejamento (padrão: 0) |
comments optional | string | Comentários personalizados (para serviços de comentários), um por linha |
Resposta — Sucesso
{"order": 98765}
Resposta — Erro
{"error": "Insufficient balance. Please add funds."}
runs = número de lotes e interval = minutos entre cada um. Exemplo - 1.000 seguidores em 7 dias: quantity=1000&runs=7&interval=1440 Status do pedido
Verifique o status atual de um pedido.
| Parâmetro | Tipo | Descrição |
|---|---|---|
key required | string | Sua chave de API |
action required | string | Deve ser status |
order required | integer | ID do pedido retornado de <code>add</code> |
Resposta
{
"charge": "0.5000",
"start_count": 1240,
"status": "In_progress",
"remains": 630,
"currency": "USD"
}
Valores de status
| Status | Significado |
|---|---|
Pending | Aguardando envio ao provedor |
Processing | Enviado ao fornecedor, em fila |
In_progress | Entrega em andamento |
Completed | Totalmente entregue |
Partial | Parcialmente entregue, restante reembolsado |
Cancelled | Cancelado, restante reembolsado |
Cancelar pedido
Cancela um pedido pendente ou em andamento. A parcela não entregue será devolvida ao seu saldo.
| Parâmetro | Tipo | Descrição |
|---|---|---|
key required | string | Sua chave de API |
action required | string | Deve ser cancel |
order required | integer | ID do pedido para cancelar |
Resposta — Sucesso
{"success": true, "refunded": 0.2500}
Verificar saldo
Retorna o saldo atual da conta associada à chave API.
Resposta
{"balance": "12.4800", "currency": "USD"}