Tapcart Authentication
Tapcart's authentication surface is not uniform: the three public API surfaces each use a different credential. The Development API (App Studio) declares HTTP bearer with a JWT in its OpenAPI and applies it globally. The Insights Metrics API uses a static per-organization api-key header alongside an app-id header. The CLI and its bundled MCP server authenticate a human through an Auth0 browser login and cache the result in ~/.tapcart/auth.json. The published auth page documents the first two interchangeably ("Authorization: Bearer ${accessToken}" or "api-key"), without stating which surface takes which.
Tapcart secures its APIs with http and apiKey across 5 declared security schemes, as derived from its OpenAPI definitions.
Security Schemes
Source
Authentication Profile
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.