Skip to main content
Welcome to the Widgetic API Reference. This documentation covers all public endpoints available to developers and partners.

Base URL

All API requests should be made to:

Authentication

Include your API key in the Authorization header:
See Authentication for details on API key types and access levels.

Request Format

  • Content-Type: application/json for request bodies
  • Accept: application/json for responses

Response Format

All responses follow a consistent envelope:

Success Response

Error Response

Endpoint Access Levels

Endpoints specify their access level via x-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.
Be careful when testing destructive operations (DELETE, PUT) on production data.

Getting Help