> ## Documentation Index
> Fetch the complete documentation index at: https://docs.frankieone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Australian KYB Functional Call Flow

The KYB functions [Business Ownership](/docs/v1/api/kyc-api-endpoints/reference/business/business-ownership-query) and [Check Organisation](/docs/v1/api/kyc-api-endpoints/reference/business/check-organisation) are asynchronous so once you call them, they will respond with an HTTP 202 ACCEPT, giving you a request ID that will be used to notify you when the process is complete.

How long this takes depends on a number of factors:

* How complex a corporate structure we need to traverse to obtain the ultimate beneficial owners
* How many of the names and companies you wish to perform KYC/AML checks upon
* How complex a set of rules will apply to those KYC/AML checks.

A simple check on a company with one or two shareholder/owners can take around 20-30 seconds.

A more complex, multi-layered corporate structure with many shareholders and directors requiring checks can take upwards of 5 minutes

Once the function is complete, you will have a [webhook](/docs/v1/api/guide-to-the-api/getting-started/notifications-webhooks) notification pushed to you. This webhook is defined in Frankie’s configuration. Please contact developer support for assistance.

The webhook [payload](/docs/v1/api/kyc-api-endpoints/reference/push-notification/notify-result) will contain the original `requestID` and a simple precis of the final disposition of the request.

You then call the [`/retrieve`](/docs/v1/api/kyc-api-endpoints/reference/retrieve/retrieve-result) API to download the result of the call.

See [Asynchronous Calls (Backgrounding Processes)](/docs/v1/api/guide-to-the-api/getting-started/asynchronous-calls-backgrounding-processes) for more details
