Skip to main content

REST API

The canonical inventory of every endpoint TPA Stream exposes — full URLs, parameters, request and response shapes, and a try-it-out console — lives in the API Reference. It is generated at build time from the OpenAPI spec served live at https://app.tpastream.com/openapi.json. The pages in this section cover the cross-cutting concerns that apply to every endpoint: authentication, pagination, IP allowlists, key generation, and how a couple of distinctive field types (date ranges, etc.) are serialized.

All requests must use HTTPS.

Authentication at a glance

The REST API supports two authentication methods:

MethodStatusPerformanceNotes
SSH-JWTRecommendedFastModern, key-based authentication
API Token (Basic Auth)DeprecatedSlowerSupported for backwards compatibility

See Authentication for the setup walkthrough and the troubleshooting table.

Companion pages