Skip to main content

Introduction

Welcome to the TakeTheme API documentation. Our REST API enables you to programmatically interact with your TakeTheme stores, manage products, orders, customers, and more.

Base URL​

All API requests should be made to:

https://api.taketheme.com/api/v1

Features​

The TakeTheme API provides access to:

  • Categories — Organize products with categories and subcategories
  • Products — Create, update, and manage your product catalog
  • Orders — Process and fulfill customer orders
  • Customers — Manage customer data and profiles
  • Staff — Manage team members and permissions
  • Store — Configure store settings, countries, and marketing
  • Webhooks — Receive real-time notifications when orders are placed, paid, fulfilled, and more
  • MCP Server — Let an AI assistant read your store directly over the Model Context Protocol

Quick Start​

1. Get Your API Key​

Navigate to your TakeTheme Dashboard and generate an API key from the Settings → API Keys section.

2. Make Your First Request​

curl -X GET "https://api.taketheme.com/api/v1/category" \
-H "tt-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json"

3. Explore the API​

Check out our API Reference for the complete list of available endpoints, or continue reading this guide to learn about authentication, pagination, and best practices. To react to store activity in real time, see the Webhooks guide.

Need Help?​