List a job's auto-invite evaluations
What the rule decided for each report, newest first, with the values it read: the fit score, every condition it checked and the criteria of the revision that read it, and anything to look at before approving. A queued item carries matchesCurrentRule: false when the rule has since been made stricter (with noLongerMatchesReason), which dismissing the item through POST .../evaluations/dismiss resolves; nothing is dismissed automatically. Any outcome can be listed, so this is also the audit history. With outcome=queued this is the queue of candidates waiting for approval; with outcome=held it is the invites about to go out, each with its inviteAt.
Required scope: auto_invite:read (auto_invite:write also works).
Errors
- 400:
unknown_field - 401:
authentication_required,invalid_api_key - 403:
api_access_disabled,insufficient_scope - 404:
job_not_found - 422:
invalid_parameter - 429:
rate_limit_exceeded - 500:
api_error - 503:
service_unavailable
ApiKeyAuthorizationBearer <probb_live_<id>_<secret>>id*stringThe job's ID.
1 <= length <= 200limit?integerPage size, 1 to 100. Defaults to 25.
1 <= value <= 10025cursor?stringThe nextCursor from the previous page.
1 <= length <= 2048outcome?stringOnly evaluations with this outcome. Use queued for the candidates waiting for approval.
"queued""held""invited""dismissed""cancelled""no_match""skipped""failed"Success.
application/json- response
object*stringdata*array<>The evaluations on this page.
hasMore*booleanWhether another page follows.
nextCursor*|Pass as cursor to fetch the next page, or null at the end.
# Set PROBB_URL and PROBB_API_KEY. Replace any *_VALUE placeholder and any example ID (such as job_example) with a real one.curl --fail-with-body -X GET "$PROBB_URL/api/v1/jobs/ID_VALUE/auto-invite/evaluations" \ -H "Authorization: Bearer $PROBB_API_KEY"{ "object": "list", "data": [ { "object": "auto_invite_evaluation", "id": "string", "reportId": "string", "candidateName": "string", "outcome": "queued", "ruleRevision": -9007199254740991, "currentRole": "string", "reportCreatedAt": "2019-08-24T14:15:22Z", "fitScore": 0, "riskSignalCount": -9007199254740991, "mustHaves": { "supported": -9007199254740991, "total": -9007199254740991, "unmetHardConstraintCount": -9007199254740991 }, "otherInterviewOnJob": true, "matched": [ "string" ], "notes": [ "string" ], "conditions": [ { "id": "fit", "result": "met", "text": "string" } ], "criteria": { "minFitScore": 0, "mustHaves": "any", "whenUnknown": "queue", "excludeIntegrityReview": true }, "matchesCurrentRule": true, "noLongerMatchesReason": "string", "reason": "string", "inviteAt": "2019-08-24T14:15:22Z", "queuedBecause": "string", "invitedByRule": true, "interviewId": "string", "createdAt": "2019-08-24T14:15:22Z", "decidedAt": "2019-08-24T14:15:22Z" } ], "hasMore": true, "nextCursor": "string"}