Order lifecycle
The states an assessment order moves through, and how each ATS sees them.
Each request from an ATS to assess a candidate becomes an order. Orders are keyed on the ATS application id plus the assessment id, so there is at most one open order per candidate application per assessment.
pending → invited → in_progress → completed
↘ cancelled · error| State | What happened | Greenhouse partner_status | Ashby is told |
|---|---|---|---|
pending | Order received, invitation being sent | sent | nothing |
invited | Candidate emailed a private link | sent | nothing |
in_progress | Candidate opened the link and started | in_progress | Started |
completed | Final evaluation finished | complete + score | Completed + result |
cancelled | Withdrawn by the ATS or the recruiter | cancelled | cancelled_reason |
error | The invitation could not be sent | error | error on start |
Rules
- Repeat orders are safe. Sending the same order while it is open returns the same id and sends no second email.
- Reopening. A
cancelledorerrororder never reached a candidate, so sending it again reopens it. - Cancelling. If the candidate has not opened their link yet, cancelling also withdraws the invitation.
- Timing. Completion depends on the candidate. Grading runs a few minutes after they submit their final piece of work.
What the result contains
| Field | Meaning |
|---|---|
| Score | 0 to 100. A run that finishes without a numeric score is reported as "Not scored", never as 0. |
| Authenticity | Authentic, Assisted or Unverified: how independently the candidate produced their work. |
| Report URL | The full candidate report inside Capstone, for the recruiter. |
| Certificate URL | The public verification page for the candidate's certificate. |