Skip to main content

We use cookies to improve Engium and measure marketing. Choose what you're comfortable with.

Manage preferences

We use cookies to improve Engium and measure marketing. Choose what you're comfortable with.

Manage preferences
DevPortal
GuidesAPI ReferenceChangelogSupport
person
rocket_launch

Engium Docs

v2.4.0-stable

Core Concepts

rocket_launchGetting Started
lockAuthentication

Messaging API

apiEndpoints
terminalSDKs
webhookWebhooks
analyticsSystem StatushelpDocumentation Help
Guideschevron_rightQuickstart

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.

info

Prerequisites

  • •An Engium account — the free tier is sufficient.
  • •Node.js 18+ or Python 3.10+ installed locally.
info

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

terminal
# 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

ParameterTypeRequirementDescription
AuthorizationHeader · stringRequiredBearer {api_key}. Required on every request. Generate a key in Settings → Developer → API Keys.
X-Tenant-IDHeader · UUIDRequiredYour Tenant UUID. All data is scoped per tenant. Visible on the same page as your API key.
AuthorizationRequired

Bearer {api_key}. Required on every request. Generate a key in Settings → Developer → API Keys.

Type:Header · string
X-Tenant-IDRequired

Your Tenant UUID. All data is scoped per tenant. Visible on the same page as your API key.

Type:Header · UUID
check_circle

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?

NextAuthenticationarrow_forward
expand_more

On this page

editEdit on GitHubreportReport Issue
auto_awesomeAI Insight

Consider using Template IDs for better deliverability and localised content management across your 9 supported languages.

© 2026 Engium AI. All systems operational.

Privacy PolicyTerms of ServiceSecurityStatus