Skip to main content

Envelope

Every webhook request is a POST with a JSON body:
Each data payload contains a workspace, project, and candidate object, plus the event-specific object (interview or call).

interview.ended

Sent when a candidate completes a Charlie interview. Example payload:

call.ended

Sent when a Ria AI call ends. Example payload:
extracted_variables reflects the extract_variables you set in the Initiate AI Call request. A disposition you configured is returned as part of the call result as well.