/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.createleads.updatecustomers.readcustomers.createusers.readappointments.readappointments.createjobs.readjobs.updatequotes.readquotes.updateinvoices.readinvoices.updateexpenses.createexpenses.updatesuppliers.readsuppliers.createsuppliers.updatesub_contractors.readsub_contractors.createsub_contractors.updateattachments.images.createitems.readproperties.readproperties.createproperties.updateproperties.linktask_board_columns.readtask_custom_fields.readcustomer_types.readcustomer_types.createtags.readtags.createtags.assignquote_templates.readjob_task_templates.readteam_availability.readwebhooks.manage REST endpoints
/leads /leads/{id}/status /customers /customers /customers/find /users?search={name} /appointments /appointments /jobs /jobs/{id} /jobs/{id}/status /quotes/{id}/status /invoices /invoices/{id} /invoices/{id}/status /expenses /expenses/{id} /expenses/{id}/status /suppliers /suppliers /suppliers/{id} /sub-contractors /sub-contractors /sub-contractors/{id} /attachments/images /items /items/{id} /properties /properties /properties/{id} /properties/link /task-board-columns /task-custom-fields /customer-types /customer-types /tags /tags /tags/assign /quote-templates /job-task-templates /jobs/{jobId}/apply-template/{templateId} /availability/summary /availability-blocks 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.