Veezoo API
The Veezoo API allows you to interact programmatically with Veezoo, enabling you to integrate Veezoo into your own applications and workflows.
Python SDK & CLI
Install the official Python SDK for a convenient way to use the API from Python or the command line:
pip install veezoo
See the Veezoo Python SDK on PyPI for documentation, examples, and CLI usage.
Authentication
All API requests require authentication using an API key. Include your API key in the X-Api-Key request header:
X-Api-Key: <Api-Key>
You can create and manage API keys in Veezoo Admin on the API Keys page.
Knowledge Graph
API endpoints which access a Knowledge Graph require the kgId query parameter to specify the ID of the Knowledge
Graph to use. You can list available Knowledge Graphs using the
List Knowledge Graphs endpoint, or find the ID on the
Configuration page in Veezoo Studio.
Rate Limiting
API requests are rate-limited. If you exceed the rate limit, you will receive a 429 Too Many Requests error
response. The following table shows the effective rate limits:
| Type | Max. requests / second | Description |
|---|---|---|
| Global rate limit | 25 | Rate limit across all API endpoints |
| Per-endpoint rate limit | 10 | Rate limit per individual API endpoint |
API Request IDs
Veezoo assigns each API request a unique request ID and returns it in the X-Request-Id header of the response.
When encountering a problem, you can include this request ID when contacting Veezoo support for assistance.
Authentication
- API Key: ApiKeyAuth
API requests are authenticated using an API key, which is included in the X-Api-Key request header
Security Scheme Type: | apiKey |
|---|---|
Header parameter name: | X-Api-Key |
Contact
Veezoo: support@veezoo.com