v1 ยท manufacturer interfaces gateway

GeminiInterfaces

HTTP service for manufacturer interfaces. v1 implements Ford GOASIS (FSA, vehicle info, warranty history, symptom/DTC). Designed so other manufacturers can be added as sibling modules.

Endpoints

  • GET/api/public/healthService health
  • GET/api/public/ford/goasis/healthFord OAuth + token status
  • POST/api/public/ford/goasis/queryFull GOASIS query
  • GET/api/public/ford/goasis/fsaFSA / campaign messages
  • GET/api/public/ford/goasis/vehicleVehicle info + warranty
  • POST/api/public/ford/goasis/symptomsSymptom / DTC lookup

All /api/public/* routes (other than /health) require the x-api-key header.

QA vs production Ford endpoint is selected by the GOASIS_ENV secret (qa | prod).

See README.md for request/response shapes and how to add a new manufacturer module.