Cadences

Enroll a lead in this cadence

Idempotent on (cadenceId, leadExternalId) — re-enrolling the same lead returns the existing enrollment with created: false.

Lead identity fields: pass whatever you have. The runner uses leadLinkedinUrl for LinkedIn invites and leadEmail for email steps. leadProfileUrn is set automatically when the first LinkedIn invite is sent (the runner persists it for future after_accept attribution and reply-detection).

post/cadences/{id}/enrollments

Request

  • Base URL: https://anjal.app
  • URL: https://anjal.app/cadences/{id}/enrollments
  • Auth: API key in header X-API-Key

Path parameters

idstring uuid required

Request body

leadExternalIdstring required

Your stable id for the lead. Idempotency key.

leadNamestring nullable
leadEmailstring email nullable
leadLinkedinUrlstring uri nullable
leadProfileUrnstring nullable
sessionIdstring nullable

Required if cadence has any LinkedIn step.

inboxIdstring uuid nullable

Required if cadence has any email step.

contextobject nullable
startAtstring date-time nullable

Response

Enrollment ready. created distinguishes new from existing.

Changes

No recorded changes to this operation across all 1 revision of this API.