{"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/geo/hint":{"get":{"operationId":"GeoController_hint","parameters":[{"name":"cf-ipcountry","required":true,"in":"header","schema":{"type":"string"}},{"name":"cf-iplatitude","required":true,"in":"header","schema":{"type":"string"}},{"name":"cf-iplongitude","required":true,"in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["geocoding"]}},"/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/autocomplete/children":{"get":{"operationId":"GeoController_autocompleteChildren","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/password/force-change":{"post":{"operationId":"AuthController_forceChangePassword","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"]},"patch":{"operationId":"AuthController_updateMe","parameters":[],"responses":{"200":{"description":""}},"tags":["auth"]}},"/v1/auth/password/change":{"post":{"operationId":"AuthController_changePassword","parameters":[],"responses":{"201":{"description":""}},"tags":["auth"]}},"/v1/auth/impersonate":{"post":{"operationId":"AuthController_impersonate","parameters":[],"responses":{"201":{"description":""}},"tags":["auth"]}},"/v1/auth/impersonate/exit":{"post":{"operationId":"AuthController_exitImpersonate","parameters":[],"responses":{"201":{"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/t/{tenantId}/integrations":{"get":{"operationId":"IamManagementController_listIntegrations","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]},"post":{"operationId":"IamManagementController_connectIntegration","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/t/{tenantId}/integrations/{provider}/test":{"post":{"operationId":"IamManagementController_testIntegration","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/t/{tenantId}/integrations/{provider}":{"delete":{"operationId":"IamManagementController_removeIntegration","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}},{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/users/{userId}/reset-password":{"post":{"operationId":"IamManagementController_resetUserPassword","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/dev/status":{"get":{"operationId":"IamManagementController_devStatus","parameters":[],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/dev/seed":{"post":{"operationId":"IamManagementController_devSeed","parameters":[],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/dev/reset":{"post":{"operationId":"IamManagementController_devReset","parameters":[],"responses":{"201":{"description":""}},"tags":["iam"]}},"/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"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/metrics/history":{"get":{"operationId":"IamManagementController_metricsHistory","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/connectors":{"get":{"operationId":"IamManagementController_connectors","parameters":[],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/integrations":{"get":{"operationId":"IamManagementController_platformIntegrationsList","parameters":[],"responses":{"200":{"description":""}},"tags":["iam"]},"post":{"operationId":"IamManagementController_connectPlatformIntegration","parameters":[],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/integrations/{provider}":{"delete":{"operationId":"IamManagementController_removePlatformIntegration","parameters":[{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/integrations/{id}/tenants":{"get":{"operationId":"IamManagementController_platformIntegrationTenants","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]},"post":{"operationId":"IamManagementController_setPlatformIntegrationTenant","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"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/{tenantId}/analytics":{"get":{"operationId":"IamManagementController_tenantAnalyticsForPlatform","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}},{"name":"days","required":true,"in":"query","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/tenants/{tenantId}/usage-summary":{"get":{"operationId":"IamManagementController_tenantUsageSummary","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/tenants/{tenantId}/audit":{"get":{"operationId":"IamManagementController_tenantAuditForPlatform","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"action","required":true,"in":"query","schema":{"type":"string"}},{"name":"outcome","required":true,"in":"query","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/tenants/{tenantId}":{"patch":{"operationId":"IamManagementController_updateTenant","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}/members/{userId}":{"patch":{"operationId":"IamManagementController_setMemberRole","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}},{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]},"delete":{"operationId":"IamManagementController_removeMember","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}},{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"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}/roles/{roleId}":{"patch":{"operationId":"IamManagementController_updateRole","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}},{"name":"roleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]},"delete":{"operationId":"IamManagementController_deleteRole","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}},{"name":"roleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/roles":{"get":{"operationId":"IamManagementController_platformRoles","parameters":[],"responses":{"200":{"description":""}},"tags":["iam"]},"post":{"operationId":"IamManagementController_createPlatformRole","parameters":[],"responses":{"201":{"description":""}},"tags":["iam"]}},"/v1/iam/platform/roles/{roleId}":{"patch":{"operationId":"IamManagementController_updatePlatformRole","parameters":[{"name":"roleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]},"delete":{"operationId":"IamManagementController_deletePlatformRole","parameters":[{"name":"roleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"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}":{"patch":{"operationId":"IamManagementController_updateKey","parameters":[{"name":"tenantId","required":true,"in":"path","schema":{"type":"string"}},{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["iam"]}},"/v1/iam/t/{tenantId}/keys/{id}/rotate":{"post":{"operationId":"IamManagementController_rotateKey","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}/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"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","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"]}},"/v1/places/observe/{inlet}":{"post":{"operationId":"IngestController_observe","parameters":[{"name":"inlet","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/{placeId}/provenance":{"get":{"operationId":"IngestController_provenance","parameters":[{"name":"placeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["places"]}},"/v1/places/bulk/upload":{"post":{"operationId":"BulkController_upload","parameters":[],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/bulk/sample.csv":{"get":{"operationId":"BulkController_sampleCsv","parameters":[],"responses":{"200":{"description":""}},"tags":["places"]}},"/v1/places/bulk/{id}/mapping":{"post":{"operationId":"BulkController_mapping","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/bulk/{id}/preview":{"get":{"operationId":"BulkController_preview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["places"]}},"/v1/places/bulk/{id}/approve":{"post":{"operationId":"BulkController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/conflate":{"post":{"operationId":"ConflationController_conflate","parameters":[],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/conflation/pending":{"get":{"operationId":"ConflationController_pending","parameters":[],"responses":{"200":{"description":""}},"tags":["places"]}},"/v1/places/conflation/candidates":{"get":{"operationId":"ConflationController_candidates","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"city","required":true,"in":"query","schema":{"type":"string"}},{"name":"country","required":true,"in":"query","schema":{"type":"string"}},{"name":"category","required":true,"in":"query","schema":{"type":"string"}},{"name":"source","required":true,"in":"query","schema":{"type":"string"}},{"name":"min_score","required":true,"in":"query","schema":{"type":"string"}},{"name":"max_score","required":true,"in":"query","schema":{"type":"string"}},{"name":"name_match","required":true,"in":"query","schema":{"type":"string"}},{"name":"exclude_finance","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"page_size","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["places"]}},"/v1/places/conflation/candidates/bulk-resolve":{"post":{"operationId":"ConflationController_bulkResolve","parameters":[],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/conflation/candidate-facets":{"get":{"operationId":"ConflationController_candidateFacets","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["places"]}},"/v1/places/conflation/dry-run":{"post":{"operationId":"ConflationController_dryRun","parameters":[],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/conflation/candidates/{id}":{"get":{"operationId":"ConflationController_candidate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["places"]}},"/v1/places/conflation/candidates/{id}/resolve":{"post":{"operationId":"ConflationController_resolve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/contribute/add":{"post":{"operationId":"PublicContribController_add","parameters":[],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/contribute/edit":{"post":{"operationId":"PublicContribController_edit","parameters":[],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/contribute/report":{"post":{"operationId":"PublicContribController_report","parameters":[],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/contribute/photo":{"post":{"operationId":"PublicContribController_photo","parameters":[],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/contribute/claim":{"post":{"operationId":"PublicContribController_claim","parameters":[],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/manage/add":{"post":{"operationId":"InternalContribController_add","parameters":[],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/manage/edit":{"post":{"operationId":"InternalContribController_edit","parameters":[],"responses":{"201":{"description":""}},"tags":["places"]}},"/v1/places/live":{"get":{"operationId":"PlacesLiveController_live","parameters":[{"name":"bbox","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["places"]}},"/v1/places/search":{"get":{"operationId":"PlacesLiveController_search","parameters":[{"name":"q","required":true,"in":"query","schema":{"type":"string"}},{"name":"lat","required":true,"in":"query","schema":{"type":"string"}},{"name":"lon","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["places"]}},"/v1/places/card/{id}":{"get":{"operationId":"PlacesLiveController_card","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["places"]}},"/v1/places/photo/{id}":{"get":{"operationId":"PlacesLiveController_photo","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["places"]}},"/v1/places/inventory":{"get":{"operationId":"InventoryController_getInventory","parameters":[{"name":"city","required":true,"in":"query","schema":{"type":"string"}},{"name":"country","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["places"]}},"/v1/map/categories":{"get":{"operationId":"CategoryReadController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["map"]}},"/v1/iam/map-categories":{"get":{"operationId":"CategoryAdminController_all","parameters":[],"responses":{"200":{"description":""}},"tags":["map"]},"post":{"operationId":"CategoryAdminController_create","parameters":[],"responses":{"201":{"description":""}},"tags":["map"]}},"/v1/iam/map-categories/{id}":{"patch":{"operationId":"CategoryAdminController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["map"]},"delete":{"operationId":"CategoryAdminController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["map"]}}},"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":{}}}