Base URL
All API requests should be made to:Authentication
Include your API key in the Authorization header:Request Format
- Content-Type:
application/jsonfor request bodies - Accept:
application/jsonfor responses
Response Format
All responses follow a consistent envelope:Success Response
Error Response
Endpoint Access Levels
Endpoints specify their access level viax-access-level:
Available Tags
The API is organized by these resource tags:Tokens
Token validation and exchange
Entitlements
Feature access and limits
Widgets
Widget management
Compositions
Composition layouts
Canvases
Widget editing canvases
Components
Canvas components
Managed Users
End-user management and editor sessions (partners)
Partners
Partner billing and credits
Conversations
AI conversation history
Messages
Conversation messages
Analytics
Usage analytics
SDK Support
Use our official TypeScript SDK for the best developer experience:Try It Out
Each endpoint in this reference includes a “Try It” feature. Enter your API key to test endpoints directly from the documentation.Getting Help
- Check Errors for error code explanations
- See Usage Limits for rate limits
- Contact support@widgetic.com for assistance