/leads Pipeline API v1
Build custom integrations using scoped tenant API tokens and signed outbound webhooks.
Authentication
Use a tenant API token in the Authorization header.
Authorization: Bearer YOUR_PIPELINE_API_TOKEN Base URL:
https://api.pipelineapp.co.uk/api/v1/public-api Scopes
leads.readleads.createcustomers.readcustomers.createappointments.readappointments.createjobs.readinvoices.readwebhooks.manage REST endpoints
/leads /customers /customers /customers/find /appointments /appointments /jobs /jobs/{id} /invoices /invoices/{id} Webhooks
Pipeline sends signed JSON payloads to your endpoint when subscribed events occur.
X-Pipeline-Signature: sha256=...
X-Pipeline-Timestamp: 1777377600
X-Pipeline-Event: lead.created lead.createdcustomer.createdappointment.bookedquote.acceptedjob.createdjob.completedinvoice.createdinvoice.paidreview.submittedwebhook.test Zapier
Pipeline can be used with Zapier before a dedicated Pipeline Zapier app exists.
Trigger Zaps from Pipeline
Use Webhooks by Zapier as the trigger, choose Catch Hook, then paste the Zapier hook URL into a Pipeline webhook.
- Create a Zapier Catch Hook trigger.
- Create a Pipeline webhook in Apps, Developer, Webhooks.
- Select the events to send, such as
lead.createdorinvoice.paid. - Send a test webhook from Pipeline and finish mapping the Zap.
Send data into Pipeline
Use Zapier Webhooks or API Request actions with a Pipeline API token.
POST https://api.pipelineapp.co.uk/api/v1/public-api/leads
Authorization: Bearer YOUR_PIPELINE_API_TOKEN
Content-Type: application/json Create tokens from Apps, Developer, API Tokens and only select the scopes your Zap needs.