{"service":"gateway","environment":"dev","upstreams":{"access-service":{"base_url":"http://access-service:8001","external_prefixes":["/api/access/*","/api/admin/*","/api/auth/*","/api/employees/*","/api/platform/*"],"auth_required_prefixes":["/api/admin/*","/api/employees/*","/api/platform/*","/api/access/* except /api/access/health/*","/api/auth/logout"]},"app-identity-service":{"base_url":"http://app-identity-service:8002","external_prefixes":["/api/app/auth/*","/api/app/sessions/*","/api/app/devices/*","/api/app/me","/api/app-base/users*","/api/app/health/*"],"auth_required_prefixes":["/api/app/sessions/start","/api/app/devices/*","/api/app/me","/api/app-base/users*"]},"city-config-service":{"base_url":"http://city-config-service:8003","external_prefixes":["/api/mobile/cities/*/banner","/api/mobile/cities/*/settings","/api/city-config/health/*"],"auth_required_prefixes":[]},"referral-service":{"base_url":"http://referral-service:8004","external_prefixes":["/api/referrals/validate-code","/api/referral/health/*"],"auth_required_prefixes":[]},"assets-inventory-service":{"base_url":"http://assets-inventory-service:8005","external_prefixes":["/api/assets/*","/api/warehouse/*","/api/assets/health/*"],"auth_required_prefixes":["/api/assets/* except /api/assets/validate-station-for-confirmation","/api/warehouse/*"]},"crm-service":{"base_url":"http://crm-service:8006","external_prefixes":["/api/crm/*","/api/crm/health/*"],"external_realtime":{"socketio_url":"http://localhost:8080/api/crm/socket.io","namespace":"/crm"},"auth_required_prefixes":["/api/crm/*","/api/crm/socket.io employee auth"]},"support-service":{"base_url":"http://support-service:8007","external_prefixes":["/api/app/support/*","/api/support/*","/api/support/health/*"],"external_realtime":{"socketio_url":"http://localhost:8080/api/support/socket.io","namespace":"/support"},"auth_required_prefixes":["/api/app/support/* app auth","/api/support/* employee auth","/api/support/socket.io employee/app auth"]},"files-service":{"base_url":"http://files-service:8008","external_prefixes":["/api/files","/api/files/{file_id}","/api/files/{file_id}/content","/api/files/health/*"],"auth_required_prefixes":["/api/files upload employee/app auth"]},"customer-service":{"base_url":"http://customer-service:8008","external_prefixes":["/api/app/customers/smart/stage-2-intake","/api/customers/smart*","/api/customers/horeca-clients*","/api/customers/bank-transactions*","/api/service/smart/*","/api/service/horeca/*","/api/app/service/filters"],"auth_required_prefixes":["/api/app/customers/smart/* app auth","/api/customers/smart* employee auth","/api/customers/horeca-clients* employee auth","/api/customers/bank-transactions* employee auth","/api/service/* employee auth","/api/app/service/filters app auth"]},"field-operations-service":{"base_url":"http://field-operations-service:8011","external_prefixes":["/api/field-operations/*","/api/tech/*","/api/tasks/*"],"external_realtime":{"socketio_url":"http://localhost:8080/api/field-operations/socket.io","namespace":"/tasks"},"auth_required_prefixes":["/api/field-operations/* employee auth","/api/tech/* technician auth","/api/tasks/* employee auth","/api/field-operations/socket.io employee auth"]},"analytics-service":{"base_url":"http://analytics-service:8012","external_prefixes":["/api/admin/statistics/*","/api/admin/home/*","/api/analytics/health/*"],"auth_required_prefixes":["/api/admin/statistics/* employee auth","/api/admin/home/* employee auth"]},"osrm-service":{"base_url":"http://osrm:5000","external_prefixes":["/api/routing/route/v1/driving/*"],"auth_required_prefixes":["/api/routing/route/v1/driving/* employee auth"]}}}