{"api_base":"/api/v1","description":"Backend starter — a thin monolith that composes the microservice stack as needed.","endpoints":{"info":"GET /api/v1","liveness":"GET /healthz","plan":"GET /api/v1/plans/{code}","plans":"GET /api/v1/plans","services":"GET /api/v1/services","stack_health":"GET /api/v1/health","welcome":"GET /"},"env":"production","message":"Welcome to CredianOne","services":[{"grpc_addr":"auth-service:50052","name":"auth"},{"grpc_addr":"access-control-service:50089","name":"access_control"},{"grpc_addr":"user-service:50060","name":"user"},{"grpc_addr":"tenant-service:50071","name":"tenant"},{"grpc_addr":"audit-service:50068","name":"audit"},{"grpc_addr":"config-service:50073","name":"config"},{"grpc_addr":"secrets-service:50085","name":"secrets"},{"grpc_addr":"scheduler-service:50064","name":"scheduler"},{"grpc_addr":"webhook-service:50074","name":"webhook"},{"grpc_addr":"search-service:50072","name":"search"},{"grpc_addr":"sequence-service:50087","name":"sequence"},{"grpc_addr":"localization-service:50076","name":"localization"},{"grpc_addr":"consent-service:50081","name":"consent"},{"grpc_addr":"payment-service:50061","name":"payment"},{"grpc_addr":"subscription-service:50070","name":"subscription"},{"grpc_addr":"currency-service:50067","name":"currency"},{"grpc_addr":"tax-service:50086","name":"tax"},{"grpc_addr":"file-service:50066","name":"file"},{"grpc_addr":"media-service:50075","name":"media"},{"grpc_addr":"reporting-service:50077","name":"reporting"},{"grpc_addr":"tagging-service:50083","name":"tagging"},{"grpc_addr":"comment-service:50078","name":"comment"},{"grpc_addr":"survey-service:50084","name":"survey"},{"grpc_addr":"notification-service:50051","name":"notification"},{"grpc_addr":"inbox-service:50093","name":"inbox"},{"grpc_addr":"chat-service:50069","name":"chat"},{"grpc_addr":"websocket-service:50065","name":"websocket"},{"grpc_addr":"support-service:50082","name":"support"},{"grpc_addr":"feed-service:50080","name":"feed"},{"grpc_addr":"location-service:50062","name":"location"},{"grpc_addr":"dispatch-service:50063","name":"dispatch"},{"grpc_addr":"analytics-service:50079","name":"analytics"},{"grpc_addr":"workflow-service:50088","name":"workflow"},{"grpc_addr":"ai-service:50090","name":"ai"},{"grpc_addr":"embedding-service:50091","name":"embedding"},{"grpc_addr":"document-service:50092","name":"document"},{"grpc_addr":"lending-service:50094","name":"lending"},{"grpc_addr":"accounting-service:50095","name":"accounting"},{"grpc_addr":"hr-service:50096","name":"hr"},{"grpc_addr":"savings-service:50097","name":"savings"},{"grpc_addr":"procurement-service:50098","name":"procurement"},{"grpc_addr":"document-records-service:50099","name":"document_records"},{"grpc_addr":"funding-service:50101","name":"funding"},{"grpc_addr":"insurance-service:50102","name":"insurance"},{"grpc_addr":"meeting-service:50103","name":"meeting"},{"grpc_addr":"pdf-service:50104","name":"pdf"}],"success":true}