466169815b78
Get screening status for a supplier
Retrieve the status of the most recent screening request for a supplier site, using the same identifier query parameters as GET /public/v2/suppliers/sites/find-by-identifier.
This applies to screening started via POST /public/v2/suppliers/sites/screening and, once the target exists, to screening that was scheduled with screeningPeriodInYears on POST /public/v2/suppliers/sites (batch post-init screening is still attributed to your user when it runs).
Resolution:
- At least one of supplierId, customerId, ownId, or prewaveId must be provided.
- Exactly one supplier must match (same rules as DELETE /public/v2/suppliers/sites and POST /public/v2/suppliers/sites/screening). If multiple suppliers match, 400 is returned.
- The response reflects the latest screening request you created for that target (by request id). Use the same identifiers as in POST /public/v2/suppliers/sites/screening to track that request.
Status values:
- New — The request is still in progress.
- Finished — Screening completed; findings were found.
- NoFindings — Screening completed; no findings were found.
- Aborted — The request was rejected or an error occurred.
Example:
GET /public/v2/suppliers/sites/screening?prewaveId=102006215
Required Permission: ACCESS_PUBLIC_SCREENING_REQUEST
Query parameters
Supplier ID to search for. Can be combined with customerId, ownId, and/or prewaveId.
Customer ID to search for. Can be combined with supplierId, ownId, and/or prewaveId.
Own site ID to search for. Can be combined with supplierId, customerId, and/or prewaveId.
Prewave ID to search for. Can be combined with supplierId, customerId, and/or ownId.
Optional source system to filter by. If not provided, matches IDs with any source or without a source. Applies to all provided ID parameters.
Response
Screening status returned
Example response
{
"id": 10042,
"status": "Finished",
"periodInYears": 2
}