{"openapi":"3.0.3","info":{"title":"CinderRoute Systems API","version":"1.0.0","description":"Internal API for CinderRoute Systems build and deployment service.","contact":{"email":"api-support@cinderroutesystems.test"}},"servers":[{"url":"https://api.3-130-56-220.sslip.io"}],"paths":{"/api/v2/repositories":{"get":{"summary":"List repositories","operationId":"repositories","responses":{"200":{"description":"Successful response"},"401":{"description":"Unauthorized"},"404":{"description":"Not found"}}}},"/api/v2/repositories/{id}":{"get":{"summary":"Get repository","operationId":"repositories_id","responses":{"200":{"description":"Successful response"},"401":{"description":"Unauthorized"},"404":{"description":"Not found"}}}},"/api/v2/builds":{"get":{"summary":"List builds","operationId":"builds","responses":{"200":{"description":"Successful response"},"401":{"description":"Unauthorized"},"404":{"description":"Not found"}}}},"/api/v2/builds/{id}":{"get":{"summary":"Get build status","operationId":"builds_id","responses":{"200":{"description":"Successful response"},"401":{"description":"Unauthorized"},"404":{"description":"Not found"}}}},"/api/v2/secrets":{"get":{"summary":"List secrets","operationId":"secrets","responses":{"200":{"description":"Successful response"},"401":{"description":"Unauthorized"},"404":{"description":"Not found"}}}},"/api/v2/secrets/{key}":{"get":{"summary":"Get secret value","operationId":"secrets_key","responses":{"200":{"description":"Successful response"},"401":{"description":"Unauthorized"},"404":{"description":"Not found"}}}},"/api/v2/deployments":{"post":{"summary":"Trigger deployment","operationId":"deployments","responses":{"200":{"description":"Successful response"},"401":{"description":"Unauthorized"},"404":{"description":"Not found"}}}},"/api/v2/pipelines":{"get":{"summary":"List pipelines","operationId":"pipelines","responses":{"200":{"description":"Successful response"},"401":{"description":"Unauthorized"},"404":{"description":"Not found"}}}},"/api/v2/auth/token":{"post":{"summary":"Authenticate and obtain access token","operationId":"auth_token","responses":{"200":{"description":"Authentication successful"},"401":{"description":"Invalid credentials"}}}}},"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}}