2 min read
Configure a webhook action
In Zapier, Make or n8n, add a 'Webhook / HTTP POST' step pointing at the enquiries endpoint. Map your form fields to the enquiry payload and set the headers:
{
"url": "https://api.credicorp.co.uk/public/v1/enquiries",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"Idempotency-Key": "{{submission_id}}"
},
"body": {
"company": { "name": "{{company_name}}" },
"contact": { "email": "{{email}}" },
"amount": "{{amount}}"
}
}
Use the submission id as the key
Set Idempotency-Key to the form submission id so a retried automation run never creates a duplicate enquiry. Then route the returned handoff_url back to the applicant by email.
Frequently asked questions
Can I do this without code?
Yes — a single HTTP POST action in any no-code tool submits an enquiry. Map the fields and set the two headers.
How do I prevent duplicate leads?
Use the form or record id as the idempotency key so re-runs of the automation return the original enquiry.
Related reading

Quickstart: submit a business-finance enquiry
POST /public/v1/enquiries is how a website or partner hands a lead into Credicorp. Post the company and…
Read →
Quickstart: use idempotency keys on write requests
An Idempotency-Key header makes a POST safe to retry. Generate one UUID per logical operation, send it with…
Read →
Quickstart: record marketing and data consent
POST /public/v1/consent records a user's consent choices at the point of collection. Capture the consent…
Read →
Quickstart: handle Credicorp API error responses
Every Credicorp API error uses the same envelope: { error: { type, code, message, request_id } }. Branch on…
Read →Funding for UK limited companies
Credicorp lends to your company, not to you personally — short-term working capital with no personal guarantee. See what your business could access.