API Reference

API & integration

SeaGoat integrates with your existing systems through structured data mapping and API connections. Integration details are provided during deployment planning.

Integration philosophy

SeaGoat produces approved structured objects (findings, costs, evidence packages) that can be pushed into your system of record (ERP, project management, asset tracking) via API mapping.

We don't require you to adopt SeaGoat as your single source of truth. Instead, we map SeaGoat outputs to your existing data models and workflows.

Integration objects

Conceptual overview of the structured objects available for integration. JSON schemas and endpoint specifications are provided during integration planning based on your target system requirements.

  • Action Log items — Findings with evidence links, condition, action, and timing
  • Cost line items — Component, quantity, unit cost, and lifecycle calculations
  • Reserve schedule rows — Timing categories, annual allocation, total reserve
  • Evidence packages — Photo references, document IDs, provenance metadata
  • Export artifacts — PDF reports, structured data exports

Authentication & security

Supported authentication patterns include service accounts, API keys, and OAuth flows depending on your system requirements. Implementation details are defined during technical scoping.

All API communications use encrypted transport (TLS). Credentials are managed through secure secret storage and follow least-privilege principles.

Implementation process

Integrations follow a four-phase approach:

Discovery

Field mapping between SeaGoat objects and your target system data models.

Sandbox testing

Validate mapping with sample data before production.

Staged rollout

Phased deployment with monitoring and validation.

Ongoing support

Monitoring, troubleshooting, and mapping adjustments as needed.

Priority integrations

SeaGoat supports custom integrations for ERP, project management, and asset tracking systems. Integration scope and target systems are defined during deployment planning.

Get in touch

For integration details, API documentation, and deployment planning, contact us directly.

Get in touch