Station platform developer documentation

Build and extend the station platform.

SmartGare documents the contracts behind station operations: one modular backend, three actor-specific applications, and a master-data model built to preserve operational truth.

Modular backend

Navigate module ownership, ports and adapters, events, persistence, security, and delivery contracts.

Advanced Referential

Work with carriers, fleets, permits, topology, lines, schedules, authorizations, and imports.

Three frontend surfaces

Build the administrator, operator, and ticket-agent applications on one shared platform.

One contract, every client

Discover the live API from the code that serves it.

The generated reference carries SmartGare's HTTP operations, schemas, permissions, errors, and lifecycle commands beside the deeper module guides.

carrier-registration.http
POST /referential/v1/carriers
Authorization: Bearer <your-token>
Content-Type: application/json

{
  "code": "CTM",
  "name": "Carrier Transport Maroc",
  "ticketingModel": "STATION_MANAGED"
}