JobMojito
HomePublic pageAdmin app
HomePublic pageAdmin app
  1. Webhooks
  • Welcome
  • API keys creation
  • API usage and libraries
  • Vibe coding
  • Platform
    • Interview workflow
    • Interview scoring
    • Data privacy model
    • Custom web domain
  • Actions API
    • Client URL for new user
    • Client URL for existing user
    • Invite user
    • Interview result, details with transcript
    • Interview result, generate html/PDF report
    • Create interview, using position data
    • Create interview, using position data & candidate pre-screening
    • Create interview, using provided questions
  • Tables API
    • interview_def_set
      • /interview_def_set
      • /interview_def_set
      • /interview_def_set
      • /interview_def_set
    • interview_def_pre_screening
      • /interview_def_pre_screening
      • /interview_def_pre_screening
      • /interview_def_pre_screening
      • /interview_def_pre_screening
    • interview_def_question
      • /interview_def_question
      • /interview_def_question
      • /interview_def_question
      • /interview_def_question
    • interview_def_response
      • /interview_def_response
      • /interview_def_response
      • /interview_def_response
      • /interview_def_response
    • interview_file
      • /interview_file
      • /interview_file
      • /interview_file
      • /interview_file
    • interview_file_page
      • /interview_file_page
      • /interview_file_page
      • /interview_file_page
      • /interview_file_page
    • interview_result
      • /interview_result
      • /interview_result
      • /interview_result
      • /interview_result
    • interview_templates
      • /interview_templates
      • /interview_templates
      • /interview_templates
      • /interview_templates
    • interview_result_question
      • /interview_result_question
      • /interview_result_question
      • /interview_result_question
      • /interview_result_question
    • interview_result_pre_screening
      • /interview_result_pre_screening
      • /interview_result_pre_screening
      • /interview_result_pre_screening
      • /interview_result_pre_screening
    • knowledge_base
      • /knowledge_base
      • /knowledge_base
      • /knowledge_base
      • /knowledge_base
    • knowledge_base_store
      • /knowledge_base_store
      • /knowledge_base_store
      • /knowledge_base_store
      • /knowledge_base_store
    • knowledge_base_chunks
      • /knowledge_base_chunks
      • /knowledge_base_chunks
      • /knowledge_base_chunks
      • /knowledge_base_chunks
    • position_def_set
      • /position_def_set
      • /position_def_set
      • /position_def_set
      • /position_def_set
    • position_def_step
      • /position_def_step
      • /position_def_step
      • /position_def_step
      • /position_def_step
    • position_result
      • /position_result
      • /position_result
      • /position_result
      • /position_result
    • position_result_step
      • /position_result_step
      • /position_result_step
      • /position_result_step
      • /position_result_step
    • profile
      • /profile
      • /profile
      • /profile
      • /profile
    • profile_interview
      • /profile_interview
      • /profile_interview
      • /profile_interview
      • /profile_interview
  • Webhooks
    • Creating webhooks
    • Webhook: Interview submitted
  1. Webhooks

Webhook: Interview submitted

This webhook is triggered when a candidate submits their interview result. For more details about interview steps, see Platform → Interview Workflow.
{
  "table": "interview_result",
  "schema": "public",
  "record": {
    "id": "7a0f2252-1b61-4660-ae55-f4271ca34687",
    "question_set_id": "4316a76e-ab40-4dce-97fa-4db3f8caf3c4",
    "profile_interview_id": "19bd7229-7f5c-4686-917a-2687d3e6bae4",
    "candidate_external_id": "1234576e-ab40-4dce-97fa-4db3f8caf3c4",
    "status": "active", // if status is draft, the user has not submitted the interview
    "processing_status": "completed",
    "ai_analysis_recruiter": "Detailed analysis",
    "score": 5.12,
    "ai_analysis_recruiter_score": 4.212,
    "ai_analysis_recruiter_why_hire": ["first", "second", "third"],
    "ai_analysis_recruiter_why_not_hire": ["first", "second", "third"],
    "pdf_export_url": "https://...",
    "pdf_export_valid_until": "2024-11-06T05:30:19.961+00:00"
  }
}

PDF Export URL in the Webhook#

You can generate a PDF export as part of your webhook. To enable this feature, follow these steps:
1.
Go to the list of interviews at https://app.jobmojito.com/interview_creator.
2.
Select the interview you want (in draft status) and open the Interview Editor by clicking on the interview name.
3.
Navigate to the "Avatar Interview" tab.
4.
Select the "Developer" section on the right side.
5.
Enable "Automatically generate PDF reports for the webhooks."
6.
Fine-tune the report variables to suit your preferences.
image.png
Previous
Creating webhooks
Built with