Versioned contracts
Explicit versions and controlled compatibility rules for public integration surfaces.
Developer platform
Integration architecture follows versioned contracts, scoped access, idempotent commands, business events and traceable changes.
API principles
The final public production API will be documented only when the released services and support model are ready.
Explicit versions and controlled compatibility rules for public integration surfaces.
Tenant, organisation, role and permission boundaries remain active for integrations.
Approved systems react to meaningful lifecycle events through retryable delivery.
Integrations use validated application contracts instead of direct database access.
Contract direction
The interface should make tenant scope, idempotency and business intent visible in every request.
POST /api/v1/crm/opportunities
Authorization: Bearer <integration-token>
Idempotency-Key: <unique-request-id>
Content-Type: application/json
{
"organizationId": "org_001",
"companyId": "company_001",
"name": "North region rollout"
}Integration discovery
Describe the source system, destination, data ownership, trigger, retry behaviour and evidence required after the exchange.