How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Dow Jones Risk and Compliance Screening and Monitoring API

APIs for screening and monitoring third parties against Dow Jones Risk & Compliance data.

Dow Jones Risk and Compliance Screening and Monitoring API is one of 48 APIs that Dow Jones publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Risk and Compliance Screening and Monitoring. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 25 operations across 17 paths, and defines 191 schemas. It is described by OpenAPI 3.2.0, at version v7.3.

Requests are made against 2 base URLs: https://api.dowjones.com, https://eu.api.dowjones.com.

25 operations 17 paths 191 schemas 3 DELETE10 GET4 PATCH8 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v7.3
Base URL
https://api.dowjones.com
Authentication
HTTP Bearer
Contact
Dow Jones
License
A RESTful API that enables your client application to screen and monitor third parties - individuals and entities - against Dow Jones Risk & Compliance data.
Resource Areas
1

Authentication & Security 1

Dow Jones Risk and Compliance Screening and Monitoring API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth).

Paths & Operations 25

Across 17 paths, the API surfaces 25 operations — 3 DELETE, 10 GET, 4 PATCH, 8 POST. Each is listed below with its method, path, parameters, and response codes.

Risk and Compliance Screening and Monitoring 25

APIs for screening and monitoring third parties against Dow Jones Risk & Compliance data.

GET
/risk-entity-screening-associations
Retrieves all associations
getAssociationsUsingGET 4 params → 200401403
POST
/risk-entity-screening-associations
Adds a new association
postAssociationUsingPOST 2 params body → 201400401403
GET
/risk-entity-screening-associations/{association_id}
Retrieves an association by ID
getAssociationUsingGET 2 params → 200401403404
DELETE
/risk-entity-screening-associations/{association_id}
Removes an association
deleteAssociationUsingDELETE 1 param → 204401403404422
PATCH
/risk-entity-screening-associations/{association_id}
Modifies an association
patchAssociationUsingPATCH 3 params body → 202400401403404
GET
/risk-entity-screening-cases
Retrieves all cases
getAllCasesUsingGET 6 params → 200401403
POST
/risk-entity-screening-cases
Adds a new case
postCaseUsingPOST 2 params body → 201400401403
POST
/risk-entity-screening-cases/bulk-associations
Adds a new case with all associations. Returns a new transaction id of this operation
saveCaseUsingPOST 2 params body → 202400401403
POST
/risk-entity-screening-cases/{case_id}/bulk-associations
Creates a batch of associations and correlates them with the given case. Returns a new transaction ID of this operation
saveAssociationBatchUsingPOST 3 params body → 202401403404
GET
/risk-entity-screening-cases/{case_id}/bulk-associations/{transaction_id}
Gets status of a bulk transaction
getBulkTransactionUsingGET 4 params → 200401403404
GET
/risk-entity-screening-cases/{case_id}
Retrieves a case by ID
getCaseByIdUsingGET 2 params → 200401403404
DELETE
/risk-entity-screening-cases/{case_id}
Removes a case
deleteCaseUsingDELETE 1 param → 204401403404
PATCH
/risk-entity-screening-cases/{case_id}
Modifies a case
patchCaseUsingPATCH 3 params body → 202400401403404
GET
/risk-entity-screening-cases/{case_id}/matches
Finds persons/entities matching search criteria given case ID
getMatchesByCaseIdUsingGET 14 params → 200401403404
GET
/risk-entity-screening-cases/{case_id}/matches/{match_id}
Retrieves a single match by ID
getMatchByIdUsingGET 3 params → 200401403404
PATCH
/risk-entity-screening-cases/{case_id}/matches/{match_id}
Adds a feedback to a Match
patchMatchUsingPATCH 4 params body → 200400401403404
PATCH
/risk-entity-screening-cases/{case_id}/bulk-match-update
Adds a feedback to a list of matches
patchMatchesUsingPATCH 3 params body → 200400401403404
GET
/risk-entity-screening-cases/{case_id}/risk-entity-screening-associations
Finds the associations of a given case ID
findAssociationsUsingGET 4 params → 200401403404
POST
/risk-entity-screening-cases/{case_id}/risk-entity-screening-associations
Adds one or more associations to a given case ID
addAssociationUsingPOST 3 params body → 202400401403404
POST
/risk-entity-screening-cases/{case_id}/risk-entity-screening-associations/delete
Decorrelate a bulk of associations from a case
decorrelateBulkAssociationsUsingPOST 3 params body → 202400401403404
DELETE
/risk-entity-screening-cases/{case_id}/risk-entity-screening-associations/{association_id}
Decorrelate a single association from a case
decorrelateCaseAssociationUsingDELETE 2 params → 202401403404
GET
/risk-entity-screening-cases/{case_id}/transactions/{transaction_id}
Gets status of a transaction by Case and Id
getTransactionByCaseUsingGET 6 params → 200401403404
GET
/risk-entity-screening-transactions/{transaction_id}
Gets status of a transaction
getTransactionUsingGET 3 params → 200401403404
POST
/risk-entity-screening-cases/validate-bulk-associations
Validates that a Shortcut Case payload does not have validation errors. Returns a valid "status" and information about any errors that might be in the request
validateCaseShortcutPOST 2 params body → 200400401403
POST
/risk-entity-screening-cases/{case_id}/validate-bulk-associations
Validates that a Shortcut Associations payload does not have validation errors. Returns a valid "status" and information about any errors that might be in the request
validateShortcutAssociationsPOST 3 params body → 200401403404

