Pular para o conteúdo principal

Endpoint base

O endpoint base para todas as chamadas da API é /api no domínio appsignal.com.
Shell
https://appsignal.com/api

Respostas

O tipo de resposta suportado pela API do AppSignal é JSON. Em alguns endpoints JSONP também é suportado. Garanta que todas as requisições para endpoints terminem com a extensão .json para que nenhuma URL precise ser atualizada no futuro.

Autenticação

ParâmetroTipoDescrição
tokenstring, obrigatórioSua chave de API pessoal.
Todas as requisições aos endpoints da API do AppSignal exigem um token de API pessoal informado como parâmetro de consulta na URL para autenticação.
Shell
https://appsignal.com/api/[endpoint].json?token=personal_api_key
(Substitua [endpoint] pelo endpoint que você precisa.) Sua chave de API pessoal pode ser encontrada na tela de configurações pessoais.

Aplicações

ParâmetroTipoDescrição
app_idstring, obrigatórioID da aplicação
Todos os endpoints fornecidos pela nossa API têm escopo a nível de aplicação, não a nível de organização (mais de uma aplicação). Para que a API saiba quais dados retornar de qual aplicação, o ID da aplicação precisa ser informado na URL do endpoint. Por exemplo, dada esta string na documentação da API:
Shell
/api/[app_id]/samples.json
A URL se torna:
Shell
https://appsignal.com/api/5114f7e38c5ce90000000011/samples.json?token=abc
O app_id de uma aplicação pode ser encontrado na URL do AppSignal.com quando uma aplicação é aberta. Por razões legadas, a URL mencionará /sites em vez de /applications. O id que segue é o id da sua aplicação.
Shell
https://appsignal.com/demo-organization/sites/5114f7e38c5ce90000000011