---
title: "Inline assessment: Order received"
method: POST
path: "inline-assessment:order-received"
---

# Inline assessment: Order received

`POST inline-assessment:order-received` (webhook)

This event is triggered when a candidate reaches the inline assessment step of their application process.

## Headers

- `X-Kombo-Signature` string, required

## Payload

- InlineAssessmentOrderReceivedWebhookPayload
  - `id` string, required — Unique identifier for this webhook event
  - `type` 'inline-assessment:order-received', required — Type of the webhook event
  - `data` object, required
    - `id` string, required — The unique identifier of the assessment order.
    - `package_id` string, required — The identifier of the assessment package.
    - `status` 'OPEN' | 'COMPLETED' | 'CANCELLED' | 'REJECTED', required — The current status of the assessment order.
    - `integration_id` string, required — The unique identifier of the integration.
    - `candidate` object, required — Information about the candidate taking the assessment.
      - `remote_id` string, nullable, required — The candidate's identifier in the integrated system.
      - `email` string, email, required — The candidate's email address.
      - `first_name` string, nullable, required — The candidate's first name.
      - `last_name` string, nullable, required — The candidate's last name.
      - `phone` string, nullable, required — The candidate's phone number.
    - `application` object, required — Information about the job application.
      - `remote_id` string, nullable, required — The application's identifier in the integrated system.
    - `job` object, required — Information about the job posting.
      - `remote_id` string, nullable, required — The job's identifier in the integrated system.
      - `name` string, nullable, required — The job title.
      - `job_code` string, nullable, required — The human readable job code. Some systems expose this as the Requisition Code/ID.
      - `description` string, nullable, required — Description of the job. This field is usually returned as HTML.
      - `location` object, nullable, required — The job location information.
        - `street_1` string, nullable — If we can parse the address data, this field contains the first part of the street information.
        - `street_2` string, nullable
        - `city` string, nullable
        - `state` string, nullable
        - `zip_code` string, nullable
        - `country` string, nullable — Contains the ISO2 country code if possible. If not, it contains the original value.
        - `raw` string, nullable — If we have address data, this is filled with the raw address string.
      - `hiring_team` object[], required — The hiring team allows you to provision users into your system who can access the job and its applications.
        - `remote_id` string, nullable, required — The team member's identifier in the integrated system.
        - `email` string, nullable, required — The team member's email address.
        - `first_name` string, nullable, required — The team member's first name.
        - `last_name` string, nullable, required — The team member's last name.
        - `hiring_team_roles` string[], required — Array of the roles of the user for this specific job.

## Acknowledgement `200`

Webhook received successfully

---

[API](https://skmtc.net/kombo/apis/kombo-api.md) · [All operations](https://skmtc.net/kombo/apis/kombo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kombo/kombo-api/versions/1e45035b96d3/schema)
