Contact history
An Application's contact history, newest first: emails sent or held (what happened to each), calls, reminders, notes and moves, plus the next call-back and reminders.
bearerAuthorizationBearer <API key or OAuth token>An organization API key (ink_live_…, ADR-0124), or the OAuth access token a person's AI client gets from the Recruiter MCP sign-in. Only the Authorization header is accepted.
Idempotency-Key?stringMakes a write safe to repeat: the same key and input return the first result. Required for agents' writes and for anything a person confirms.
^[A-Za-z0-9._:-]+$8 <= length <= 128application/json- body
input*confirmation?stringThe id from a confirm or awaiting_approval Outcome, sent with the same input and key to go ahead.
Done. A replay of the same key and input omits output.
application/json- response
status*unknownoutput?actionId*stringcurl -X POST 'https://www.invyte.ai/api/recruiter/v1/operations/pipeline.contactLog' \ -H 'Content-Type: application/json' \ -d '{ "input": { "applicationId": "string" }}'{ "status": "done", "output": { "upcoming": { "callBackOn": "string", "completionDeadline": "2019-08-24T14:15:22Z", "reminders": [ { "at": "2019-08-24T14:15:22Z", "kind": "REMINDER_PLAN" } ] }, "entries": [ { "id": "string", "at": "2019-08-24T14:15:22Z", "kind": "EMAIL", "type": "string", "emailKind": "string", "trigger": "string", "state": "string", "scheduledAt": "2019-08-24T14:15:22Z", "acceptedAt": "2019-08-24T14:15:22Z", "cancelledAt": "2019-08-24T14:15:22Z", "cancellationReason": "string", "holdReason": "string", "sequence": { "ordinal": -9007199254740991, "total": -9007199254740991 }, "nudge": { "by": { "userId": "string", "name": "string" }, "cancelledAt": "2019-08-24T14:15:22Z" } } ], "counts": { "ALL": 0, "CALLS": 0, "EMAILS": 0, "NOTES_MOVES": 0 }, "nextCursor": "string" }, "actionId": "string"}Log a call POST
Record a call with a candidate: how it went, details they shared, a note and a follow-up date. Nothing is sent to them; "Not interested" stops their reminder emails.
Decide a Human Review POST
Choose a path for a candidate waiting at a Human Review step. When the path opens steps for them, Invyte queues an email telling them their next activities are ready. Returns where the candidate went and whether that email was queued.