Tapcart · Authentication Profile
Tapcart Authentication
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.
CompanyMobileCommerceShopifyEcommerceMobile AppsPush NotificationsAnalyticsWebhooksDeveloper Tools
Methods: http, apiKey
Schemes: 5
OAuth flows:
API key in: header
Security Schemes
bearerAuth http
api-key apiKey
app-id apiKey
installation-id apiKey
session-token apiKey