Appearance
About
TeamSystem Commerce (TSC) is a modern SaaS (Software as a Service) e-commerce platform by TeamSystem.
Build and manage custom e-commerce experiences with a flexible, developer-friendly approach. Full control over your online store, backed by TeamSystem's enterprise-grade infrastructure.
Let's Get Started!
Our comprehensive API system gives you programmatic access to nearly every aspect of e-commerce management, subject to your store permissions.
For detailed endpoint specifications, explore our Postman documentation. This guide focuses on practical integration using our official SDKs powered by Axios (TypeScript) and Guzzle (PHP).
API Resources
Multiple authentication methods are available depending on your use case:
API Key
For third-party integrations. Each store can generate API keys with granular resource permissions managed through the back-office. Always keep your API keys secure.
See headers documentation for implementation details.
Manager Access Token
Connected to TeamSystem ID, providing tenant-wide access to Core API, Auth API, and other services. Role-based permissions configured per manager account.
Customer Access Token
Laravel Sanctum-based tokens for customer-specific operations. Used in Store API for authenticated customer actions like /customers/me endpoints.
Roles and Permissions
Configure access control through:
- API Keys: Manage permissions per key in the Development Area (tenant-level)
- Manager Tokens: Configure user roles in the Users Area (tenant-level)
- Customer Tokens: Automatic Store API permissions for authenticated customers
Requests
Base URL
MD
https://api.tscommerce.com/api/<serviceName>/<serviceVersion>/<endpoint>INFO
If you want to know more about services.
Versions
v1 - Current stable version
Environments
Switch environments by changing the API base domain:
- Production:
api.tscommerce.com(default for all live implementations) - Beta:
api.tscommerce.dev(available with beta program access)
