Passer au contenu principal
GET
/
v3
/
organizations
/
{org_id}
/
metrics
/
prs
Obtenir les métriques des PR
curl --request GET \
  --url https://api.devin.ai/v3/organizations/{org_id}/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
}

Autorisations

Nécessite un utilisateur de service doté de l’autorisation ViewAccountMetrics au niveau de l’organisation.

Autorisations

Authorization
string
header
requis

Identifiant de compte de service (préfixe : cog_)

Paramètres de requête

user_ids
string[] | null
service_user_ids
string[] | null
time_before
integer
requis
time_after
integer
requis
playbook_id
string | null

Réponse

Réponse réussie

Modèle de réponse pour les métriques des pull requests (PR).

prs_closed_count
integer
requis

PR créées par Devin puis fermées sans fusion.

prs_created_count
integer
requis

Nombre total de PR créées par Devin, tous états confondus (ouvertes + fusionnées + fermées).

prs_merged_count
integer
requis

PR créées par Devin qui ont été fusionnées.

prs_opened_count
integer
requis

PR créées par Devin actuellement ouvertes.

prs_taken_over_closed_count
integer
défaut:0

PR reprises par Devin puis fermées sans fusion.

prs_taken_over_count
integer
défaut:0

Nombre total de PR reprises par Devin, tous états confondus (ouvertes + fusionnées + fermées). Une reprise a lieu lorsque Devin a poussé des commits vers une PR qu’il n’avait pas créée à l’origine.

prs_taken_over_merged_count
integer
défaut:0

PR reprises par Devin qui ont été fusionnées.

prs_taken_over_opened_count
integer
défaut:0

PR reprises par Devin actuellement ouvertes.