LATAM context
Webhooks are ideal for asynchronous flows like batch document processing. In finO$'s API, webhooks are on the roadmap: today, after uploading a PDF, you poll the statement's status until it's completed.
Concrete example
Today's pattern, without a webhook: POST /api/v1/statements uploads the PDF and responds 202; you call GET /api/v1/statements/{id} every few seconds until status is completed, and then its transactions show up in /api/v1/transactions.
How it shows up on your bank statement
It has no place in the document: it's the way you find out that a statement finished processing without having to keep asking. The alternative is polling (checking every few seconds whether the job is done), which works but wastes calls.
How does finO$ handle this?
Notification webhooks are on the roadmap. In the meantime, async processing is tracked by polling the statement's status. See the API reference.