API reference
List a report's data integrity findings
GET
The signals worth a second look that Probb noticed on the report: a candidate's name or email that differs between the resume, the profile and the interview invitation, a resume that changed after the report, or a document signal. They are advisory and never change the report's score. Each is open until a person records that they reviewed it. The report must exist; a report that is still being analysed has none yet.
Required scope: reports:read (reports:write also works).
Errors
- 400:
unknown_field - 401:
authentication_required,invalid_api_key - 403:
api_access_disabled,insufficient_scope - 404:
report_not_found - 422:
invalid_parameter - 429:
rate_limit_exceeded - 500:
api_error - 503:
service_unavailable
ApiKeyheader
AuthorizationBearer <probb_live_<id>_<secret>>id*stringThe report's ID.
Length
1 <= length <= 200Success.
application/json- response
object*stringdata*array<>The findings 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/reports/ID_VALUE/integrity-issues" \ -H "Authorization: Bearer $PROBB_API_KEY"Example Response
{ "object": "list", "data": [ { "object": "integrity_issue", "id": "string", "reportId": "string", "kind": "name_mismatch", "severity": "low", "title": "string", "description": "string", "sources": [ "string" ], "recommendation": "string", "status": "open", "resolution": "confirmed_same_candidate", "note": "string", "reviewedAt": "2019-08-24T14:15:22Z", "reviewedBy": { "id": "string", "name": "string" } } ], "hasMore": true, "nextCursor": "string"}