{"openapi":"3.0.3","info":{"title":"GitTelemetry API","version":"v1","description":"API publica versionada com autenticacao via Bearer token (Sanctum)."},"servers":[{"url":"https:\/\/app.gittelemetry.com\/api\/v1"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"Token"}}},"paths":{"\/members":{"get":{"summary":"Listar membros","responses":{"200":{"description":"OK"}}}},"\/members\/{identifier}":{"get":{"summary":"Detalhar membro por login ou nome","parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"404":{"description":"Not Found"},"422":{"description":"Ambiguous identifier"}}}},"\/members\/{identifier}\/metrics":{"get":{"summary":"Metricas de um membro por login ou nome","parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"period","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"422":{"description":"Ambiguous identifier"}}}},"\/reports":{"get":{"summary":"Listar relatorios","responses":{"200":{"description":"OK"}}}},"\/reports\/{id}":{"get":{"summary":"Detalhar relatorio","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"404":{"description":"Not Found"}}}},"\/metrics\/dashboard":{"get":{"summary":"KPIs do dashboard","responses":{"200":{"description":"OK"}}}},"\/metrics\/leaderboard":{"get":{"summary":"Ranking de atividade","responses":{"200":{"description":"OK"}}}}}}