Not sure if i'm being stupid or if i'm taking the wrong approach entirely here.
I'm trying to build a webhook handler for Pipedrive's CRM.
I've created a model called pipedriveDeal, added the fields, and have created a custom action for the model to take in pipedrive's generated webhook and process it into a record to be created/updated as needed.
I'm now at the testing stage and am trying to test it by firing off webhooks from pipedrive, but am getting nothing but 404's I have temporarily set the action to allow unauthorized calls.
I've tried a few variations and am currently firing off the webhooks to https://<my app>--development.gadget.app/api/models/pipedriveDeal/actions/webhook/
Is this an incorrect url structure? Can model actions not be called externally? Am i just an idiot to be taking this approach in the first place?