Dow Jones Assessment API

The Assessment API allows clients to create and interact with assessments.

Operations 19

GET /assessment Get assessments #
POST /assessment Create an assessment #
DELETE /assessment Bulk delete assessments #
POST /assessment/search Search assessments #
POST /assessment/synchronous Create an assessment synchronously #
GET /assessment/{assessment_id} Retrieve an assessment #
DELETE /assessment/{assessment_id} Delete an assessment #
POST /assessment/{assessment_id}/close Close an assessment #
GET /assessment/{assessment_id}/state Get the high-level state of the assessment #
PUT /assessment/{assessment_id}/status Update the status of an assessment #
POST /assessment/{assessment_id}/assign Assign and change the status of the assessment #
POST /assessment/{assessment_id}/bulk-assess Bulk assess a number of pieces of evidence #
GET /assessment/{assessment_id}/evidence/{evidence_id} Retrieve the full content of evidence #
POST /assessment/{assessment_id}/evidence/{evidence_id} Retrieve the full content of evidence #
POST /assessment/{assessment_id}/evidence Search evidence summaries for an assessment #
GET /assessment/{assessment_id}/evidence Search evidence summaries for an assessment #
POST /assessment/{assessment_id}/evidence/{evidence_id}/assess Assess an item of evidence in an assessment #
POST /assessment/{assessment_id}/evidence/{evidence_id}/bookmark Bookmark an item of evidence in an assessment #
DELETE /assessment/{assessment_id}/evidence/{evidence_id}/bookmark Delete bookmark evidence in an assessment #

Documentation

📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-screening_and_monitoring_api-batch_screening_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-screening_and_monitoring_api-batch_screening_api_private_list
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-advanced-screening-and-monitoring-api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-risk_and_compliance_2_0-risk_search_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-risk_and_compliance_2_0-risk_profiles_api-risk_and_compliance_profiles
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-risk_and_compliance_2_0-risk_taxonomy_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-risk_and_compliance_2_0-risk_profiles_api-profile_history_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-due_diligence_reports_api-risk_reports_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-risk_and_compliance_apis-third_party_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-newswires_apis-dow_jones_newswires_real_time_api-real_time_search_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-newswires_apis-dow_jones_newswires_top_stories_api-top_stories_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-newswires_apis-dow_jones_financial_calendars_api-financial_calendars_api
📖
Documentation
https://developer.dowjones.com/documents/site-docs-newswires_apis
📖
Documentation
https://developer.dowjones.com/documents/factiva_integration-factiva_workflow_toolkit-endpoints-get_article
📖
Documentation
https://developer.dowjones.com/documents/factiva_integration-factiva_workflow_toolkit-endpoints-newsletters-newsletters
📖
Documentation
https://developer.dowjones.com/documents/site-docs-factiva_apis-factiva_workflow_apis_rest-factiva_news_search-news_radar_api-news_radar

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/dow-jones-assessment-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

dow-jones-assessment-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Advanced Screening and Monitoring Assessment API
  description: 'Dow Jones


    ### Rate limits


    Most endpoints are subject to a general rate limit of 10,000 requests per user per 15 minutes.


    Some endpoints are also subject to a global concurrent request limit of 5 simultaneous requests per customer.'
  version: '3'
  license: {}
  contact: {}
servers:
- url: API_INSTANCE
security:
- basicAuth: []
- jwt: []
- clientCert: []
tags:
- name: Assessment
  description: The Assessment API allows clients to create and interact with assessments.
