API
Build on top of Field Pro
A RESTful API for developers who want to integrate Field Pro with custom systems, build extensions, or automate workflows.
API Features
RESTful Design
Clean, predictable endpoints following REST conventions.
OAuth 2.0
Secure authentication with scoped access tokens.
Webhooks
Real-time notifications for job updates and status changes.
Full Documentation
Interactive API docs with code examples in multiple languages.
curl -X GET \
https://api.fieldpro.app/v1/jobs \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json"
{
"data": [
{
"id": "job_abc123",
"customer_id": "cust_xyz789",
"status": "scheduled",
"scheduled_start": "2026-04-16T09:00:00Z",
"assigned_technician": "tech_456",
"service_type": "maintenance"
}
],
"meta": {
"total": 24,
"page": 1
}
}Sample Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /jobs | List all jobs with filters |
| POST | /jobs | Create a new job |
| GET | /jobs/:id | Get job details |
| PATCH | /jobs/:id | Update job status |
| GET | /technicians | List all technicians |
| GET | /vehicles | List all vehicles |
| GET | /equipment | List all equipment |
| POST | /appointments | Schedule an appointment |