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?