paths:
  /assessment:
    get:
      summary: Get assessments
      description: 'Returns a paged list of assessments

        ### Rate Limits


        This endpoint is subject to a general rate limit of 10,000 requests per user per 15 minutes.

        '
      operationId: assessmentGet
      tags:
      - Assessment
      parameters:
      - in: query
        name: pageSize
        required: false
        schema:
          type: integer
      - in: query
        name: page
        required: false
        schema:
          type: integer
      responses:
        '200':
          description: 'Returns the assessment objects with dig-basic tags removed

            '
          content:
            application/json:
              schema:
                type: object
                allOf:
                - type: object
                  required:
                  - hasMore
                  - total
                  - data
                  properties:
                    incompleteResultSet:
                      type: boolean
                      description: if set to true indicates that the server did not include all name matches when the name parameter was included
                      example: true
                    hasMore:
                      type: boolean
                      description: a convenience boolean to determine whether there is more data to page through
                      example: true
                    total:
                      type: number
                      description: the total number of results available to page through
                      example: 1035
                    data:
                      type: array
                      description: an array of assessments
                      items:
                        type: object
                        allOf:
                        - type: object
                          required:
                          - id
                          properties:
                            id:
                              type: string
                              description: Human friendly unique identifier for this assessment
                              example: AS-26
                            assessmentRange:
                              type: object
                              description: The date range the assessment ran against
                              required:
                              - gte
                              - lte
                              properties:
                                gte:
                                  type: number
                                  description: unix timestamp (lower bound)
                                  example: 1539954158521
                                lte:
                                  type: number
                                  description: unix timestamp (upper bound)
                            precision:
                              type: string
                              description: assessment search precision
                              example: torch
                            options:
                              type: object
                              example:
                                languages: []
                              description: The options used when the assessment was created
                            security:
                              type: object
                              description: The security label applied to this assessment as per the Ripjar Security Model
                            searchType:
                              type: number
                              description: the policy ID to use when determining which policies apply to this assessment
                              example: 10002
                            entities:
                              type: array
                              items:
                                type: object
                                properties:
                                  name:
                                    type: string
                                    example: John Smith
                                  entityType:
                                    type: string
                                    enum:
                                    - searchperson
                                    - searchorganisation
                                    - searchvessel
                                    - searchaircraft
                                    - searchunknown
                                    example: searchperson
                                  aliases:
                                    type: array
                                    items:
                                      type: string
                                    description: Alternate names for the entity
                                  id:
                                    type: string
                                    description: Unique identifier for this entity under assessment
                                    example: assessment:3f9cbec5-a322-4b3c-9275-4d06e8737624
                                  result:
                                    type: object
                                    properties:
                                      id:
                                        type: number
                                        example: 25514
                                      state:
                                        type: number
                                        format: int64
                                        description: Numerical representation of the internal alert state (e.g. opened, closed, etc).
                                        example: 2
                                      status:
                                        type: number
                                        description: A 3 digit number made up of internal alert state (1 digit) and the alert status as configured by your system administrator (2 digits).
                                        example: 200
                                      reason:
                                        type: number
                                        description: A number which represents the closure reason as configured by your system administrator.
                                        example: 1
                                      timestamp:
                                        type: number
                                        description: last updated timestamp for the internal alert
                                      comment:
                                        type: object
                                        properties:
                                          value:
                                            type: string
                                            description: comment text
                                          user:
                                            type: object
                                            properties:
                                              email:
                                                type: string
                                                example: test@ripjar.com
                                              externalId:
                                                type: string
                                                example: test@ripjar.com
                                              cn:
                                                type: string
                                                example: test@ripjar.com
                                              id:
                                                type: number
                                                example: 10006
                                      history:
                                        type: array
                                        description: The assignment history of the assessment
                                        items:
                                          type: object
                                          properties:
                                            assignedUsers:
                                              example:
                                              - username: John Smith
                                                email: john.smith@ripjar.com
                                                externalId: john.smith@ripjar.com
                                                mobile: 01234567890
                                                roles:
                                                - ROLE_1
                                                cn: john.smith@ripjar.com
                                                clientKey: lowercasekey
                                                customerExcludedApps:
                                                - app
                                                security: {}
                                                lastLogin: 1596188918065
                                                username_lowercase: john smith
                                                lineNumber: 4
                                                lastModified: 1595437138430
                                                id: 10003
                                                dateCreated: 1595437138459
                                              oneOf:
                                              - type: array
                                                description: IDs of users assigned to the result, returned when results enrichment is disabled
                                                items:
                                                  type: number
                                                example:
                                                - 1
                                              - type: array
                                                description: Objects representing users assigned to the result, returned when results enrichment is enabled
                                                items:
                                                  type: object
                                                  properties:
                                                    username:
                                                      type: string
                                                      example: John Smith
                                                    email:
                                                      type: string
                                                      example: john.smith@ripjar.com
                                                    externalId:
                                                      type: string
                                                      example: john.smith@ripjar.com
                                                    mobile:
                                                      type: string
                                                      example: 01234567890
                                                    roles:
                                                      type: array
                                                      items:
                                                        type: string
                                                        example: ADMINISTRATOR
                                                    cn:
                                                      type: string
                                                      example: john.smith@ripjar.com
                                                    clientKey:
                                                      type: string
                                                      example: lowercasekey
                                                    customerExcludedApps:
                                                      type: array
                                                      nullable: true
                                                      items:
                                                        type: string
                                                        example: app
                                                    security:
                                                      type: object
                                                    lastLogin:
                                                      type: number
                                                      example: 1596188918065
                                                    username_lowercase:
                                                      type: string
                                                      example: john smith
                                                    lineNumber:
                                                      type: number
                                                      example: 4
                                                    lastModified:
                                                      type: number
                                                      example: 1595437138430
                                                    id:
                                                      type: number
                                                      example: 1
                                                    dateCreated:
                                                      type: number
                                                      example: 1595437138459
                                                components:
                                                  schemas:
                                                    AssignedUserEnriched:
                                                      type: object
                                                      properties:
                                                        username:
                                                          type: string
                                                          example: John Smith
                                                        email:
                                                          type: string
                                                          example: john.smith@ripjar.com
                                                        externalId:
                                                          type: string
                                                          example: john.smith@ripjar.com
                                                        mobile:
                                                          type: string
                                                          example: 01234567890
                                                        roles:
                                                          type: array
                                                          items:
                                                            type: string
                                                            example: ADMINISTRATOR
                                                        cn:
                                                          type: string
                                                          example: john.smith@ripjar.com
                                                        clientKey:
                                                          type: string
                                                          example: lowercasekey
                                                        customerExcludedApps:
                                                          type: array
                                                          nullable: true
                                                          items:
                                                            type: string
                                                            example: app
                                                        security:
                                                          type: object
                                                        lastLogin:
                                                          type: number
                                                          example: 1596188918065
                                                        username_lowercase:
                                                          type: string
                                                          example: john smith
                                                        lineNumber:
                                                          type: number
                                                          example: 4
                                                        lastModified:
                                                          type: number
                                                          example: 1595437138430
                                                        id:
                                                          type: number
                                                          example: 1
                                                        dateCreated:
                                                          type: number
                                                          example: 1595437138459
                                            timestamp:
                                              type: integer
                                              description: The timestamp for when the assessment was assigned
                                            state:
                                              type: integer
                                              description: The state code
                                            status:
                                              type: integer
                                              description: The status code
                                      assignedUsers:
                                        type: array
                                        items:
                                          type: object
                                          description: User objects for any user accounts currently assigned to the assessment
                                          properties:
                                            email:
                                              type: string
                                              example: test@ripjar.com
                                            externalId:
                                              type: string
                                              example: test@ripjar.com
                                            cn:
                                              type: string
                                              example: test@ripjar.com
                                            id:
                                              type: number
                                              example: 10006
                        properties:
                          createdBy:
                            type: object
                            description: null
                            properties:
                              username:
                                type: string
                                description: the username for this user
                                example: admin
                              id:
                                type: number
                                description: unique identifier for this user
                                example: 10001
                          clientKey:
                            type: string
                            description: the customer ID
                            example: lowercasekey
                          namespace:
                            type: string
                            description: system namespace
                            example: torch
                          label:
                            type: string
                            description: the name which was searched
                            example: John Smith
                          created:
                            type: number
                            description: created at (unix timestamp)
                            example: 1603113059520
                          updated:
                            type: number
                            description: last updated at (unix timestamp)
                            example: 1603113059520
                          irsVersion:
                            type: number
                            description: the revision the identity resolution service was at when the assessment was created
                            example: 225670
                          state:
                            type: object
                            required:
                            - state
                            properties:
                              state:
                                type: string
                                description: Top-level state of the assessment
                                enum:
                                - IN_PROGRESS
                                - COMPLETED_NO_HITS
                                - COMPLETED_WITH_HITS
                                - ERRORED
                                - CLOSED
                          policyId:
                            type: number
                            description: the id for the matched policy
                            example: 10001
                          tags:
                            type: array
                            description: Metadata related to the assessment
                            example:
                            - context-assessment
                            items:
                              type: string
                          groupContext:
                            type: object
                            required:
                            - isPrimary
                            - groupId
                            properties:
                              isPrimary:
                                type: boolean
                                description: if this assessment is the primary one of the group
                                example: false
                              groupId:
                                type: string
                                description: id of the group
                                example: 03b9a256-9524-4ed8-9d23-84a213793b7b
                              relationship:
                                type: object
                                properties:
                                  type:
                                    type: string
                                    description: type of relationship between assessed entity and the primary assessment
                                    example: FRIEND
                properties:
                  data:
                    type: array
                    description: an array of assessments
                    items:
                      type: object
                      allOf:
                      - type: object
                        allOf:
                        - type: object
                          required:
                          - id
                          properties:
                            id:
                              type: string
                              description: Human friendly unique identifier for this assessment
                              example: AS-26
                            assessmentRange:
                              type: object
                              description: The date range the assessment ran against
                              required:
                              - gte
                              - lte
                              properties:
                                gte:
                                  type: number
                                  description: unix timestamp (lower bound)
                                  example: 1539954158521
                                lte:
                                  type: number
                                  description: unix timestamp (upper bound)
                            precision:
                              type: string
                              description: assessment search precision
                              example: torch
                            options:
                              type: object
                              example:
                                languages: []
                              description: The options used when the assessment was created
                            security:
                              type: object
                              description: The security label applied to this assessment as per the Ripjar Security Model
                            searchType:
                              type: number
                              description: the policy ID to use when determining which policies apply to this assessment
                              example: 10002
                            entities:
                              type: array
                              items:
                                type: object
                                properties:
                                  name:
                                    type: string
                                    example: John Smith
                                  entityType:
                                    type: string
                                    enum:
                                    - searchperson
                                    - searchorganisation
                                    - searchvessel
                                    - searchaircraft
                                    - searchunknown
                                    example: searchperson
                                  aliases:
                                    type: array
                                    items:
                                      type: string
                                    description: Alternate names for the entity
                                  id:
                                    type: string
                                    description: Unique identifier for this entity under assessment
                                    example: assessment:3f9cbec5-a322-4b3c-9275-4d06e8737624
                                  result:
                                    type: object
                                    properties:
                                      id:
                                        type: number
                                        example: 25514
                                      state:
                                        type: number
                                        format: int64
                                        description: Numerical representation of the internal alert state (e.g. opened, closed, etc).
                                        example: 2
                                      status:
                                        type: number
                                        description: A 3 digit number made up of internal alert state (1 digit) and the alert status as configured by your system administrator (2 digits).
                                        example: 200
                                      reason:
                                        type: number
                                        description: A number which represents the closure reason as configured by your system administrator.
                                        example: 1
                                      timestamp:
                                        type: number
                                        description: last updated timestamp for the internal alert
                                      comment:
                                        type: object
                                        properties:
                                          value:
                                            type: string
                                            description: comment text
                                          user:
                                            type: object
                                            properties:
                                              email:
                                                type: string
                                                example: test@ripjar.com
                                              externalId:
                                                type: string
                                                example: test@ripjar.com
                                              cn:
                                                type: string
                                                example: test@ripjar.com
                                              id:
                                                type: number
                                                example: 10006
                                      history:
                                        type: array
                                        description: The assignment history of the assessment
                                        items:
                                          type: object
                                          properties:
                                            assignedUsers:
                                              example:
                                              - username: John Smith
                                                email: john.smith@ripjar.com
                                                externalId: john.smith@ripjar.com
                                                mobile: 01234567890
                                                roles:
                                                - ROLE_1
                                                cn: john.smith@ripjar.com
                                                clientKey: lowercasekey
                                                customerExcludedApps:
                                                - app
                                                security: {}
                                                lastLogin: 1596188918065
                                                username_lowercase: john smith
                                                lineNumber: 4
                                                lastModified: 1595437138430
                                                id: 10003
                                                dateCreated: 1595437138459
                                              oneOf:
                                              - type: array
                                                description: IDs of users assigned to the result, returned when results enrichment is disabled
                                                items:
                                                  type: number
                                                example:
                                                - 1
                                              - type: array
                                                description: Objects representing users assigned to the result, returned when results enrichment is enabled
                                                items:
                                                  type: object
                                                  properties:
                                                    username:
                                

# --- truncated at 32 KB (332 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/dow-jones/refs/heads/main/openapi/dow-jones-assessment-api-openapi.yml