API Reference
Jobs API
Create and manage service jobs
The Jobs API allows you to create, update, and manage service jobs. Jobs are the core entity in ManoPlan, representing individual service appointments assigned to technicians.
Endpoints
List Jobs
/api/jobsRetrieve all jobs for your company
Get Job
/api/jobs/:idRetrieve a specific job by ID
Create Job
/api/jobsCreate a new service job
Update Job
/api/jobs/:idUpdate an existing job
Delete Job
/api/jobs/:idDelete a job
Update Status
/api/jobs/:id/statusUpdate job status
Job Status
Jobs progress through these status values
newNew - Job created but not scheduledplannedPlanned - Date and time scheduledconfirmedConfirmed - Customer notifieden_routeEn Route - Technician travelingin_progressIn Progress - Work startedcompletedCompleted - Work finishedbilledBilled - Invoice createdJob Fields
Available fields when creating or updating jobs
customerIdCustomer ID (required)categoryJob category (e.g. Heating, Electrical)descriptionJob descriptionpriorityPriority level (low, normal, high, urgent)estimatedMinutesEstimated duration in minutesscheduledDateScheduled date and time (ISO 8601)assignedUserIdAssigned technician IDBest Practices
- Always include a descriptive job description
- Set realistic time estimates for better scheduling
- Use the status endpoint to track job progress
- Include material sets for complete job documentation