Skip to main content

title: “Maintenance API Endpoints” description: “REST API endpoints for work orders, parts, attestations, reliability, forecast, logbook, and billing.” keywords: [“API”, “maintenance”, “endpoints”, “REST”] mode: wide
The maintenance API provides programmatic access to work orders, parts inventory, technician attestations, fleet reliability data, maintenance forecasting, logbook entries, and billing operations. Base path: /api/v1/maintenance All endpoints require authentication via Clerk session cookie or X-API-Key header. Workspace context is provided by the X-Tenant-* headers set by the router worker. For authentication details, see Authentication. For error response formats, see Errors.
Full schema documentation — complete request/response schemas with field descriptions are available in the interactive API reference inside your workspace at Settings > Integrations > API Reference. This page provides an overview of available endpoints and capabilities.

Work Orders

Manage the full lifecycle of maintenance work orders: create, assign, track progress, record parts and labor, and close with attestation. Base path: /api/v1/maintenance/work-orders
MethodPathDescription
GET/work-ordersList work orders (paginated, filterable)
GET/work-orders/:idGet a single work order with items and notes
POST/work-ordersCreate a new work order
PUT/work-orders/:idUpdate a work order
POST/work-orders/:id/closeClose (complete) a work order
POST/work-orders/:id/itemsAdd an item to a work order
Filterable by: status, aircraft, assigned technician, priority, date range. Example:
curl "https://api.planeconnection.com/api/v1/maintenance/work-orders?status=in_progress&limit=10" \
  -H "Authorization: Bearer $TOKEN"

Parts

Inventory management for aviation parts: list, retrieve, issue from inventory, receive into inventory, and track component time. Base path: /api/v1/maintenance/parts
MethodPathDescription
GET/partsList parts inventory (paginated, filterable)
GET/parts/:idGet a single part with recent transactions
POST/parts/issueIssue a part from inventory to a work order
POST/parts/receiveReceive a part into inventory
GET/parts/componentsList component time tracking records
Filterable by: part number, category, storage location, stock level.

Attestations

Create and verify technician attestations for maintenance work. Tracks certificate attestations per 14 CFR 43.3 and 14 CFR 43.7. Base path: /api/v1/maintenance/attestations
MethodPathDescription
GET/attestationsList attestations (paginated, filterable)
GET/attestations/:idGet a single attestation
POST/attestationsCreate a new attestation
POST/attestations/:id/verifyVerify an attestation

Reliability

Fleet reliability program data: event queries, monthly trend analysis, and recurring squawk analysis by ATA chapter per 14 CFR 135.421(e). Base path: /api/v1/maintenance/reliability
MethodPathDescription
GET/reliabilityList reliability events (paginated, filterable)
GET/reliability/trendsMonthly trend data grouped by event type
GET/reliability/squawksRecurring squawk analysis by ATA chapter
Filterable by: aircraft, event type, date range.

Forecast

Upcoming maintenance due items, calendar events, and overdue item tracking. Base path: /api/v1/maintenance/forecast
MethodPathDescription
GET/forecastList maintenance due items (paginated, filterable)
GET/forecast/calendarCalendar-formatted maintenance events
GET/forecast/overdueOverdue and critical maintenance items
Filterable by: aircraft, due date, category, status.

Logbook

Maintenance logbook entries per 14 CFR 43.9 content requirements. Base path: /api/v1/maintenance/logbook
MethodPathDescription
GET/logbookList logbook entries (paginated, filterable)
POST/logbookCreate a logbook entry
GET/logbook/:idGet a single logbook entry

Billing

Labor rate management and billing estimate generation for work orders. Base path: /api/v1/maintenance/billing
MethodPathDescription
GET/billing/ratesList labor rates
POST/billing/ratesCreate a labor rate
GET/billing/estimatesList billing estimates
POST/billing/estimatesGenerate an estimate for a work order
GET/billing/estimates/:idGet estimate detail with line items

Authentication

How to authenticate API requests.

Work Order Statuses

Work order lifecycle and status transitions.

Maintenance Billing Reference

Billing configuration, estimate lifecycle, and billing types.

Record Integrity

How maintenance records are protected by tamper-evident hashing.
Last modified on April 11, 2026