Skip to main content
POST
Batch Asynchronous Search API

Adverse media risk categories configuration

When News is included in feeds, use requests[].global_filters.adverse_media_risk_categories to replace the workspace’s Direct API category set for an individual entity in the batch. Each request object may use a different set. Send raw category keys from the request schema; an empty array disables every category for that entity. Omit the field to use workspace configuration. See Adverse Media Categories for category definitions, defaults, and precedence.

Authorizations

x-api-key
string
header
required

The Minerva API key used for this integration. Manage API keys in the Minerva dashboard under Administration > Developers.

Headers

X-Minerva-Automatic-Disposition
enum<string>

Opts this search request out of Automatic Disposition. The header only has an effect when your organization has been opted into Automatic Disposition and an administrator has enabled it with the Direct API channel turned on in the workspace of the Application whose API key you are using; otherwise it is inert and the search behaves as if the feature is off. Send the value skip (matched case-insensitively) to leave every returned match unresolved even when the feature is enabled for the workspace. Other values are ignored.

Available options:
skip
Example:

"skip"

Body

application/json
requests
object[]
required

A list of JSON objects, each object corresponding to a single individual or entity in the batch.

feeds
enum<string>[]
required

The allowed values for MinervaAI search feeds in the request. Provide one or a combination of the feed names, or the "all" value, which will automatically engage all the available search feeds.

Available options:
all,
Sanctions,
PEP,
Criminal,
Legal,
Offshore,
Ownership,
Registries,
Social Media,
News,
Open Source

Response

Requests successfully submitted. Returns a job ID that should be used with the /searchStatus endpoint to check on the status of the search and retrieve results when complete.

Automatic Disposition (New): when the workspace that owns your API application has Automatic Disposition enabled with the Direct API channel turned on, screened potential matches are analyzed before each row completes (a few seconds per screened entity) and carry automatic_disposition or disposition_hint annotations when you retrieve the results with POST /v1/searchStatus or GET /v1/search/{jobid}. Send the X-Minerva-Automatic-Disposition: skip header with this submission to opt every row in the job out (inert unless the feature is enabled for the workspace).

status
integer
Example:

200

message
string
Example:

"Requests successfully submitted"

id
string<uuid>

Use this ID in the /searchStatus endpoint to get the status of the job and the search results.

Example:

"25e15c07-1322-4364-a26e-2a6ef25c81d4"