Obtenção do histórico de ativações

O método getHistory é utilizado para obter o histórico de todas as ativações de números virtuais associados à conta via API SMS.online. Ele automatiza a análise das ativações realizadas e o monitoramento dos gastos com serviços.

O método é destinado a obter informações detalhadas sobre cada ativação, incluindo data, número de telefone, códigos SMS recebidos, custo e status atual. Isso facilita o acompanhamento do uso dos números e o controle dos gastos.

Uma solicitação bem-sucedida retorna uma lista estruturada de ativações com dados detalhados: identificador único da ativação, data de criação, número de telefone, lista de mensagens SMS recebidas, custo (para ativas — 0) e status da ativação. O método é adequado para sistemas de análise e gestão de despesas com serviços.

Exemplo de solicitação:

Dados de entrada

ParâmetroObrigatórioObservaçãoDescrição
SimVeja no perfil nas configurações Chave da APIA chave da API fornece acesso aos serviços pagos
SimgetHistoryNome do método
NãoTimestamp no formato Unix TimestampA partir de qual data pegar ativações (limitado a 30 dias)
NãoTimestamp no formato Unix TimestampAté qual data pegar ativações (limitado a 30 dias)
NãoValor numéricoDeslocamento do primeiro elemento retornado na resposta (padrão 0)
NãoValor numéricoNúmero de elementos retornados na resposta (padrão 50, máximo 100)

Resposta do servidor

JSON
[
  {
    "id": 635468024,
    "date": "2022-11-12 15:58:39",
    "phone": "79918529716",
    "sms": "["Your sms code"]",
    "cost": 100
    "status": "4"
  }
]

Exemplo de código

const api_key = "API_KEY"; # Substitua 'API_KEY' pela sua chave de API real.
try {
const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getHistory`);
# Realizamos uma solicitação GET para a URL especificada
const data = await response.json();
# Exibimos o conteúdo da resposta do servidor
console.log(data);
} catch (err) {
# Se ocorreu um erro, exibimos a mensagem de erro
console.error(err);
}

Possíveis erros

ParâmetroDescrição
Ação inválida
Chave da API inválida
Erro na solicitação
Tempo pelo qual a conta está bloqueada
Conta inativa
Data inválida