{"openapi":"3.0.0","paths":{"/v1/account/usage":{"get":{"operationId":"UsageController_usage","parameters":[{"name":"group","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["account"]}},"/healthz/live":{"get":{"operationId":"HealthController_live","parameters":[],"responses":{"200":{"description":""}},"tags":["Health"]}},"/healthz":{"get":{"operationId":"HealthController_aggregate","parameters":[],"responses":{"200":{"description":""}},"tags":["Health"]}},"/v1/zones":{"post":{"operationId":"ZonesController_create","parameters":[],"responses":{"201":{"description":""}},"tags":["zones"]},"get":{"operationId":"ZonesController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["zones"]}},"/v1/zones/contains":{"post":{"operationId":"ZonesController_contains","parameters":[],"responses":{"201":{"description":""}},"tags":["zones"]}},"/v1/zones/{id}":{"get":{"operationId":"ZonesController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["zones"]},"patch":{"operationId":"ZonesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["zones"]},"delete":{"operationId":"ZonesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["zones"]}},"/v1/isochrone":{"get":{"operationId":"IsochroneController_isochrone","parameters":[],"responses":{"200":{"description":""}},"tags":["isochrone"]}},"/v1/ping":{"get":{"operationId":"DemoController_ping","parameters":[],"responses":{"200":{"description":""}},"tags":["demo"]}},"/v1/cached":{"get":{"operationId":"DemoController_cached","parameters":[],"responses":{"200":{"description":""}},"tags":["demo"]}},"/demo":{"get":{"operationId":"DemoPageController_page","parameters":[],"responses":{"200":{"description":""}},"tags":["DemoPage"]}},"/v1/route/{profile}/{coordinates}":{"get":{"operationId":"RoutingController_route","parameters":[{"name":"profile","required":true,"in":"path","schema":{"type":"string"}},{"name":"coordinates","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["routing"]}},"/v1/matrix/{profile}":{"post":{"operationId":"RoutingController_matrix","parameters":[{"name":"profile","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["routing"]}},"/v1/geocode":{"get":{"operationId":"GeoController_geocode","parameters":[],"responses":{"200":{"description":""}},"tags":["geocoding"]}},"/v1/reverse":{"get":{"operationId":"GeoController_reverse","parameters":[],"responses":{"200":{"description":""}},"tags":["geocoding"]}},"/v1/autocomplete":{"get":{"operationId":"GeoController_autocomplete","parameters":[],"responses":{"200":{"description":""}},"tags":["geocoding"]}},"/v1/match":{"post":{"operationId":"MatchController_run","parameters":[],"responses":{"201":{"description":""}},"tags":["map-matching"]}},"/v1/match/batch":{"post":{"operationId":"MatchController_batch","parameters":[],"responses":{"201":{"description":""}},"tags":["map-matching"]}},"/v1/dispatch/solve":{"post":{"operationId":"DispatchController_solve","parameters":[],"responses":{"201":{"description":""}},"tags":["dispatch"]}},"/gm/maps/api/distancematrix/json":{"get":{"operationId":"GmController_distancematrix","parameters":[],"responses":{"200":{"description":""}},"tags":["google-compat"]}},"/gm/maps/api/directions/json":{"get":{"operationId":"GmController_directions","parameters":[],"responses":{"200":{"description":""}},"tags":["google-compat"]}},"/gm/maps/api/geocode/json":{"get":{"operationId":"GmController_geocode","parameters":[],"responses":{"200":{"description":""}},"tags":["google-compat"]}},"/v1/staticmap":{"get":{"operationId":"StaticMapController_staticmap","parameters":[],"responses":{"200":{"description":""}},"tags":["static-maps"]}},"/v1/admin/plans":{"get":{"operationId":"AdminController_plans","parameters":[],"responses":{"200":{"description":""}},"tags":["admin"]}},"/v1/admin/tenants":{"get":{"operationId":"AdminController_tenants","parameters":[],"responses":{"200":{"description":""}},"tags":["admin"]},"post":{"operationId":"AdminController_createTenant","parameters":[],"responses":{"201":{"description":""}},"tags":["admin"]}},"/v1/admin/tenants/{id}/keys":{"get":{"operationId":"AdminController_keys","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["admin"]},"post":{"operationId":"AdminController_issueKey","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["admin"]}},"/v1/admin/keys/{id}/revoke":{"post":{"operationId":"AdminController_revoke","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["admin"]}},"/v1/admin/tenants/{id}/usage":{"get":{"operationId":"AdminController_usage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["admin"]}},"/v1/auth/invite/accept":{"post":{"operationId":"AuthController_acceptInvite","parameters":[],"responses":{"201":{"description":""}},"tags":["auth"]}},"/v1/auth/login":{"post":{"operationId":"AuthController_login","parameters":[],"responses":{"201":{"description":""}},"tags":["auth"]}},"/v1/auth/logout":{"post":{"operationId":"AuthController_logout","parameters":[],"responses":{"201":{"description":""}},"tags":["auth"]}},"/v1/auth/me":{"get":{"operationId":"AuthController_me","parameters":[],"responses":{"200":{"description":""}},"tags":["auth"]}},"/v1/auth/totp/setup":{"post":{"operationId":"AuthController_totpSetup","parameters":[],"responses":{"201":{"description":""}},"tags":["auth"]}},"/v1/auth/totp/enable":{"post":{"operationId":"AuthController_totpEnable","parameters":[],"responses":{"201":{"description":""}},"tags":["auth"]}},"/v1/auth/totp/disable":{"post":{"operationId":"AuthController_totpDisable","parameters":[],"responses":{"201":{"description":""}},"tags":["auth"]}},"/v1/auth/step-up":{"post":{"operationId":"AuthController_stepUp","parameters":[],"responses":{"201":{"description":""}},"tags":["auth"]}},"/v1/iam/catalogue":{"get":{"operationId":"IamManagementController_catalogue","parameters":[],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/products":{"get":{"operationId":"IamManagementController_products","parameters":[],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/analytics":{"get":{"operationId":"IamManagementController_platformAnalytics","parameters":[{"name":"days","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/plans":{"get":{"operationId":"IamManagementController_plans","parameters":[],"responses":{"200":{"description":""}},"tags":["iam"]},"post":{"operationId":"IamManagementController_upsertPlan","parameters":[],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/tenants/{tenantId}/suspend":{"post":{"operationId":"IamManagementController_suspend","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/tenants/{tenantId}/activate":{"post":{"operationId":"IamManagementController_activate","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/tenants/{tenantId}/snapshot":{"get":{"operationId":"IamManagementController_snapshot","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/tenants":{"get":{"operationId":"IamManagementController_tenants","parameters":[],"responses":{"200":{"description":""}},"tags":["iam"]},"post":{"operationId":"IamManagementController_createTenant","parameters":[],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/users":{"get":{"operationId":"IamManagementController_platformUsers","parameters":[],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/invite":{"post":{"operationId":"IamManagementController_inviteStaff","parameters":[],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/audit":{"get":{"operationId":"IamManagementController_platformAudit","parameters":[],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/t/{tenantId}/members":{"get":{"operationId":"IamManagementController_members","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/t/{tenantId}/invite":{"post":{"operationId":"IamManagementController_inviteMember","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/t/{tenantId}/roles":{"get":{"operationId":"IamManagementController_roles","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]},"post":{"operationId":"IamManagementController_createRole","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/t/{tenantId}/keys":{"get":{"operationId":"IamManagementController_keys","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]},"post":{"operationId":"IamManagementController_issueKey","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/t/{tenantId}/keys/{id}/revoke":{"post":{"operationId":"IamManagementController_revokeKey","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}},{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/t/{tenantId}/usage":{"get":{"operationId":"IamManagementController_usage","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/t/{tenantId}/analytics":{"get":{"operationId":"IamManagementController_tenantAnalytics","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}},{"name":"days","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/t/{tenantId}/audit":{"get":{"operationId":"IamManagementController_tenantAudit","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]}}},"info":{"title":"Symt API","description":"Self-hosted maps & location-intelligence platform. Native + /gm compat.","version":"1.0","contact":{}},"tags":[],"servers":[],"components":{"securitySchemes":{"ApiKey":{"type":"apiKey","in":"header","name":"X-API-Key"}},"schemas":{}}}