This document lists the API endpoints provided by the Seq server.
api/
Path
HTTP method
Permission demand
Additional requirements
Notes
api/
GET
Public
api/alerts
Path
HTTP method
Permission demand
Additional requirements
Notes
api/alerts/
GET
Read
Users can only read shared alerts, and those that they own.
api/alerts/
POST
Write
Users can only create shared alerts or personally owned ones. The additional Setup permission is required to create protected alerts.
api/alerts/{id}
DELETE
Write
Users can only remove shared alerts and those that they own. The additional Setup permission is required to remove protected alerts.
api/alerts/{id}
GET
Read
Users can only read shared alerts, and those that they own.
api/alerts/{id}
PUT
Write
Users can only update shared alerts and those that they own. The additional Setup permission is required to update protected alerts.
api/alerts/resources
GET
Public
api/alerts/template
GET
Write
api/alertstate
Path
HTTP method
Permission demand
Additional requirements
Notes
api/alertstate/
GET
Setup
api/alertstate/{id}
DELETE
Setup
api/alertstate/{id}
GET
Setup
api/alertstate/resources
GET
Public
api/apikeys
Path
HTTP method
Permission demand
Additional requirements
Notes
api/apikeys/
GET
Read
Only Setup principals can view all keys; others can only request and view keys that they own.
api/apikeys/
POST
Write
A principal can only set the owner of a key to themselves. Only Setup principals can create keys without an owner. Principals can only delegate permissions to a key that they themselves hold.
api/apikeys/{id}
DELETE
Write
Only Setup principals can remove any key; others can only remove keys that they own.
api/apikeys/{id}
GET
Read
Only Setup principals can view all keys; others can only request and view keys that they own.
api/apikeys/{id}
PUT
Write
A principal can only set the owner of a key to themselves. Only Setup principals can create keys without an owner. Principals can only delegate permissions to a key that they themselves hold.
api/apikeys/{id}/metrics/{measurement}
GET
Read
Only Setup principals can view metrics for all keys; others can only request and view metrics for keys that they own.
api/apikeys/resources
GET
Public
api/apikeys/template
GET
Read
api/appinstances
Path
HTTP method
Permission demand
Additional requirements
Notes
api/appinstances/
GET
Write
Principals that can invoke apps can access the basic details of available app instances.
api/appinstances/
POST
Setup
api/appinstances/{id}
DELETE
Setup
api/appinstances/{id}
GET
Write
Principals that can invoke apps can access the basic details of available app instances.
api/appinstances/{id}
PUT
Setup
api/appinstances/{id}/icon
GET
Write
Principals that can invoke apps can access the basic details of available app instances.
api/appinstances/{id}/invoke
POST
Write
The app instance id must allow manual input.
api/appinstances/{id}/metrics/{measurement}
GET
Setup
api/appinstances/resources
GET
Public
api/appinstances/template
GET
Setup
api/apps
Path
HTTP method
Permission demand
Additional requirements
Notes
api/apps/
GET
Setup
api/apps/
POST
Setup
api/apps/{id}
DELETE
Setup
api/apps/{id}
GET
Setup
api/apps/{id}
PUT
Setup
api/apps/{id}/icon
GET
Setup
api/apps/{id}/update
POST
Setup
api/apps/install
POST
Setup
api/apps/resources
GET
Public
api/apps/template
GET
Setup
api/backups
Path
HTTP method
Permission demand
Additional requirements
Notes
api/backups/
GET
Setup
api/backups/{id}
GET
Setup
api/backups/files/{filename}
GET
Setup
api/backups/immediate
POST
Setup
api/backups/resources
GET
Public
api/clusternodes
Path
HTTP method
Permission demand
Additional requirements
Notes
api/clusternodes/
GET
Setup
api/clusternodes/{id}
GET
Setup
api/clusternodes/{id}/demote
POST
Setup
api/clusternodes/resources
GET
Public
api/dashboards
Path
HTTP method
Permission demand
Additional requirements
Notes
api/dashboards/
GET
Read
Users can only read shared dashboards, and those that they own.
api/dashboards/
POST
Write
Users can only create shared dashboards or personally owned ones. The additional Setup permission is required to create protected dashboards.
api/dashboards/{id}
DELETE
Write
Users can only remove shared dashboards and those that they own. The additional Setup permission is required to remove protected dashboards.
api/dashboards/{id}
GET
Read
Users can only read shared dashboards, and those that they own.
api/dashboards/{id}
PUT
Write
Users can only update shared dashboards and those that they own. The additional Setup permission is required to update protected dashboards.
api/dashboards/query/template
GET
Write
api/dashboards/resources
GET
Public
api/dashboards/template
GET
Write
api/data
Path
HTTP method
Permission demand
Additional requirements
Notes
api/data/
GET
Read
api/data/
POST
Read
api/data/{signalId}
GET
Read
Obsolete
api/data/resources
GET
Public
api/deferred
Path
HTTP method
Permission demand
Additional requirements
Notes
api/deferred/{deferredId}
GET
Read
api/diagnostics
Path
HTTP method
Permission demand
Additional requirements
Notes
api/diagnostics/ingestion
GET
Setup
api/diagnostics/metrics
GET
Setup
api/diagnostics/metrics/{measurement}
GET
Setup
api/diagnostics/report
GET
Setup
api/diagnostics/resources
GET
Public
api/diagnostics/status
GET
Read
api/diagnostics/storage
GET
Setup
api/events
Path
HTTP method
Permission demand
Additional requirements
Notes
api/events/
GET
Read
api/events/{id}
GET
Read
api/events/raw/
POST
Public
If the RequireApiKeyForWritingEvents setting is enabled, requests must be authenticated and have the Ingest permission.
api/events/resources
GET
Public
api/events/signal
DELETE
Setup
api/events/signal
GET
Read
api/events/signal
POST
Read
api/events/signal/{signalId}
GET
Read
Obsolete
api/events/tabulate
POST
Read
api/events/tabulate/{signalId}
GET
Read
api/expressions
Path
HTTP method
Permission demand
Additional requirements
Notes
api/expressions/resources
GET
Public
api/expressions/sql
GET
Read
api/expressions/strict
GET
Read
api/feeds
Path
HTTP method
Permission demand
Additional requirements
Notes
api/feeds/
GET
Setup
api/feeds/
POST
Setup
api/feeds/{id}
DELETE
Setup
api/feeds/{id}
GET
Setup
api/feeds/{id}
PUT
Setup
api/feeds/resources
GET
Public
api/feeds/template
GET
Setup
api/integrationtest
Path
HTTP method
Permission demand
Additional requirements
Notes
api/integrationtest/resources
GET
Public
api/licenses
Path
HTTP method
Permission demand
Additional requirements
Notes
api/licenses/
GET
Setup
api/licenses/{id}
GET
Read
Read principals can see license status but Setup is required for certificate details.
api/licenses/{id}
PUT
Setup
api/licenses/downgrade
POST
Setup
api/licenses/resources
GET
Public
api/permalinks
Path
HTTP method
Permission demand
Additional requirements
Notes
api/permalinks/
GET
Read
Non-Setup principals can only view their own permalinks.
api/permalinks/
POST
Write
Non-Setup principals can only create permalinks for themselves.
api/permalinks/{id}
DELETE
Write
Non-Setup principals can only remove their own permalinks.
api/permalinks/{id}
GET
Read
Non-Setup principals can only retrieve their own permalinks.