API-native marketing automation

Ingest events, manage contacts, and trigger campaigns programmatically. Every feature in the UI is available via our REST API.

  • REST API with JWT and API key authentication
  • Real-time event ingestion with auto-triggering
  • Webhook callbacks for delivery status updates
  • Contact sync via external_id for seamless integration
  • Campaign management via API — create, activate, pause, archive
ingest-event.sh
# Ingest a customer event
curl-X POSThttps://api.engageapp.xyz/api/v1/events
-H "Authorization: Bearer $API_KEY"
{
"event_name":"purchase_completed"
"properties": {
"amount":149.00
}
}
> 200 OK — event ingested, campaigns evaluated