Pular para o conteúdo principal
GET
/
v3
/
enterprise
/
metrics
/
prs
GET Métricas de PR
curl --request GET \
  --url https://api.devin.ai/v3/enterprise/metrics/prs \
  --header 'Authorization: Bearer <token>'
{
  "prs_closed_count": 123,
  "prs_created_count": 123,
  "prs_merged_count": 123,
  "prs_opened_count": 123,
  "prs_taken_over_closed_count": 0,
  "prs_taken_over_count": 0,
  "prs_taken_over_merged_count": 0,
  "prs_taken_over_opened_count": 0
}

Documentation Index

Fetch the complete documentation index at: https://docs.devin.ai/llms.txt

Use this file to discover all available pages before exploring further.

Permissões

Requer um usuário de serviço que tenha a permissão ViewAccountMetrics no nível Enterprise.

Autorizações

Authorization
string
header
obrigatório

Credencial de usuário de serviço (prefixo: cog_)

Parâmetros de consulta

user_ids
string[] | null
service_user_ids
string[] | null
time_before
integer
obrigatório
time_after
integer
obrigatório
org_ids
string[] | null
playbook_id
string | null

Resposta

Resposta bem-sucedida

Modelo de resposta para métricas de PR (pull requests).

prs_closed_count
integer
obrigatório

PRs criadas pelo Devin que foram fechadas sem merge.

prs_created_count
integer
obrigatório

Total de PRs criadas pelo Devin em todos os estados (abertas + com merge + fechadas).

prs_merged_count
integer
obrigatório

PRs criadas pelo Devin que tiveram merge.

prs_opened_count
integer
obrigatório

PRs criadas pelo Devin que estão abertas no momento.

prs_taken_over_closed_count
integer
padrão:0

PRs assumidas pelo Devin que foram fechadas sem merge.

prs_taken_over_count
integer
padrão:0

Total de PRs assumidas pelo Devin em todos os estados (abertas + com merge + fechadas). Uma assunção ocorre quando o Devin envia commits para uma PR que ele não criou originalmente.

prs_taken_over_merged_count
integer
padrão:0

PRs assumidas pelo Devin que tiveram merge.

prs_taken_over_opened_count
integer
padrão:0

PRs assumidas pelo Devin que estão abertas no momento.