Build with our
powerful API
Integrate UniLabel into your applications with our developer-friendly API. Full access to all platform features programmatically.
API Features
RESTful API
Simple, predictable HTTP-based API following REST principles
Comprehensive SDKs
Official libraries for JavaScript, Python, Ruby, and PHP
Real-time Webhooks
Get instant notifications for events in your account
Rate Limiting
Generous rate limits that scale with your plan
Authentication
Secure OAuth 2.0 and API key authentication
Versioning
API versioning to ensure backward compatibility
Quick Start
Get started in minutes
Our API is designed to be intuitive and easy to use. Create products, manage designs, and automate workflows with just a few lines of code.
- Simple authentication with API keys
- Secure HTTPS endpoints
- Comprehensive documentation
// Create a new product
const unilabel = require('unilabel');
const client = new unilabel.Client('your_api_key');
const product = await client.products.create({
name: 'Organic Granola',
category: 'food-beverage',
template: 'nutrition-label',
data: {
servingSize: '40g',
servingsPerContainer: 12,
calories: 180,
// ... more nutrition data
}
});
console.log('Product created:', product.id);API Endpoints
GET
/api/v1/productsList all productsPOST
/api/v1/productsCreate a new productGET
/api/v1/products/:idGet product detailsPATCH
/api/v1/products/:idUpdate a productDELETE
/api/v1/products/:idDelete a productPOST
/api/v1/products/:id/exportExport product designGET
/api/v1/templatesList available templatesPOST
/api/v1/compliance/checkRun compliance checkReady to start building?
Get your API key and start integrating UniLabel today