Schedule and track required vessel maintenance, access historical records, and receive preventive maintenance alerts.
92%
Reduced equipment failure
73%
Fewer unplanned downtimes
72
Maintenance types supported
curl -X POST "https://api.shipwrecked.co/v1/maintenance" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "vessel_id": "V12345", "type": "engine_inspection", "scheduled_date": "2025-09-01T09:00:00Z" }'
Sample Response
{ "maintenance_id": "M56789", "status": "scheduled", "technician_notes": [] }
curl -X GET "https://api.shipwrecked.co/v1/maintenance/vessel/V12345" \ -H "Authorization: Bearer YOUR_API_KEY"
Sample Response
{ "vessel_id": "V12345", "scheduled_maintenance": [ { "maintenance_id": "M56789", "type": "engine_inspection", "scheduled_date": "2025-09-01T09:00:00Z", "status": "scheduled" } ] }
curl -X PATCH "https://api.shipwrecked.co/v1/maintenance/M56789" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "scheduled_date": "2025-09-01T15:00:00Z" }'
Sample Response
{ "maintenance_id": "M56789", "status": "rescheduled", "scheduled_date": "2025-09-01T15:00:00Z" }
curl -X GET "https://api.shipwrecked.co/v1/maintenance/history? vessel=V12345" \ -H "Authorization: Bearer YOUR_API_KEY"
Sample Response
{ "vessel_id": "V12345", "history": [ { "maintenance_id": "M56788", "type": "engine_inspection", "date_completed": "2025-08-01T11:30:00Z", "technician_notes": "Routine inspection completed" } ] }
curl -X PUT "https://api.shipwrecked.co/v1/maintenance/alerts" \ -H "Authorization: Bearer YOUR_API_key" \ -H "Content-Type: application/json" \ -d '{ "vessel": "V12345", "type": "exhaust_overpressure", "threshold": 85, "alert_duration_hours": 24 }'
Sample Response
{ "vessel": "V12345", "alert_active": false, "threshold": 85, "alert_duration_hours": 24 }