Schemas 191

The contract defines 191 schemas that model the data the API accepts and returns. The most detailed are MatchV30 (29 properties), MatchV20 (25 properties), MatchV12 (25 properties), Match (24 properties). Each schema is shown below with its type and property counts.

ResponseDataCaseV13
object
4 properties
RequestShortcutAssociations
object
1 property 1 required
BatchOptionsV11
object
6 properties 1 required
RequestPatchCaseV13
object
1 property 1 required
ResponseDataCase
object
4 properties
PatchBatchOptions
object
5 properties
Transaction
object
4 properties
RequestCaseV12
object
1 property 1 required
RequestShortcutCaseV20
object
1 property 1 required
CaseAssociations
object
7 properties
RequestPatchCase
object
1 property 1 required
AssociationMatchesV20
object
4 properties
JsonErrorMeta
object
3 properties
ResponseDataMatchV30
object
4 properties
FilterContentCategoryEnum
string
ResponseCaseV11
object
1 property
ResponseCase
object
1 property
RequestAssociationV20
object
1 property 1 required
ResponsePatchAssociationV20
object
1 property 1 required
PatchMatch
object
5 properties
ResponseDataExtendedTransaction
object
1 property
ErrorDetails
object
4 properties
Identification
object
2 properties
Match
object
24 properties
ResponseLinksSelf
object
1 property
ShortcutCaseV12
object
1 property
RequestDataShortcutCase
object
2 properties
ResponsePatchAssociation
object
1 property 1 required
ResponseListCaseAssociationV20
object
3 properties
BulkMatchUpdateRequest
object
1 property
RequestCaseV11
object
1 property 1 required
RequestDataAssociationV20
object
2 properties
ResponseListCaseV13
object
3 properties
RequestPatchCaseV11
object
1 property 1 required
FilterContentCategoryHierarchy
object
RequestShortcutCaseV12
object
1 property 1 required
ResponsePatchCaseV12
object
1 property 1 required
RequestDataPatchCaseV11
object
2 properties
RequestDataCaseV11
object
2 properties
RequestDataPatchMatch
object
2 properties
RequestCase
object
1 property 1 required
ResponseListAssociation
object
3 properties
RequestDataShortcutAssociationsV20
object
2 properties
ShortcutCaseV21
object
1 property
PatchBatchOptionsV11
object
6 properties
ShortcutCaseV11
object
1 property
RequestDataCaseV12
object
2 properties
CaseResponseV13
object
11 properties
FilterContentCategoryStatus
objectnull
8 properties
MatchV20
object
25 properties
ResourceDetails
object
4 properties
ResponseAssociationRelationship_meta
object
2 properties
RequestDataShortcutCaseV12
object
2 properties
PatchBatchOptionsV12
object
7 properties
ResponseDataCaseV12
object
4 properties
ShortcutTransaction
object
9 properties
ResponseMatchV20
object
1 property
Case
object
7 properties
ResponseDataCaseV11
object
4 properties
RequestDataPatchCaseV13
object
2 properties
BoosterEvent
object
2 properties
ResponseDataShortcutTransaction
object
4 properties
RequestShortcutCaseV21
object
1 property 1 required
BulkMatchUpdateData
object
3 properties
RelationshipRequest
object
1 property
ShortcutCaseV20
object
1 property
ScorePreference
object
2 properties
ResourceDetailsNoErrors
object
3 properties
ResponseBulkMatchV20
object
1 property
RequestShortcutCaseV11
object
1 property 1 required
ResponseDataAssociationMatchesV12
object
4 properties
ResponsePatchCase
object
1 property 1 required
ResponseLinks
object
4 properties
ResponseDataAssociationV20
object
4 properties
ResponseShortcutTransaction
object
1 property
AssociationMatches
object
4 properties
TransactionData
object
10 properties
RequestDataShortcutAssociationsV11
object
2 properties
RequestDataAssociation
object
2 properties
ResponseListCaseV11
object
3 properties
CaseAssociation
object
10 properties
CaseV11
object
8 properties
ResponseDataShortcut
object
4 properties
ResponseRelationship
object
2 properties
YearOfBirth
objectnull
Year of birth can be specified as either a specific year OR a range. Use specificyear for exact year, or from/to for a range. These fields are mutually exclusi…
3 properties
ResponseDataAssociation
object
4 properties
ExtendedTransaction
object
4 properties
RequestDataShortcutCaseV20
object
2 properties
ShortcutAssociationsV20
object
1 property
DataLinks
object
2 properties
CaseAssociationsV21
object
8 properties
IconHint
object
2 properties
ResponseCaseV13
object
1 property
PatchCase
object
5 properties
ResponseAssociationRelationship_links
object
1 property
ResponseDataPatchCaseV13
object
4 properties
RequestDataCaseV13
object
2 properties
RequestDataAssociationV11
object
2 properties
ResponseMatch
object
1 property
AssociationV11
object
9 properties
ResponseDataPatchAssociationV20
object
4 properties
ResponseDataMatchV12
object
3 properties
RequestShortcutAssociationsV20
object
1 property 1 required
ResponseCaseV12
object
1 property
ResponseListCaseAssociation
object
3 properties
ResponseListAssociationMatchesV20
object
3 properties
MatchV30
object
29 properties
ResponseMatchV30
object
1 property
Association
object
9 properties
CaseAssociationV20
object
10 properties
RequestPatchMatch
object
1 property 1 required
ResponsePatchCaseV11
object
1 property 1 required
ResponseDataAssociationMatchesV20
object
4 properties
ResponseAssociationRelationship
object
3 properties
ResponsePatchCaseV13
object
1 property 1 required
ResponseListCaseV12
object
3 properties
ResponseDataMatch
object
3 properties
ResponseListMatchesV30
object
3 properties
Variation
object
3 properties
RequestDataPatchCaseV12
object
2 properties
RequestShortcutAssociationsV11
object
1 property 1 required
AssociationMatchesV12
object
4 properties
ResponseShortcut
object
1 property
RequestCaseV13
object
1 property 1 required
ValidateCaseShortcutResponse
object
1 property
ResponseListCase
object
3 properties
MatchFeedbackV30
object
5 properties
ResponseDataAssociationMatches
object
4 properties
CaseV13
object
9 properties
BatchOptionsV12
object
7 properties 1 required
RelationshipData
object
2 properties
ResponseDataPatchCaseV12
object
4 properties
RequestDataCase
object
2 properties
MatchFeedback
object
4 properties
RequestPatchCaseV12
object
1 property 1 required
ResponseListAssociationV20
object
3 properties
TransactionStatus
string
RequestDataShortcutCaseV21
object
2 properties
MatchV12
object
25 properties
ResponseDataMatchV20
object
3 properties
ResponseDataCaseAssociationV20
object
4 properties
ResponseDataPatchAssociation
object
4 properties
Shortcut
object
7 properties
ResponseAssociationV20
object
1 property
ShortcutCase
object
1 property
RequestShortcutCase
object
1 property 1 required
JsonError
object
4 properties
RequestAssociationV11
object
1 property 1 required
IdentificationV11
objectnull
2 properties
ResponseMeta
object
3 properties
BatchOptionsV13
object
8 properties 1 required
CaseAssociationsV12
object
7 properties
HasAlertsAndMatchValidity
string
CaseV12
object
8 properties
PatchBatchOptionsV13
object
8 properties
RequestAssociation
object
1 property 1 required
ShortcutAssociationsV11
object
1 property
ResponseMatchV12
object
1 property
ResponseDataTransaction
object
1 property
PatchCaseV13
object
5 properties
ResourceDetailsNoId
object
3 properties
ValidationStatus
string
JsonErrorExt
object
5 properties
PatchCaseV12
object
4 properties
ResponseBulkMatchV30
object
1 property
ResponseBulkMatch
object
1 property
ResponseAssociation
object
1 property
ResponseDataPatchCaseV11
object
4 properties
ShortcutAssociations
object
1 property
PatchCaseV11
object
5 properties
RequestDataShortcutAssociations
object
2 properties
ResponseMatchRelationships
object
4 properties
RequestDataPatchCase
object
2 properties
ResponseDataCaseAssociation
object
4 properties
ExtendedTransactionData
object
10 properties
CaseAssociationsV20
object
7 properties
ResponseListAssociationMatches
object
3 properties
ValidateAssociationsShortcutData
object
3 properties
FilterContentCategoryStatusV13
objectnull
9 properties
DateParts
object
3 properties
CaseAssociationsV11
object
7 properties
ValidateAssociationsShortcutResponse
object
1 property
RequestDataShortcutCaseV11
object
2 properties
AssociationV20
object
9 properties
BatchOptions
object
5 properties 2 required
ResponseListAssociationMatchesV12
object
3 properties
ResponseDataPatchCase
object
4 properties
Name
object
8 properties
AlertUpdate
object
Represents the result of the last alert update of the match
2 properties
ScorePreferences
object
6 properties
ValidateCaseShortcutData
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

dow-jones-risk-and-compliance-screening-and-monitoring-api-openapi.yml Raw ↑

Other APIs Dow Jones publishes across the network.

Factiva Analytics APIs
Factiva Retrieval API
Dow Jones Alert API
Dow Jones Alert Export API
Dow Jones Articles API
Dow Jones Assessment API
Dow Jones Assessment Export API
Dow Jones Attachment API
Dow Jones Business Unit API
Dow Jones Calendar Events API
Dow Jones Calendar Taxonomy API
Dow Jones Client Delete API
Where this information came from

This is an independent, third-party profile of Dow Jones Risk and Compliance Screening and Monitoring API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.