Sample Requests & Responses

Create case

Request payload

N/A

Response payload

{
  "scanCase": {
    "id": "49645b93-2481-489e-a2d5-f704514e03f5",
    "timestamp": "2024-03-12T23:00:17.559Z",
    "outcome": "NOT_EXECUTED"
  },
  "webLink": "https://haasXY.web1.amer-1.jumio.ai/web1/v4/app?authorizationToken=eyJhbGciOiJIUzUxMiIsInppcCI6IkdaSVAifQ.H4sIAAAAAAAA_5XMMQ4CMQwEwL-kxpLtcxwfHSUtP3ASW_QggYT4O3f3A8pdze6nxPvyLOdCjZBNmZosazkVH-M6t55rmGntgBMDhKiDT3QYw5yjuVfOnR-4mUzWWYGFEGQEQvdG0GtdrOoiifv3K-MfPm6Rm767P_jIxzjS0xZUiI4EIupgqyZ4tKFsaZ2jfH8o0x2A4AAAAA.NlAj4y46NEedpZoWij_kAyMQawcyUu1thK2YPwMc5DUXH3ZBbOjgmIL07ulSNLN3gsYRPpb8KUjO76eUAn8ghw&locale=en-US",
  "mobileToken": "eyJhbGciOiJIUzUxMiIsInppcCI6IkdaSVAifQ.H4sIAAAAAAAA_5XMMQ4CMQwEwL-kxpLtcxwfHSUtP3ASW_QggYT4O3f3A8pdze6nxPvyLOdCjZBNmZosazkVH-M6t55rmGntgBMDhKiDT3QYw5yjuVfOnR-4mUzWWYGFEGQEQvdG0GtdrOoiifv3K-MfPm6Rm767P_jIxzjS0xZUiI4EIupgqyZ4tKFsaZ2jfH8o0x2A4AAAAA.NlAj4y46NEedpZoWij_kAyMQawcyUu1thK2YPwMc5DUXH3ZBbOjgmIL07ulSNLN3gsYRPpb8KUjO76eUAn8ghw"
}


Create Customer

Request payload

{
  "externalCustomerId": "0293c347-a49a-44fc-be5a-b51329w0111a",
  "address": {
    "administrativeRegion": "VIC",
    "countryCodeIso": "AUS",
    "line1": "395 Bourke St",
    "postcode": "3000",
    "townOrCity": "Melbourne"
  },
  "phoneNumber": {
    "countryCodePrefix": "+61",
    "numberAfterPrefix": "43740788666"
  },
  "idempotencyKey": "0293c347-a49a-44fc-be5a-b51329e0114a",
  "skipKyc": "true",
  "customerTier": "STANDARD",
  "customerDetails": {
    "firstName": "John",
    "lastName": "Smith",
    "middleName": "Bryan",
    "dateOfBirth": "1996-02-25"
  },
  "email": "[email protected]"
}

Response payload

{
  "customerDetails": {
    "firstName": "John",
    "middleName": "Bryan",
    "lastName": "Smith",
    "dateOfBirth": "1996-02-25",
    "gender": "OTHER"
  },
  "customerHayId": "d177961c-68a6-45fa-af8d-d571d274b111",
  "email": "[email protected]",
  "address": {
    "line1": "395 Bourke St",
    "townOrCity": "Melbourne",
    "administrativeRegion": "VIC",
    "postcode": "3000",
    "countryCodeIso": "AUS"
  },
  "phoneNumber": {
    "countryCodePrefix": "61",
    "numberAfterPrefix": "43740788666"
  },
  "deviceId": "NOT_SPECIFIED",
  "tier": "STANDARD",
  "status": "PENDING_APPROVAL",
  "creationDateTimeUtc": "2024-03-12T22:59:48.357089Z"
}


Update Customer Status

Request payload

{
  "customerId": "997d394b-e22f-4297-a69d-0b984571baab",
  "newStatus": "ACTIVE"
}

Response payload

{
  "customerDetails": {
    "firstName": "John",
    "middleName": "Bryan",
    "lastName": "Smith",
    "dateOfBirth": "1996-01-25",
    "gender": "OTHER"
  },
  "customerHayId": "997d394b-e22f-4297-a69d-0b984571baab",
  "email": "[email protected]",
  "address": {
    "line1": "395 Bourke St",
    "townOrCity": "Melbourne",
    "administrativeRegion": "VIC",
    "postcode": "3000",
    "countryCodeIso": "AUS"
  },
  "phoneNumber": {
    "countryCodePrefix": "61",
    "numberAfterPrefix": "42278862345"
  },
  "deviceId": "NOT_SPECIFIED",
  "tier": "STANDARD",
  "status": "ACTIVE",
  "creationDateTimeUtc": "2024-03-12T23:54:29.595919Z"
}


Create Account

Request payload

{
  "accountHolderId": "997d394b-e22f-9837-a69d-0b209671baab",
  "accountHolderType": "CUSTOMER",
  "idempotencyKey": "997d394b-e22f-8467-a69d-0b209671baab",
  "productId": "997d394b-e22f-8467-a69d-0b209671brre"
}

Response payload

{
  "accountHayId": "7bd7479d-787a-9876-8a11-d8424f1ea078",
  "accountHolderId": "997d394b-e22f-0000-a69d-0b209671baab",
  "accountHolderType": "CUSTOMER",
  "productId": "997d394b-e22f-8467-a69d-0b209671brre",
  "accountNumber": "66090672",
  "bsb": "636220",
  "currency": "AUD",
  "status": "PENDING_APPROVAL",
  "totalBalance": 0,
  "heldBalance": 0,
  "availableBalance": 0,
  "lockedBalance": 0,
  "stacksBalance": 0,
  "technicalOverdraftBalance": 0,
  "creationDateTimeUtc": "2024-03-12T23:54:30.491966Z",
  "overdraftBalance": 0,
  "overdraftLimit": 0
}

Update Account Risk Level

Request payload

{
  "accountId": "7bd7479d-787a-0000-8a11-d8424f1ea078",
  "reason": "Default level for new accounts",
  "level": "LOW"
}

Response payload

{
  "message": "Risk level changed successfully."
}