Skip to main content
POST
/
business
/
ownership
/
query
(AUS Only) Create Business Entity and Query UBO
curl --request POST \
  --url https://api.uat.frankie.one/compliance/v1.2/business/ownership/query \
  --header 'Content-Type: application/json' \
  --header 'X-Frankie-CustomerID: <x-frankie-customerid>' \
  --header 'api_key: <api-key>' \
  --data '
{
  "organisation": {
    "addresses": [
      {
        "country": "AUS",
        "addressId": "86932629-bdb4-158f-e670-741e89ff78ba",
        "addressType": "REGISTERED_OFFICE",
        "buildingName": "Highland Tower",
        "careOf": "<string>",
        "endDate": "0001-01-01",
        "extraData": [
          {
            "kvpKey": "ACN",
            "kvpType": "id.external",
            "kvpValue": "406655338"
          }
        ],
        "longForm": "42a Test Eagle Road, Testville, TST 123-TST, Testalia",
        "postalCode": "3000",
        "region": "MELBOURNE",
        "startDate": "2023-03-10",
        "state": "VIC",
        "streetName": "9 ROYCE AVENUE",
        "streetNumber": "FLAT 27",
        "streetType": "Road",
        "suburb": "Testburb",
        "town": "MELBOURNE",
        "unitNumber": "FLAT 27",
        "unstructuredLongForm": "<string>"
      }
    ],
    "dateOfBirth": {
      "country": "AUS",
      "dateOfBirth": "1978-11-12",
      "locality": "Brisbane",
      "unstructuredDateOfBirth": "<string>",
      "yearOfBirth": "1978"
    },
    "entityId": "84a9a860-68ae-4d7d-9a53-54a1116d5051",
    "entityProfile": "<string>",
    "entityType": "ORGANISATION",
    "extraData": [
      {
        "kvpKey": "ACN",
        "kvpType": "id.external",
        "kvpValue": "406655338"
      }
    ],
    "flags": [
      {
        "flag": "<string>",
        "value": 123
      }
    ],
    "gender": "F",
    "identityDocs": [
      {
        "country": "AUS",
        "idType": "DRIVERS_LICENCE",
        "docScan": [
          {
            "ScanDelete": true,
            "scanCreated": "2020-06-02",
            "scanData": "VGhpcyBpcyBzb21lIGV4YW1wbGUgZGF0YS4gV29vLCBJIGJldCB5b3UgcmVncmV0IHRoZSB0aW1lIHlvdSB3YXN0ZWQgZGVjb2RpbmcgdGhpcywgaHVoPw==",
            "scanDataRetrievalState": "NORMAL",
            "scanDocId": "84a9a860-68ae-4d7d-9a53-54a1116d5051",
            "scanFilename": "Important Document - ID1234567.pdf",
            "scanMIME": "image/png",
            "scanPageNum": 1,
            "scanSide": "F",
            "scanType": "PDF"
          }
        ],
        "documentId": "84a9a860-68ae-4d7d-9a53-54a1116d5051",
        "documentStatus": "DOC_SCANNED",
        "extraData": [
          {
            "kvpKey": "ACN",
            "kvpType": "id.external",
            "kvpValue": "406655338"
          }
        ],
        "idExpiry": "2020-02-01",
        "idIssued": "1972-11-04",
        "idNumber": "123456789",
        "idSubType": "<string>",
        "region": "VIC"
      }
    ],
    "name": {
      "familyName": "Smith",
      "displayName": "Jane Cecily Smith",
      "givenName": "Jane",
      "honourific": "Duchess",
      "middleName": "Cecily"
    },
    "organisationData": {
      "adverseCreditDataPresent": true,
      "aliases": [
        "<string>"
      ],
      "class": {
        "code": "<string>",
        "description": "<string>"
      },
      "contactDetails": {
        "email": "<string>",
        "faxNumber": "<string>",
        "telephoneNumber": "<string>",
        "websiteURL": "<string>"
      },
      "disclosingEntityIndicator": true,
      "extractedDate": "2023-12-25",
      "includesNonBeneficiallyHeld": true,
      "industryCodes": [
        {
          "code": "<string>",
          "description": "<string>"
        }
      ],
      "industryDeclarations": [
        {
          "description": "<string>",
          "language": "<string>"
        }
      ],
      "kycCustomerType": "<string>",
      "lastCheckDate": "2023-12-25",
      "legalFormDetails": {
        "basis": "<string>",
        "capital": "<string>",
        "comments": "<string>",
        "control": "<string>",
        "incorp": "<string>",
        "partner": "<string>",
        "responsibility": "<string>",
        "stocks": "<string>"
      },
      "normalisedLegalStatus": "<string>",
      "ownershipResolved": true,
      "registeredName": "<string>",
      "registration": {
        "countryIso": "<string>",
        "date": "2023-12-25",
        "number": "<string>",
        "previousNumber": "<string>",
        "registryCode": "<string>",
        "registryDescription": "<string>",
        "state": "<string>",
        "unstructuredDate": "<string>",
        "unstructuredFoundationDate": "<string>"
      },
      "registries": {
        "abr": {
          "abn": "<string>",
          "acn": "<string>",
          "addresses": [
            {
              "effectiveFrom": "2023-11-07T05:31:56Z",
              "effectiveTo": "2023-11-07T05:31:56Z",
              "postcode": "<string>",
              "stateCode": "<string>"
            }
          ],
          "businessNames": [
            {
              "effectiveFrom": "2023-11-07T05:31:56Z",
              "effectiveTo": "2023-11-07T05:31:56Z",
              "name": "<string>",
              "type": "<string>"
            }
          ],
          "charityEndorsements": [
            {
              "effectiveFrom": "2023-11-07T05:31:56Z",
              "effectiveTo": "2023-11-07T05:31:56Z",
              "type": "<string>"
            }
          ],
          "charityTypes": [
            {
              "description": "<string>",
              "effectiveFrom": "2023-11-07T05:31:56Z",
              "effectiveTo": "2023-11-07T05:31:56Z"
            }
          ],
          "description": "<string>",
          "dgrEndorsements": [
            {
              "endorsedFrom": "2023-11-07T05:31:56Z",
              "endorsedTo": "2023-11-07T05:31:56Z"
            }
          ],
          "gst": [
            {
              "effectiveFrom": "2023-11-07T05:31:56Z",
              "effectiveTo": "2023-11-07T05:31:56Z"
            }
          ],
          "historicalChanges": [
            {
              "businessName": [
                "<string>"
              ],
              "date": "2023-11-07T05:31:56Z",
              "entityStatus": [
                "<string>"
              ],
              "goodsAndServicesTax": [
                "<string>"
              ],
              "mainBusinessPhysicalAddress": [
                "<string>"
              ],
              "mainName": [
                "<string>"
              ],
              "mainTradingName": [
                "<string>"
              ]
            }
          ],
          "lastUpdated": "2023-11-07T05:31:56Z",
          "name": "<string>",
          "registeredDate": "2023-11-07T05:31:56Z",
          "status": "<string>",
          "statusEffectiveFrom": "<string>",
          "type": "<string>",
          "typeCode": "<string>",
          "updatedDate": "2023-11-07T05:31:56Z"
        }
      },
      "reviewDate": "2023-12-25",
      "shareStructure": [
        {
          "amountDue": 123,
          "amountPaid": 123,
          "classCode": "<string>",
          "classTitle": "<string>",
          "docNumber": "<string>",
          "docNumberQualifier": "<string>",
          "sharesIssued": 123,
          "status": "<string>"
        }
      ],
      "startDate": "2023-12-25",
      "status": {
        "code": "<string>",
        "description": "<string>"
      },
      "subType": {
        "code": "<string>",
        "description": "<string>"
      },
      "subclass": {
        "code": "<string>",
        "description": "<string>"
      },
      "type": {
        "code": "<string>",
        "description": "<string>"
      }
    }
  },
  "associations": [
    {
      "addedBy": "<string>",
      "entity": {
        "addresses": [
          {
            "country": "AUS",
            "addressId": "86932629-bdb4-158f-e670-741e89ff78ba",
            "addressType": "REGISTERED_OFFICE",
            "buildingName": "Highland Tower",
            "careOf": "<string>",
            "endDate": "0001-01-01",
            "extraData": [
              {
                "kvpKey": "ACN",
                "kvpType": "id.external",
                "kvpValue": "406655338"
              }
            ],
            "longForm": "42a Test Eagle Road, Testville, TST 123-TST, Testalia",
            "postalCode": "3000",
            "region": "MELBOURNE",
            "startDate": "2023-03-10",
            "state": "VIC",
            "streetName": "9 ROYCE AVENUE",
            "streetNumber": "FLAT 27",
            "streetType": "Road",
            "suburb": "Testburb",
            "town": "MELBOURNE",
            "unitNumber": "FLAT 27",
            "unstructuredLongForm": "<string>"
          }
        ],
        "dateOfBirth": {
          "country": "AUS",
          "dateOfBirth": "1978-11-12",
          "locality": "Brisbane",
          "unstructuredDateOfBirth": "<string>",
          "yearOfBirth": "1978"
        },
        "entityId": "84a9a860-68ae-4d7d-9a53-54a1116d5051",
        "entityProfile": "<string>",
        "entityType": "ORGANISATION",
        "extraData": [
          {
            "kvpKey": "ACN",
            "kvpType": "id.external",
            "kvpValue": "406655338"
          }
        ],
        "flags": [
          {
            "flag": "<string>",
            "value": 123
          }
        ],
        "gender": "F",
        "identityDocs": [
          {
            "country": "AUS",
            "idType": "DRIVERS_LICENCE",
            "docScan": [
              {
                "ScanDelete": true,
                "scanCreated": "2020-06-02",
                "scanData": "VGhpcyBpcyBzb21lIGV4YW1wbGUgZGF0YS4gV29vLCBJIGJldCB5b3UgcmVncmV0IHRoZSB0aW1lIHlvdSB3YXN0ZWQgZGVjb2RpbmcgdGhpcywgaHVoPw==",
                "scanDataRetrievalState": "NORMAL",
                "scanDocId": "84a9a860-68ae-4d7d-9a53-54a1116d5051",
                "scanFilename": "Important Document - ID1234567.pdf",
                "scanMIME": "image/png",
                "scanPageNum": 1,
                "scanSide": "F",
                "scanType": "PDF"
              }
            ],
            "documentId": "84a9a860-68ae-4d7d-9a53-54a1116d5051",
            "documentStatus": "DOC_SCANNED",
            "extraData": [
              {
                "kvpKey": "ACN",
                "kvpType": "id.external",
                "kvpValue": "406655338"
              }
            ],
            "idExpiry": "2020-02-01",
            "idIssued": "1972-11-04",
            "idNumber": "123456789",
            "idSubType": "<string>",
            "region": "VIC"
          }
        ],
        "name": {
          "familyName": "Smith",
          "displayName": "Jane Cecily Smith",
          "givenName": "Jane",
          "honourific": "Duchess",
          "middleName": "Cecily"
        },
        "organisationData": {
          "adverseCreditDataPresent": true,
          "aliases": [
            "<string>"
          ],
          "class": {
            "code": "<string>",
            "description": "<string>"
          },
          "contactDetails": {
            "email": "<string>",
            "faxNumber": "<string>",
            "telephoneNumber": "<string>",
            "websiteURL": "<string>"
          },
          "disclosingEntityIndicator": true,
          "extractedDate": "2023-12-25",
          "includesNonBeneficiallyHeld": true,
          "industryCodes": [
            {
              "code": "<string>",
              "description": "<string>"
            }
          ],
          "industryDeclarations": [
            {
              "description": "<string>",
              "language": "<string>"
            }
          ],
          "kycCustomerType": "<string>",
          "lastCheckDate": "2023-12-25",
          "legalFormDetails": {
            "basis": "<string>",
            "capital": "<string>",
            "comments": "<string>",
            "control": "<string>",
            "incorp": "<string>",
            "partner": "<string>",
            "responsibility": "<string>",
            "stocks": "<string>"
          },
          "normalisedLegalStatus": "<string>",
          "ownershipResolved": true,
          "registeredName": "<string>",
          "registration": {
            "countryIso": "<string>",
            "date": "2023-12-25",
            "number": "<string>",
            "previousNumber": "<string>",
            "registryCode": "<string>",
            "registryDescription": "<string>",
            "state": "<string>",
            "unstructuredDate": "<string>",
            "unstructuredFoundationDate": "<string>"
          },
          "registries": {
            "abr": {
              "abn": "<string>",
              "acn": "<string>",
              "addresses": [
                {
                  "effectiveFrom": "2023-11-07T05:31:56Z",
                  "effectiveTo": "2023-11-07T05:31:56Z",
                  "postcode": "<string>",
                  "stateCode": "<string>"
                }
              ],
              "businessNames": [
                {
                  "effectiveFrom": "2023-11-07T05:31:56Z",
                  "effectiveTo": "2023-11-07T05:31:56Z",
                  "name": "<string>",
                  "type": "<string>"
                }
              ],
              "charityEndorsements": [
                {
                  "effectiveFrom": "2023-11-07T05:31:56Z",
                  "effectiveTo": "2023-11-07T05:31:56Z",
                  "type": "<string>"
                }
              ],
              "charityTypes": [
                {
                  "description": "<string>",
                  "effectiveFrom": "2023-11-07T05:31:56Z",
                  "effectiveTo": "2023-11-07T05:31:56Z"
                }
              ],
              "description": "<string>",
              "dgrEndorsements": [
                {
                  "endorsedFrom": "2023-11-07T05:31:56Z",
                  "endorsedTo": "2023-11-07T05:31:56Z"
                }
              ],
              "gst": [
                {
                  "effectiveFrom": "2023-11-07T05:31:56Z",
                  "effectiveTo": "2023-11-07T05:31:56Z"
                }
              ],
              "historicalChanges": [
                {
                  "businessName": [
                    "<string>"
                  ],
                  "date": "2023-11-07T05:31:56Z",
                  "entityStatus": [
                    "<string>"
                  ],
                  "goodsAndServicesTax": [
                    "<string>"
                  ],
                  "mainBusinessPhysicalAddress": [
                    "<string>"
                  ],
                  "mainName": [
                    "<string>"
                  ],
                  "mainTradingName": [
                    "<string>"
                  ]
                }
              ],
              "lastUpdated": "2023-11-07T05:31:56Z",
              "name": "<string>",
              "registeredDate": "2023-11-07T05:31:56Z",
              "status": "<string>",
              "statusEffectiveFrom": "<string>",
              "type": "<string>",
              "typeCode": "<string>",
              "updatedDate": "2023-11-07T05:31:56Z"
            }
          },
          "reviewDate": "2023-12-25",
          "shareStructure": [
            {
              "amountDue": 123,
              "amountPaid": 123,
              "classCode": "<string>",
              "classTitle": "<string>",
              "docNumber": "<string>",
              "docNumberQualifier": "<string>",
              "sharesIssued": 123,
              "status": "<string>"
            }
          ],
          "startDate": "2023-12-25",
          "status": {
            "code": "<string>",
            "description": "<string>"
          },
          "subType": {
            "code": "<string>",
            "description": "<string>"
          },
          "subclass": {
            "code": "<string>",
            "description": "<string>"
          },
          "type": {
            "code": "<string>",
            "description": "<string>"
          }
        }
      },
      "percentageHeld": {
        "beneficially": 123,
        "jointly": 123,
        "nonBeneficially": 123
      },
      "roles": [
        {
          "type": "<string>",
          "typeDescription": "<string>"
        }
      ]
    }
  ]
}
'
{
  "flags": "kyb_target",
  "organisationCheckId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "organisationCheckResult": {
    "entityCategories": {},
    "entityCheckErrors": {},
    "entityCheckResults": {},
    "entityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "groupId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
  },
  "ownershipCheckDate": "2023-11-07T05:31:56Z",
  "ownershipCheckId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "ownershipQueryError": {
    "errorCode": "CORE-5990",
    "errorMsg": "Everything went kaflooey. Stay clam.",
    "requestId": "01BFJA617JMJXEW6G7TDDXNSHX",
    "commit": "2af478ed",
    "httpStatusCode": 501,
    "issues": [
      {
        "issueLocation": "dateOfBirth",
        "issue": "Invalid format. Must be YYYY-MM-DD"
      }
    ]
  },
  "ownershipQueryResult": {
    "associatedEntities": {},
    "blockingEntityDetails": {},
    "blockingEntityIds": [
      "3c90c3cc-0d44-4b50-8888-8dd25736052a"
    ],
    "entityCreatedDate": "2023-11-07T05:31:56Z",
    "entityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "entityUpdatedDate": "2023-11-07T05:31:56Z",
    "otherOwners": {},
    "ownershipDetails": {},
    "ownershipPolicy": {
      "blockingDefinitions": [
        "<string>"
      ],
      "blockingThreshold": 123,
      "uboThreshold": 123
    },
    "uncategorisedEntities": {}
  },
  "reportError": {
    "errorCode": "CORE-5990",
    "errorMsg": "Everything went kaflooey. Stay clam.",
    "requestId": "01BFJA617JMJXEW6G7TDDXNSHX",
    "commit": "2af478ed",
    "httpStatusCode": 501,
    "issues": [
      {
        "issueLocation": "dateOfBirth",
        "issue": "Invalid format. Must be YYYY-MM-DD"
      }
    ]
  },
  "reportResult": {
    "documentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "location": "<string>",
    "scanDocId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
  },
  "requestId": "01BFJA617JMJXEW6G7TDDXNSHX",
  "uboResponse": {
    "supplied_data": {
      "abn": 99001234321,
      "acn": 342225,
      "company_type": "PRV",
      "customer_reference": "WBC000ABC123",
      "name": "Worldwide Widget Pty. Ltd."
    },
    "asic_search_timestamp": "2016-08-29T09:12:33.001Z",
    "business_details": {
      "ABN": "<string>",
      "ACN": "<string>",
      "ARBN": "<string>",
      "anzsic_code": "<string>",
      "giin": "<string>",
      "registered_name": "<string>",
      "asic_company_type": "<string>",
      "business_names": [
        "<string>"
      ],
      "date_registered_with_asic": "2023-12-25",
      "entity_id": "84a9a860-68ae-4d7d-9a53-54a1116d5051",
      "place_of_business": {
        "country": "AUS",
        "addressId": "86932629-bdb4-158f-e670-741e89ff78ba",
        "addressType": "REGISTERED_OFFICE",
        "buildingName": "Highland Tower",
        "careOf": "<string>",
        "endDate": "0001-01-01",
        "extraData": [
          {
            "kvpKey": "ACN",
            "kvpType": "id.external",
            "kvpValue": "406655338"
          }
        ],
        "longForm": "42a Test Eagle Road, Testville, TST 123-TST, Testalia",
        "postalCode": "3000",
        "region": "MELBOURNE",
        "startDate": "2023-03-10",
        "state": "VIC",
        "streetName": "9 ROYCE AVENUE",
        "streetNumber": "FLAT 27",
        "streetType": "Road",
        "suburb": "Testburb",
        "town": "MELBOURNE",
        "unitNumber": "FLAT 27",
        "unstructuredLongForm": "<string>"
      },
      "public_company": true,
      "registered_office": {
        "country": "AUS",
        "addressId": "86932629-bdb4-158f-e670-741e89ff78ba",
        "addressType": "REGISTERED_OFFICE",
        "buildingName": "Highland Tower",
        "careOf": "<string>",
        "endDate": "0001-01-01",
        "extraData": [
          {
            "kvpKey": "ACN",
            "kvpType": "id.external",
            "kvpValue": "406655338"
          }
        ],
        "longForm": "42a Test Eagle Road, Testville, TST 123-TST, Testalia",
        "postalCode": "3000",
        "region": "MELBOURNE",
        "startDate": "2023-03-10",
        "state": "VIC",
        "streetName": "9 ROYCE AVENUE",
        "streetNumber": "FLAT 27",
        "streetType": "Road",
        "suburb": "Testburb",
        "town": "MELBOURNE",
        "unitNumber": "FLAT 27",
        "unstructuredLongForm": "<string>"
      },
      "regulatory_information": {
        "licence_details": "<string>",
        "licence_number": "<string>",
        "licence_verified": true,
        "regulatory_body": "<string>"
      },
      "state_registered_with_asic": "<string>",
      "stock_exchange_data": {
        "approved_exchange": true,
        "exchange": "<string>",
        "exchange_ticker": "<string>",
        "supporting_document_links": [
          "<string>"
        ],
        "supporting_evidence_in_pdf": true
      },
      "trading_names": [
        "<string>"
      ]
    },
    "business_screening_result": {
      "aml_result": {
        "check_result": "NOT_SCREENED",
        "media_hit_count": 0
      },
      "kyc_result": {
        "address_match_count": 1,
        "dob_match_count": 1,
        "name_match_count": 2,
        "check_result": "PASS",
        "matching_sources": [
          "au-elec",
          "ntd",
          "dvs"
        ]
      }
    },
    "error_message": "<string>",
    "issues_list": [
      {
        "issue_description": "Date of birth not found",
        "issue_location": "ultimate_beneficial_owner.0.date_of_birth",
        "issue_severity": "INFO"
      }
    ],
    "non_individual_beneficial_owners": [
      {
        "beneficially_held": true,
        "percent_owned": 123,
        "entity_type": "APUB",
        "name": "Widget Trust Corpoation Inc.",
        "stock_exchange_data": {
          "approved_exchange": true,
          "exchange": "<string>",
          "exchange_ticker": "<string>",
          "supporting_document_links": [
            "<string>"
          ],
          "supporting_evidence_in_pdf": true
        }
      }
    ],
    "officeholders": [
      {
        "beneficially_held": true,
        "percent_owned": 123,
        "role": "Director",
        "addresses": [
          {
            "country": "AUS",
            "addressId": "86932629-bdb4-158f-e670-741e89ff78ba",
            "addressType": "REGISTERED_OFFICE",
            "buildingName": "Highland Tower",
            "careOf": "<string>",
            "endDate": "0001-01-01",
            "extraData": [
              {
                "kvpKey": "ACN",
                "kvpType": "id.external",
                "kvpValue": "406655338"
              }
            ],
            "longForm": "42a Test Eagle Road, Testville, TST 123-TST, Testalia",
            "postalCode": "3000",
            "region": "MELBOURNE",
            "startDate": "2023-03-10",
            "state": "VIC",
            "streetName": "9 ROYCE AVENUE",
            "streetNumber": "FLAT 27",
            "streetType": "Road",
            "suburb": "Testburb",
            "town": "MELBOURNE",
            "unitNumber": "FLAT 27",
            "unstructuredLongForm": "<string>"
          }
        ],
        "date_of_birth": "1969-01-01",
        "entityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "name": "JAN MICHAEL VINCENT",
        "screening_result": {
          "aml_result": {
            "check_result": "NOT_SCREENED",
            "media_hit_count": 0
          },
          "kyc_result": {
            "address_match_count": 1,
            "dob_match_count": 1,
            "name_match_count": 2,
            "check_result": "PASS",
            "matching_sources": [
              "au-elec",
              "ntd",
              "dvs"
            ]
          }
        }
      }
    ],
    "supplied_data_matches": {
      "matched_acn": true,
      "matched_company_type": true,
      "matched_name": true
    },
    "ultimate_beneficial_owners": [
      {
        "beneficially_held": true,
        "percent_owned": 123,
        "role": "Director",
        "addresses": [
          {
            "country": "AUS",
            "addressId": "86932629-bdb4-158f-e670-741e89ff78ba",
            "addressType": "REGISTERED_OFFICE",
            "buildingName": "Highland Tower",
            "careOf": "<string>",
            "endDate": "0001-01-01",
            "extraData": [
              {
                "kvpKey": "ACN",
                "kvpType": "id.external",
                "kvpValue": "406655338"
              }
            ],
            "longForm": "42a Test Eagle Road, Testville, TST 123-TST, Testalia",
            "postalCode": "3000",
            "region": "MELBOURNE",
            "startDate": "2023-03-10",
            "state": "VIC",
            "streetName": "9 ROYCE AVENUE",
            "streetNumber": "FLAT 27",
            "streetType": "Road",
            "suburb": "Testburb",
            "town": "MELBOURNE",
            "unitNumber": "FLAT 27",
            "unstructuredLongForm": "<string>"
          }
        ],
        "date_of_birth": "1969-01-01",
        "entityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "name": "JAN MICHAEL VINCENT",
        "screening_result": {
          "aml_result": {
            "check_result": "NOT_SCREENED",
            "media_hit_count": 0
          },
          "kyc_result": {
            "address_match_count": 1,
            "dob_match_count": 1,
            "name_match_count": 2,
            "check_result": "PASS",
            "matching_sources": [
              "au-elec",
              "ntd",
              "dvs"
            ]
          }
        }
      }
    ]
  }
}

