Skip to main content
Tanqory IconTanqory Logo
Log In
Get Started
  • Home
  • Why Tanqory
  • Pricing
  • Partners
  • Themes
  • App Store
  • Academy
  • Affiliates
  • Community
  • Developers
  • Support
  • Business Tools
  • News
  • Research
  • Blog
  • Engineering
  • Legal
  • Status
  • Build & Launch
  • Sell & Get Paid
  • Market & Engage
  • Ship & Deliver
  • Operate & Control
  • Go Global
  • Platform Overview
  • Commerce Core
  • Builder
  • Creative & Brand
  • Intelligence & Automation
  • Operations
  • Integrations
  • Industries overview
  • E-commerce & Retail
  • Wholesale & B2B
  • Restaurants
  • Events & Ticketing
  • Health & Wellness
  • Services
  • About
  • Executive
  • Leadership
  • Governance
  • Brand Identity
  • Careers
  • Legal
Reference
Tanqory.com
API reference
  • Overview
  • Admin API
  • Store API
  • AI API
Get started
  • Quickstart
  • Authentication
  • Base URLs and regions
  • Pagination
  • Errors
  • Rate limits
  • Webhooks
  • Versioning
Build with
  • SDKs
  • MCP server
  • Agent runtime
Resources
  • Publication coverage
  • API license and terms↗
  • Status↗
  • Trust center↗
API reference
  • Overview
  • Admin API
  • Store API
  • AI API
Get started
  • Quickstart
  • Authentication
  • Base URLs and regions
  • Pagination
  • Errors
  • Rate limits
  • Webhooks
  • Versioning
Build with
  • SDKs
  • MCP server
  • Agent runtime
Resources
  • Publication coverage
  • API license and terms↗
  • Status↗
  • Trust center↗

Quickstart

Make your first authenticated Tanqory API call in five minutes.

The dev portal is in preview. Endpoints in /api/* mirror what is deployed; sections marked "in progress" exist in production but the OpenAPI export is not yet complete.

Tanqory ships three OpenAPI 3.0 services — Admin (auth / stores / billing / domains), Store (per-pod commerce primitives), and AI (chat / RAG / embeddings / agents). All three accept the same Bearer JWT, return the same JSON error envelope, and follow the same page-based pagination contract. This page walks a new integrator from zero to a working 200 OK against a real endpoint.

Get an API key

Create a key in the Tanqory dashboard:

  1. Sign in at dashboard.tanqory.com. [FOUNDER TO CONFIRM] — verify the exact path under Settings → Developers → API keys before launch.
  2. Store the key in an environment variable. The rest of this guide assumes TANQORY_API_KEY.
export TANQORY_API_KEY="your_key_here"

Treat the key like a password. Rotation policy and per-key scopes are governed by the API License and Terms.

Make your first call

The smallest meaningful call against the live API is a GET on the stores list — it returns the stores on your account. Pick the language you ship in:

cURL

curl https://api.tanqory.com/api/v1/stores \
  -H "Authorization: Bearer $TANQORY_API_KEY" \
  -H "Content-Type: application/json"

JavaScript (fetch)

const res = await fetch('https://api.tanqory.com/api/v1/stores', {
  method: 'GET',
  headers: {
    Authorization: `Bearer ${process.env.TANQORY_API_KEY}`,
    'Content-Type': 'application/json',
  },
});
const data = await res.json();

Python (requests)

import os
import requests
 
response = requests.get(
    'https://api.tanqory.com/api/v1/stores',
    headers={
        'Authorization': f"Bearer {os.environ['TANQORY_API_KEY']}",
        'Content-Type': 'application/json',
    },
)
data = response.json()

For TypeScript / JavaScript the official SDK @tanqory/sdk is published on GitHub Packages (see SDKs) and wraps these calls. The raw HTTP examples above work in any language; Python and Go SDKs are on the roadmap.

What just happened

Every Tanqory API request has the same four parts. Knowing them is enough to read any endpoint in /api/*.

PartValue in the exampleNotes
Base URLhttps://api.tanqory.comPulled from spec.servers[0].url at build time.
Path/api/v1/storesSpec-declared; version prefix v1 is the only supported value today.
Auth headerAuthorization: Bearer $TANQORY_API_KEYBearer JWT signed by admin-api identity service. See Authentication.
Content-Typeapplication/jsonAll endpoints accept + emit JSON. Multipart is allowed only on explicit upload endpoints (e.g. avatar / asset).

The response body is the JSON resource list. Pagination, the error envelope, rate-limit headers, and versioning are documented below.

Build with the API

TopicWhen to read it
AuthenticationBefore you ship — Bearer JWT, MFA, social login, sessions.
PaginationAny time you call a list endpoint.
ErrorsBefore you wrap calls in retry logic.
WebhooksWhen you need server-side notifications instead of polling.

Ship to production

TopicWhy it matters
Rate limitsAvoid the 429s by honoring the Retry-After header.
VersioningPin a version explicitly; understand the deprecation window.
Trust CenterSecurity posture + subprocessor list — review before procurement.

Need help

  • Status — current incident state across Admin, Store, and AI.
  • Developer support: developer-support@tanqory.com.
  • Home
  • Why Tanqory
  • Pricing
  • Partners
  • Themes
  • App Store