Quickstart
Get up and running with the Engium API in under 5 minutes. We'll walk through generating your API key, installing the SDK, and making your first authenticated request.
Prerequisites
- •An Engium account — the free tier is sufficient.
- •Node.js 18+ or Python 3.10+ installed locally.
Before you start
Navigate to Settings → Developer → API Keys in your Engium dashboard. Generate a key, then copy both the key and your Tenant ID — you'll need both for every request.
Implementation
# Verify your API key
curl https://api.engium.app/api/v1/auth/me \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "X-Tenant-ID: YOUR_TENANT_ID"
# 200 response:
# {
# "id": "3fa85f64-...",
# "email": "owner@yourbusiness.com",
# "full_name": "Your Name"
# }Request Parameters
| Parameter | Type | Requirement |
|---|---|---|
Authorization | Header · string | Required |
X-Tenant-ID | Header · UUID | Required |
AuthorizationRequiredBearer {api_key}. Required on every request. Generate a key in Settings → Developer → API Keys.
X-Tenant-IDRequiredYour Tenant UUID. All data is scoped per tenant. Visible on the same page as your API key.
You're authenticated!
A 200 from /auth/me confirms your credentials are valid. Continue to the Authentication guide to learn about JWT tokens and multi-tenant access, then to Sending First Message to make your first outbound communication.
Was this helpful?