Integration Overview

Welcome to the Aevum Zenth Integration API. This documentation provides comprehensive guidance for connecting your systems with our multidivisional enterprise platform, covering authentication, endpoints, webhooks, and SDK implementations.

ℹ️ API Version 2.1
All endpoints below use v2.1. Legacy v1 endpoints are deprecated and will sunset on Q4 2026. Please migrate accordingly.

Authentication

Aevum Zenth uses API Keys and OAuth 2.0 for authentication. Include your credentials in the Authorization header of every request.

curl -X GET https://api.aevumzenth.com/v2.1/divisions \  
  -H "Authorization: Bearer <YOUR_API_KEY>" \  
  -H "Content-Type: application/json"

OAuth 2.0 Flow

For user-scoped operations, implement the standard Authorization Code flow. Redirect users to:

https://auth.aevumzenth.com/oauth/authorize
Parameter Type Description
client_id*stringYour application's client ID
redirect_uri*URIRegistered redirect endpoint
scope*stringSpace-separated permissions: read:divisions write:assets
response_typestringMust be code
statestringCSRF protection token

Base URLs & Versioning

All production requests should target our global CDN endpoints. Region-specific routing is automatic based on your account tier.

EnvironmentBase URLPurpose
Productionhttps://api.aevumzenth.com/v2.1/Live operations
Sandboxhttps://sandbox.aevumzenth.com/v2.1/Testing & staging
Europehttps://eu.aevumzenth.com/v2.1/GDPR-compliant routing

Divisions Endpoint

Retrieve, filter, and query operational divisions across the conglomerate portfolio.

GET /v2.1/divisions
GET /v2.1/divisions?sector=energy&status=active&limit=25

Query Parameters

ParameterTypeRequiredDescription
sectorstringNoFilter by operational sector: energy, tech, aerospace, healthcare, finance, etc.
statusstringNoactive, inactive, acquisition, divested
limitintegerNoResults per page. Max: 100. Default: 25.
offsetintegerNoPagination cursor. Default: 0.

Rate Limits & Error Handling

API requests are throttled based on your subscription tier. Exceeding limits returns 429 Too Many Requests.

⚠️ Tier Limits
Starter: 60 req/min  |  Business: 600 req/min  |  Enterprise: Custom/Unlimited

Standard Error Responses

CodeMeaningResolution
400Bad RequestValidate payload schema & parameters
401UnauthorizedCheck API key validity & expiration
403ForbiddenInsufficient scope/account permissions
404Not FoundResource ID or endpoint may be deprecated
422Validation ErrorReview errors[] array in response body
429Rate LimitedImplement exponential backoff
5xxServer ErrorTransient issue. Retry with jitter.

Webhooks

Subscribe to real-time events across divisions. Configure endpoints via the Developer Console.

POST /v2.1/webhooks

Webhook payloads include a signature header X-Aevum-Signature using HMAC-SHA256. Verify payloads before processing.

{
  "id": "evt_9x2m4k",
  "type": "division.asset.updated",
  "timestamp": "2026-01-15T10:32:00Z",
  "data": {
    "asset_id": "ast_7721",
    "division_id": "div_8x92k1",
    "new_value": 45000000,
    "previous_value": 42000000
  }
}

Official SDKs

Accelerate integration with our officially maintained client libraries. All SDKs support automatic retries, pagination helpers, and type safety.

LanguagePackageVersion
JavaScript/TS@aevumzenth/sdk-jsv3.2.1
Pythonaevum-zenthv2.8.4
Gogithub.com/aevumzenth/go-clientv1.4.0
Rubyaevum-zenth-rbv2.1.3