Ingest a journey completion
Creates a personalized presentation from a Demand IQ journey completion event. Pass the prospect identifier and the upstream event ID; Sales CoPilot fetches the authoritative homeowner, pricing, and product data from the Core API and provisions a presentation against the specified deck.
Authentication: accepts either a session cookie (browser/portal integrations) or a Bearer JWT (server-to-server integrations). Server-to-server callers are treated as trusted system principals and may ingest into any deck by UUID; session-authenticated callers can only ingest into decks owned by their organization.
Idempotency: a duplicate source_event_id for the same deck returns the existing presentation_id without creating a new presentation or sending any email.
Delivery: if delivery is enabled on the deck, the presentation link is emailed to the homeowner automatically. The send_status field reports the outcome.
Authorizations
Session cookie obtained from POST /api/auth/login.
Path Parameters
UUID of the deck to create the presentation from
Body
Response
Presentation created or existing presentation returned for a duplicate event.
ID of the created (or existing) presentation.
Shareable URL to the homeowner-facing presentation.
Outcome of the automatic email delivery. not_requested is returned for idempotent replays; skipped is returned when delivery is disabled on the deck.
sent, skipped, failed, not_requested