Serenn API
Built your own dispatch, CRM, or AI agents? Connect them to Serenn. Every job you book waits for your technician to capture live, and every completed job builds your team's verified profile.
Your dispatch, CRM, or AI agents send each booked job to Serenn. Nobody retypes anything.
The job waits in the Serenn app as a ready-made card. One tap and a live photo make it a verified credential.
Completed work builds each technician's public profile, the one customers and AI assistants read.
Tell us your trades, team size, and what you've built. No account needed to ask.
We review every integration personally and may reply with a few questions.
Include the assigned technician and the service address. Booked jobs become capture cards; completed jobs become history.
On site, the tech taps the card and takes a live photo in Serenn. That's what counts toward rank.
Plain JSON over HTTPS with one key per company. Send each job with your own IDs; sending the same job again updates it. Keys and the full reference open to approved companies.
PUT/api/v1/technicians/{yourTechId}Add or update a technician
PUT/api/v1/jobs/{yourJobId}Send a booked, in-progress, or completed job
GET/api/v1/jobs/{yourJobId}See capture eligibility and the resulting credential
GET/api/v1/meCheck your key, limits, and counts
PUT /api/v1/jobs/job-1042
Authorization: Bearer srn_live_••••••••
{
"status": "scheduled",
"sourceUpdatedAt": "2026-10-06T14:05:00-07:00",
"technicianExternalId": "tech-42",
"scheduledStartAt": "2026-10-07T09:00:00-07:00",
"jobType": "Repair",
"description": "Dryer not heating",
"customer": { "name": "Jordan Lee", "phone": "+16265550142" },
"address": {
"line1": "123 Main St",
"city": "Pasadena",
"state": "CA",
"zip": "91101"
}
}No. Send the request first. We'll ask you to create an account afterward so your request and API keys belong to you and your company.
Only live photos your technicians take in Serenn. Completed jobs you send show on your team's profiles as imported history, but they don't rank.
Jobs, technicians, service addresses, and customer name, phone, and email, the same fields our Jobber and FieldPulse integrations sync. Customer contact details stay with your team and the assigned technician. They never appear on public profiles.
Connect those directly from your company page; no API work needed. The Serenn API is for systems you built yourself.
Yes. Approved companies get a machine-readable spec and a dry-run mode, so an agent can test every request before anything is saved.
It takes about three minutes. No account needed to ask.
Request API access