ElliboHelp Centre

Automation and API

Workflow rules, webhooks and the REST API.

Workflow rules (Professional)

Settings > Workflow rules > + New rule: when a job is created, changes status, is completed, is invoiced, goes past its SLA, a customer asks for a service, or a contract ends in 30 days - and the job matches the type, priority or area you choose - then tell someone, email an address, call a web address or set the priority.

Webhooks (Business)

Settings > API & webhooks > + New webhook: a POST to your address the moment an event happens, signed with X-Ellibo-Signature (sha256 HMAC of "timestamp.body" with the webhook's secret). Failed calls are tried again after 1, 5, 30, 120 and 720 minutes.

The API (Business)

Make a key in Settings > API & webhooks. Send it as Authorization: Bearer fsk_....

  • GET /fieldservice/api.php/v1/jobs - with status, from, to, customer_id, limit, offset
  • GET /v1/jobs/{id}
  • POST /v1/jobs - title, customer_id, problem, type_id, priority, address, city, pincode, scheduled ("2026-11-20 10:30"), minutes, technician_id
  • POST /v1/jobs/{id}/status - status (travel, working, paused, hold, done, cancelled) and note
  • GET /v1/customers?q=, GET /v1/assets?customer_id=, GET /v1/contracts?customer_id=

A key acts as the person who made it, up to 5,000 calls a day.

Still need help?Write to us and we'll walk you through it.
Contact support