Skip to content
On this page

Case Alerts

Case Alert

The endpoints below will make use of the following objects described in this section.

Case Alert

json
{
    "alertStatus": "string",
    "serviceName": "string",
    "caseId": "string",
    "caseName": "string",
    "caseDayOfBirth": 0,
    "caseMonthOfBirth": 0,
    "caseYearOfBirth": 0,
    "matchedName": "string",
    "matchedDayOfBirth": 0,
    "matchedMonthOfBirth": 0,
    "matchedYearOfBirth": 0,
    "dateCreated": "2024-09-12T20:29:46.235Z",
    "dateLastUpdated": "2024-09-12T20:29:46.235Z",
    "dobMatchScore": 0,
    "nameMatchScore": 0,
    "profileId": "string",
    "screeningId": 0,
    "accountName": "string",
    "alertId": 0,
    "categories": [
      "string"
    ],
    "callReference": "string",
    "source": "string"
}

Case Alert Breakdown

Property NameTypeNotes
AlertStatusStringThe alert status of the alert. Can be one of the following:
NewAlert
HighRisk
MediumRisk
LowRisk
FalsePositive
ServiceNameStringThe service associated with the alert.
CaseIdStringThe CaseId associated with the alert.
CaseNameStringThe name associated with the case the alert was generated for.
CaseDayOfBirthIntegerThe day of birth associated with the case the alert was generated for.
CaseMonthOfBirthIntegerThe month of birth associated with the case the alert was generated for.
CaseYearOfBirthIntegerThe year of birth associated with the case the alert was generated for.
MatchedNameStringThe name associated with the alert that was generated.
MatchedDayOfBirthIntegerThe day of birth associated with the alert that was generated.
MatchedMonthOfBirthIntegerThe month of birth associated with the alert that was generated.
MatchedYearOfBirthIntegerThe year of birth associated with the alert that was generated.
DateCreatedStringThe DateTime when the alert was created.
DateLastUpdatedStringThe DateTime when the alert was last updated.
RecordIdIntegerThe record id associated with the alert.
DobMatchScoreIntegerThe score of the matched date of birth.
NameMatchScoreIntegerThe score of the matched name.
UrnStringThe Urn associated with the alert.
ProfileIdStringThe ProfileId associated with the alert that was matched against the request data.
ScreeningIdIntegerIf the alert was generated from our monitoring solution, this will be the id of the screening that generated the alert.
AccountNameStringThe name of the account that the alert was generated from.
AlertIdIntegerThe id of the generated alert.
CategoriesArray of StringAn array of strings.
CallReferenceStringThe call reference of the request that generated the alert.
SourceStringThe source of where the alert was generated.

Get Case Alerts

The section below describes how to call the Get Case Alerts endpoint.

How to use

To call the endpoint you will need to perform a HTTP GET request to the URL:

UrlAPI Version
https://api.w2globaldata.com/cases/alerts2.8+

Pagination Options

There are two pagination options that can be provided in the query string.

  • PageNumber
  • PageSize

The page size is the number of results we wish to return per page. The page size has a range of 1-100. The page number is the zero-based index of the page we wish to return.

Example Response

The following will be returned if the request was successful.

json
{
  "caseAlerts": [
    {
      "alertStatus": "string: NewAlert|HighRisk|MediumRisk|LowRisk|FalsePositive",
      "serviceName": "string",
      "caseId": "string",
      "caseName": "string",
      "caseDayOfBirth": 0,
      "caseMonthOfBirth": 0,
      "caseYearOfBirth": 0,
      "matchedName": "string",
      "matchedDayOfBirth": 0,
      "matchedMonthOfBirth": 0,
      "matchedYearOfBirth": 0,
      "dateCreated": "0001-09-12T14:27:13.504Z",
      "dateLastUpdated": "0001-09-12T14:27:13.504Z",
      "dobMatchScore": 0,
      "nameMatchScore": 0,
      "urn": "string",
      "profileId": "string",
      "screeningId": 0,
      "accountName": "string",
      "alertId": 0,
      "categories": [
        "string"
      ],
      "callReference": "string",
      "source": "string"
    }
  ],
  "totalAlertCount": 0
}

Get Case Alerts For A Case

The section below describes how to call the Get Case Alerts for a Case endpoint.

How to use

To call the endpoint you will need to perform a HTTP GET request to the URL:

UrlAPI Version
https://api.w2globaldata.com/cases/{caseId}/alerts2.8+

Example Response

The following will be returned if the request was successful.

json
[
  {
    "alertStatus": "string: NewAlert|HighRisk|MediumRisk|LowRisk|FalsePositive",
    "serviceName": "string",
    "caseId": "string",
    "caseName": "string",
    "caseDayOfBirth": 0,
    "caseMonthOfBirth": 0,
    "caseYearOfBirth": 0,
    "matchedName": "string",
    "matchedDayOfBirth": 0,
    "matchedMonthOfBirth": 0,
    "matchedYearOfBirth": 0,
    "dateCreated": "2024-09-12T14:49:23.335Z",
    "dateLastUpdated": "2024-09-12T14:49:23.335Z",
    "dobMatchScore": 0,
    "nameMatchScore": 0,
    "urn": "string",
    "profileId": "string",
    "screeningId": 0,
    "accountName": "string",
    "alertId": 0,
    "categories": [
      "string"
    ],
    "callReference": "string",
    "source": "string"
  }
]

Remediate a Case Alert

The section below describes how to call the Remediate a Case Alert endpoint.

How to use

To call the endpoint you will need to perform a HTTP POST request to the URL:

UrlAPI Version
https://api.w2globaldata.com/cases/{caseId}/alert/{alertId}/remediate2.8+

Example Request

json
{
  "message": "string",
  "alertStatus": "string: NewAlert|HighRisk|MediumRisk|LowRisk|FalsePositive"
}
Property NameTypeOptional/MandatoryNotes
MessageStringOptionalA comment relating to the remediation event. Maximum of 255 characters.
AlertStatusStringMandatoryThe new alert status of the alert. Can be one of the following:
NewAlert
HighRisk
MediumRisk
LowRisk
FalsePositive

Example Response

If the request was successful, a 200 OK status code will be returned.

Remediate Multiple Case Alerts

The section below describes how to call the Remediate Multiple Case Alerts endpoint.

How to use

To call the endpoint you will need to perform a HTTP POST request to the URL:

UrlAPI Version
https://api.w2globaldata.com/cases/{caseId}/alerts/remediate2.8+

Example Request

json
{
  "message": "string",
  "remediateAlertRequests": [
    {
      "alertId": 0,
      "message": "string",
      "alertStatus": "string: NewAlert|HighRisk|MediumRisk|LowRisk|FalsePositive"
    }
  ]
}
Property NameTypeOptional/MandatoryNotes
MessageStringOptionalA comment relating to the remediation event. Maximum of 255 characters. If no message is set for an instance of RemediateAlertRequest this message will be used.
RemediateAlertRequestsArray of RemediateAlertRequestOptionalAn Array of RemediateAlertRequest objects.

RemediateAlertRequest

Property NameTypeOptional/MandatoryNotes
AlertIdIntegerMandatoryThe id of the alert to be remediated.
MessageStringOptionalA comment relating to the remediation event. Maximum of 255 characters. If set, this message will take prescedence over the top level Message.
AlertStatusStringMandatoryThe new alert status of the alert. Can be one of the following:
NewAlert
HighRisk
MediumRisk
LowRisk
FalsePositive

Example Response

If the request was successful, a 200 OK status code will be returned.