Yes, applying for the Nuki Advanced API is the right way to go about it.
A webhook URL is a specific endpoint (URL) on a server that is configured to receive incoming HTTP requests from a webhook. You need to create and provide a URL so that your system or application can receive real-time updates or data from our system when certain events occur. For example, if a lock status changes, or authorization is created.