Introduction
The Xenia API enables you to integrate your operations platform with external systems, automate workflows, and build custom applications. This guide will help you make your first API call in under 5 minutes.Prerequisites
Before you begin, ensure you have:- A Xenia workspace - An active Xenia account with admin access
- Public API feature enabled - Contact your Xenia account manager to enable API access
- API credentials - Generated from your workspace settings
Step 1: Generate API Credentials
- Log in to Xenia Dashboard
- Navigate to Workspace Settings (gear icon)
- Select API Access from the sidebar
- Click Create API Key
- Enter a name for your key (e.g., “My Integration”)
- Save your credentials securely:
- Client Key - Your API identifier
- Client Secret - Your API secret (shown only once)
Step 2: Understand Authentication
The Xenia API uses client credentials for authentication. Include these headers with every request:| Header | Description |
|---|---|
x-client-key | Your API client key |
x-client-secret | Your API client secret |
workspace-id | Your workspace UUID |
Step 3: Make Your First API Call
Let’s verify your credentials by fetching the list of users in your workspace. Request:If you receive a successful response with user data, your API credentials are working correctly.
Step 4: Find Your Workspace ID
If you don’t know your workspace ID, you can retrieve it using the user context endpoint:API Base URL
All API requests should be made to:Common API Paths
| Path Prefix | Description |
|---|---|
/api/v1/mgt/ | Management APIs (users, roles, workspaces) |
/api/v1/ops/ | Operations APIs (templates, submissions, tasks) |
Next Steps
Now that you’ve made your first API call, explore these resources:Core Concepts
Understand the key entities and how they relate
Error Handling
Learn how to handle API errors gracefully
Users API
Manage users in your workspace
Templates API
Work with checklist templates
Need Help?
- Email Support: [email protected]
- API Reference: Browse the complete API Reference