TruCustom API
Build powerful product customization experiences with our REST API and embeddable SDK.
Quick Start
Get up and running in 5 minutes
API Reference
Complete REST API documentation
Playground
Test API endpoints interactively
Overview
The TruCustom API allows you to programmatically manage products, designs, templates, and assets. You can also embed our customization widget directly into your e-commerce platform.
Base URL
https://trucustom.net/api/v1
Key Features
- REST API - Full CRUD operations for all resources
- Embeddable Widget - Drop-in customization experience
- Webhooks - Real-time notifications for design events
- Multi-tenant - Manage multiple stores from one account
Authentication
All API requests require authentication via API key. Include your key in the Authorization header:
Authorization: Bearer tc_your_api_key_here
Get your API key from the Dashboard.
Response Format
All responses are returned in JSON format:
{
"data": {
"id": "uuid",
"name": "Example",
...
},
"meta": {
"page": 1,
"per_page": 20,
"total": 100,
"total_pages": 5
}
}
Rate Limits
API requests are rate limited to 1,000 requests per hour per API key. Rate limit headers are included in every response:
X-RateLimit-Limit- Maximum requests per hourX-RateLimit-Remaining- Remaining requestsX-RateLimit-Reset- Unix timestamp when limit resets