Batch Search Results API
I submitted an asynchronous search request and got a job ID. Now I want to check the job status and get the results of the batch if the screening is done. On successful submission of a response to the search endpoint, a job id will be returned. Use this job id to query the status of your search. If the search is in progress, it will return progress data indicating how far along the job is to completion. If the search is complete, then the full response object will be returned with the call. For every object in the requests object of the body that was submitted to /search, there will be a response profile object returned by this endpoint. Check out the Profile Data Schema for a detailed view of the profile object.
New: matches in completed rows can include Automatic Disposition annotations - see the review_status, automatic_disposition, and disposition_hint response fields below and the Automatic Disposition Guide.
Authorizations
The Minerva API key used for this integration. Manage API keys in the Minerva dashboard under Administration > Developers.
Path Parameters
The job ID of a former search submission to the search POST endpoint.
Response
The job id was valid, and either the status or the full search results are returned.
Automatic Disposition (New): when the workspace that submitted the batch has Automatic Disposition enabled with the Direct API channel turned on, Minerva analyzes every screened potential match in a row's results[] - one carrying at least one risk flag (Sanctions, PEP, News, Criminal, Legal, and so on) in checklist.screen - before that row completes, which can add a few seconds per screened entity to row completion. The same rows are returned by POST /v1/searchStatus.
review_statuschanges only in Full Auto Mode: a prediction that meets the configured confidence threshold setstrue_positiveorfalse_positive, and the applied prediction is returned inautomatic_disposition.- In Hint Mode the prediction is returned in
disposition_hintandreview_statusstaysunresolved- the annotation is advisory, for your integration to interpret in real time. - An analysis that completes without meeting a threshold returns
disposition_hintwithprediction: "undetermined"and the match staysunresolved.
Clean matches and workspaces without the feature enabled never carry these fields. The default response example shows annotated matches. Opt the whole job out at submission by sending the X-Minerva-Automatic-Disposition: skip header on POST /v1/search (inert unless the feature is enabled for the workspace), and see the Automatic Disposition Guide for consuming these fields in an integration.
200
The current status of the batch search job
complete, pending, error "complete"
Total number of search requests submitted in the batch
42
Number of search requests completed so far
42
Array of search results (only present when response is "complete")