Authorizations

api_key
string
header
required

API key issued by Frankie Financial. This will rotate regularly.

Headers

X-Frankie-CustomerID
string<uuid>
required

Customer ID issued by Frankie Financial. This will never change. Your API key, which is mapped to this identity, will change over time.

X-Frankie-CustomerChildID
string<uuid>

If, as a Frankie Customer, you are acting on behalf of your own customers, then you can populate this field with a Frankie-assigned ID.

Note: If using a CustomerChildID, you will also need a separate api_key for each child.

Any documents, checks, entities that are created when this field has been populated will now be tied to this CustomerID + CustomerChildID combination. Just as Customers cannot see data created by other Customers, so too a Customer's Children will not be able to see each other's data.

A Customer can see the documents/entities and checks of all their Children.

X-Frankie-Channel
string

Open string that can be used to define the "channel" the request comes in from. It can potentially be used in routing and risk calculations upon request. Default values that can be used are:

  • api
  • portal
  • smartui

Any alphanumeric string is supported though. Anything over 64 characters will be truncated.

Query Parameters

checkType
enum<string>[]

When creating a new check, we need to define the checks we wish to run. If this parameter is not supplied then the check will be based on a configured check type for each entity category.

The checkType is make up of a comma separated list of the types of check we wish to run.

