Basis-URL
Alle eindpunten worden geserveerd onder/api/v2 op het domein appsignal.com:
Authenticatie
Verzoeken worden geauthenticeerd met uw persoonlijke API-token, meegestuurd als bearer-token of als query-parameter. U vindt uw token in het scherm met persoonlijke instellingen.site_id; tracing-eindpunten gebruiken
een site_ids-array zodat ze over meerdere sites kunnen zoeken. De API controleert of
uw token toegang heeft tot elke opgevraagde site voordat er gegevens worden geretourneerd. Om een
token zelf te verifiëren, roept u GET /api/v2/auth aan.
Uw site_id is de ID in de URL van uw app:
https://appsignal.com/<organization>/sites/<SITE_ID>. Voor logqueries heeft u ook
een log source-ID nodig — zie uw site- en bron-ID’s
vinden.
Een token verifiëren
message die het geauthenticeerde gebruikers-ID bevestigt.
Verzoeken en responses
De meeste eindpunten gebruikenPOST met een JSON-body en retourneren JSON. Alleen-lezen-opzoekingen
(zoals het opsommen van metric-namen) gebruiken GET met padparameters. Stel
Content-Type: application/json in op verzoeken met een body.
Tijden zijn ISO 8601-strings. De meeste querybodies nemen een from- en to-tijdsbereik
plus ofwel een site_id of, voor tracing-eindpunten, een site_ids-array.
Voor een volledige, automatisch gegenereerde referentie van elk eindpunt, verzoek en responstype,
zie de REST API-referentie.
Foutresponses
Elk eindpunt kan deze niet-2xx-responses retourneren:422-envelop
Elke422-response gebruikt dezelfde envelop, zodat u ze op één plek kunt afhandelen:
error: een stabiele, machineleesbare slug. Vertak hierop in uw code.message: een menselijk leesbare boodschap, veilig om weer te geven.details: een optioneel object waarvan de vorm afhangt vanerror.
legacy_log_query_syntax, geretourneerd wanneer een logs-
query gebruikmaakt van de verouderde syntax attributes.<name>_<type>. Zie logs
opvragen voor de huidige querytaal.
Eindpunten
Metrics
Zie de metrics-referentie.
Tracing
Zie de tracing-referentie.
Logs
Zie de logs-referentie.
Kubernetes
Zie de Kubernetes-referentie.
Deploys
Zie de deploys-referentie.
Check-ins
Zie de check-ins-referentie.
Opgeslagen visuals
Eindpunten voor opgeslagen visuals vereisen geen authenticatie. Zie de opgeslagen visuals-
referentie.