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
EngiumEngium Docs
GuidesAPI ReferenceChangelogSupport
person
rocket_launch

Engium Docs

v3.0.0-stable

Core Concepts

rocket_launchGetting Started
lockAuthentication

Messaging API

apiEndpoints
terminalLanguage Guides
webhookWebhooks
analyticsSystem StatushelpDocumentation Help
Guideschevron_rightLanguage Guideschevron_rightPython

Python Quickstart

Install the Engium Python client via pip and make your first authenticated API call in minutes using httpx.

info

Prerequisites

  • •Python 3.9+
  • •API key and Tenant ID from Settings → Developer
info

httpx recommended

Engium examples use httpx for both sync and async workflows. requests also works — replace httpx.get/post with requests.get/post and remove the async/await keywords.

Implementation

terminal
pip install httpx

# Optional: async support is included by default
# For sync usage, no extra dependencies needed

Request Parameters

ParameterTypeRequirementDescription
AuthorizationHeader · stringRequiredBearer {api_key}. Generate from Settings → Developer → API Keys.
X-Tenant-IDHeader · UUIDRequiredYour Tenant UUID. All API data is scoped to this tenant.
AuthorizationRequired

Bearer {api_key}. Generate from Settings → Developer → API Keys.

Type:Header · string
X-Tenant-IDRequired

Your Tenant UUID. All API data is scoped to this tenant.

Type:Header · UUID

Was this helpful?

Previousarrow_backWebhooksNextTypeScriptarrow_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