The order is important, and must be of the form:

  • Entity Check (if you're running this). Choose one from the available options
  • ID Check (If you want this)
  • PEP Checks (again if you want this, choose one of the options)

Entity Checks - One of:

  • "one_plus": Checks name, address and DoB against a minimum of 1 data source. (also known as a 1+1)
  • "two_plus": Checks name, address and DoB against a minimum of 2 independent data sources (also known as a 2+2)

ID Checks - One of:

  • "id": Checks all of the identity documents, but not necessarily the entity itself independently. Use this in conjunction with a one_plus or two_plus for more.

Fraud Checks - One or more of:

  • "fraudlist": Checks to see if the identity appears on any known fraud lists. Should be run after KYC/ID checks have passed.
  • "fraudid": Checks external ID services to see if details appear in fraud detection services (e.g. EmailAge or FraudNet)

PEP Checks - One of:

  • "pep": Will only run PEP/Sanctions checks (no identity verification)
  • "pep_media": Will run PEP/Sanctions checks, as well as watchlist and adverse media checks. (no identity verification)
  • NOTE: These checks will ONLY run if either the KYC/ID checks have been run prior, or it is the only check requested.

Pre-defined combinations (deprecated):

  • "full": equivalent to "two_plus,id,pep_media" or "pep_media" if the target is an organisation.
  • "default": Currently defined as "two_plus,id" or "pep" if the target is an organisation.
  • NOTE: These options are now deprecated and support for these options will be eventually halted. Please specify check_types explicitly.

Custom:

  • By arrangement with Frankie you can define your own KYC check type.

This will allow you to set the minimum number of matches for: - name - date of birth - address - government id

This allows for alternatives to the "standard" two_plus or one_plus (note, these can be overridden too).

Profile:

  • "profile": By arrangement with Frankie you can have a "profile" check type that applies checks according to a profile that you assign to the entity from a predefined set of profiles.

The profile to use will be taken from the entity.entityProfile field if set, or be run through a set of configurable rules to determine which one to use.

Profiles act a little like the Pre-defined combinations above in that they can map to a defined list. But they offer a lot more besides, including rules for determining default settings, inbuild data aging and other configurable features. They also allow for a new result set top be returned that provides a more detailed and useful breakdown of the check/verification process.

Entity Profiles are the future of checks with Frankie Financial.

Available options:
one_plus,
two_plus,
id,
fraudlist,
fraudcheck,
pep,
pep_media,
profile,
full,
default
entityCategories
enum<string>[]

A comma separated list that specifies the categories of entities associated with the target organisation that will be checked.

  • organisation - Just the organisation itself.
  • ubos - All ultimate beneficial owners.
  • pseudo_ubos - Use an alternative category when an organisation has no actual UBOs. The actual category to use is defined via configuration, default is no alternative category.
  • nibos - Non-Individual Beneficial Owners
  • bos_associated - Beneficial owners that have been manually associated, rather than retrieved from registry sources
  • direct_owners - All direct owners of the company, both organisations and individuals, may include UBOs for for simple ownership.
  • officers - All officers of the company
  • officers_directors - All directors of the company
  • officers_secretaries - All secretaries of the company
  • officers_other - All non-director officers of the company
  • officers_associated - All officers of the company that were associated manually, rather than retrieved from registry sources
  • all - All direct and indirect owners, both organisations and individuals (including UBOs), and officers of all organisations.
Available options:
organisation,
ubos,
pseudo_ubos,
nibos,
bos_associated,
direct_owners,
officers,
officers_directors,
officers_secretaries,
officers_other,
officers_associated,
all
resultLevel
enum<string>
default:summary

The result level allows you to specify the level of detail returned for the entity check. You can choose summary or full.

Available options:
summary,
full
validation
enum<string>

Should a validation check be run before the ownership query. The default is specified via configuration. The validation checks to see if the provided organisation is suitable for an ownership query by looking for the ACN in public data sources. Options are:

  • "on": Validate only when ACN is not provided. This is the typical default.
  • "acn": Validate even if ACN is provided.
  • "only": Like "acn" but only do validation query, don't proceed with ownership query. This option cannot be set as the default via configuration.
  • "off": Never validate. The Ownership query will then fail if an ACN is not provided.
Available options:
on,
off,
only,
acn
generateReport
enum<string>

The type of human readable report, if any, to generate based on the ownership query results. Options are:

  • SINGLE-LEVEL-AML: ASIC report
  • UBO: UBO report
Available options:
SINGLE-LEVEL-AML,
UBO
preset
string

Name of configured preset query parameters to use. Any individual parameters provided in the request will override the same parameter in the configured preset.

includeHistorical
boolean

If set to true, historical ownership data will be requested.

onlyProfile
boolean

If set to true, a full UBO report will not be requested. Note: This param is deprecated, use ownershipMode instead.

noLoad
string[]

Do not load the named result objects from cache, but force them to be retrieved from an approproate service, if and when they are required. Options are:

  • abr
  • ownership
ownershipMode
enum<string>

Define the ownership mode you wish to run.

Valid ownership modes are:

  • full
  • onlyProfile
  • onlyUBO
Available options:
full,
onlyProfile,
onlyUBO

Body

application/json

The organisation to be queried. An entity object that must have an organisation object with at least one organisation number.

Details of the organisation for which ownership should be queried. This should at least contain the ACN in the externalIds.

organisation
object
required

Describes all of the data being used to verify an entity.

associations
object[]

A list of manual associations you wish to make with the business to be queried.

If your configuration supports this (ask your customer success representative), you can potentially compare any UBOs or office holders you supply against those found through local registries.

Response

This is what you will find in the payload of a retrieved response should the ownership query succeed, or you're querying the past checks for a given business.

NOTE: When requesting the initial report, you will only ever receive a 202 response.

The result of an /business/ownership/query call retrieved via GET /retrieve/response/{requestId} after you receive a notification that the result is ready.

flags
object[]

Used to set additional information flags for this response.

Example:

"kyb_target"

organisationCheckId
string<uuid>

Batch identifier for the KYC/AML check results if any.

organisationCheckResult
object

The results of KYC/AML check on a organisation with a prior ownership query. This will be retrived via GET /retrieve/response/{requestId} after you receive a notification that the results are ready.

ownershipCheckDate
string<date-time>

If an ownership result is provided in this response then this is the date and time the service provided that result.

ownershipCheckId
string<uuid>

Unique identifier for the ownership check.

ownershipQueryError
object
ownershipQueryResult
object
reportError
object
reportResult
object

The positive result of a report generation request if any.

requestId
string<ulid>

Unique identifier for every request. Can be used for tracking down answers with technical support.

Uses the ULID format (a time-based, sortable UUID)

Note: this will be different for every request.

Example:

"01BFJA617JMJXEW6G7TDDXNSHX"

uboResponse
object