IntegrationsCustom
Integrations
Use direct HTTP ingestion when you need Sankofa in environments outside the official Flutter SDK.
Source of truth
server/engine/cmd/sankofa/main.goSankofa exposes three core ingestion routes for custom integrations:
POST /api/v1/trackPOST /api/v1/peoplePOST /api/v1/alias
Those routes accept authenticated JSON payloads and resolve project context from
the x-api-key header.
When to use direct ingestion
Use HTTP ingestion when:
- you are not integrating from Flutter
- you need server-side event forwarding
- you want to bridge an existing pipeline into Sankofa
- you need explicit control over transport and retries