Open platform

Your fleet data, your algorithms, your systems — no walled garden

Legacy ship management platforms lock your maintenance history behind an integration quote. Full Ahead ships a documented REST API, signed webhooks, configurable operating thresholds and a bring-your-own scoring hook in every subscription — so your proprietary models and third-party systems plug straight into the predictive PMS.

Scoped API keys

Read-only or read-write, optional expiry, instant revocation, hashed at rest.

Signed webhooks

Nine fleet events pushed to your systems with HMAC-SHA256 signatures and delivery logs.

Rich configuration

Due-soon windows, certificate warnings, RUL thresholds, stock buffers, PSC sensitivity, currency.

Bring your own model

Register an HTTPS scoring endpoint and let your data science team drive the plan.

REST endpoints

Base URL https://fullaheadmaritime.com/api/public/v1. Authenticate with Authorization: Bearer <key>. Everything is JSON and scoped to your workspace.

GET/api/public/v1/vesselsFleet register with IMO, flag, type, status
GET/api/public/v1/equipment?vessel_id=Machinery register and running hours
GET/api/public/v1/jobs?status=overduePlanned maintenance jobs and due dates
GET/api/public/v1/certificatesISM / ISPS / SOLAS / MARPOL certificate expiries
GET/api/public/v1/spare-partsStock on board, minimum levels, unit cost
GET/api/public/v1/requisitionsProcurement pipeline and budget exposure
GET/api/public/v1/telemetry?metric=Raw sensor readings by equipment or metric
POST/api/public/v1/readingsPush sensor batches; triggers the adaptive re-plan
POST/api/public/v1/jobsCreate a maintenance job from your own system
POST/api/public/v1/jobs/statusClose out or re-state a job

Try it in two lines

curl https://fullaheadmaritime.com/api/public/v1/jobs?status=overdue \
  -H "Authorization: Bearer fa_live_•••"

# push condition data from your own gateway
curl -X POST https://fullaheadmaritime.com/api/public/v1/readings \
  -H "Authorization: Bearer fa_live_•••" \
  -H "Content-Type: application/json" \
  -d '{"readings":[{"vessel_id":"…","equipment_id":"…",
       "metric":"lube_oil_temp","value":78.4}]}'

Webhook events

job.createdjob.completedjob.overduecertificate.expiringrequisition.submittedrequisition.approvedstock.lowtelemetry.alertprediction.updated

Verify every delivery: HMAC_SHA256(secret, `${timestamp}.${body}`) must equal X-FullAhead-Signature.

Plug in your own algorithms

Many operators have years of engine data and a model they trust. Full Ahead does not ask you to abandon it. Register your scoring service and we post the equipment snapshot on every predictive cycle:

POST https://models.yourcompany.com/rul
{ "version": "1", "equipment": [ { "id": "…", "name": "Main Engine",
  "criticality": "critical", "running_hours": 48210 } ] }

// your response
{ "scores": [ { "equipment_id": "…", "remaining_useful_life_days": 41,
  "risk_score": 0.72, "recommendation": "Advance injector overhaul" } ] }

Advisory mode shows your score beside ours so superintendents can compare. Override mode lets your model re-time jobs directly — with every substitution written to the immutable audit log, so class and flag can still see who decided what.

Integration questions

Talk to us about your stack

Tell us what you need to connect — ERP, BI, an OEM gateway or your own model — and we will map the integration before you commit to anything.

Talk to us

Tell us about your fleet — we'll reply with a straight answer.

Ask about migrating an existing PMS, offline operation at sea, class and flag audits, or what your fleet would actually cost. No sales sequence, no discovery call gate.

  • Answer from a person, usually same working day
  • Data migration from spreadsheets or legacy PMS
  • Pricing in EUR, published — nothing hidden

We use your details only to reply and to send the Maritime AI Digest. Unsubscribe any time.