Resources
REST and webhooks over the same vessel record the solvers use. No separate reporting API.
Surface
| Resource | Methods | Notes |
|---|---|---|
| /vessel-calls | GET, POST, PATCH | The vessel record, including per-field provenance |
| /berth-plan | GET, POST | Current allocation, with the binding constraint per vessel |
| /yard-plan | GET, POST | Slotting plan and move list |
| /documents | GET, POST | Customs filings and generated documentation, versioned |
| /events | GET, webhook | Every state change, replayable from any point in the last 90 days |
| /status | GET | Tenant health and adapter acknowledgement state |
Authentication is mutual TLS with a client certificate per integration. Rate limits are per tenant and published in the response headers.
Sandbox
Next step
We issue it before contract if your team wants to try the API first.