Doo.functions.request and creating records


I was studying the instructions for HTTP call requests and started thinking of a solution where I would have a custom button (Workflow Automation / Button field) that calls an API of another system and the response JSON would be created as multiple records in Tabidoo.

Would this be possible? Could someone give me an example how to handle the response?