Passer au contenu principal
POST
/
v3
/
organizations
/
{org_id}
/
pr-reviews
Déclencher Devin Review
curl --request POST \
  --url https://api.devin.ai/v3/organizations/{org_id}/pr-reviews \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "pr_url": "<string>"
}
'
{
  "commit_sha": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "pr_number": 123,
  "repo_path": "<string>"
}

Autorisations

Nécessite un utilisateur de service disposant de l’autorisation UseReviewManual pour l’organisation spécifiée.

Autorisations

Authorization
string
header
requis

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

Paramètres de chemin

org_id
string
requis

ID d’organisation (préfixe : org-)

Exemple:

"org-abc123def456"

Corps

application/json
pr_url
string
requis

URL complète de la pull/merge request à examiner (p. ex. https://github.com/owner/repo/pull/123).

Exemple:

"https://github.com/owner/repo/pull/123"

Réponse

Réponse réussie

commit_sha
string
requis

SHA du commit de tête de la PR qui sera examinée.

created_at
string<date-time>
requis

Date d’acceptation de la revue.

pr_number
integer
requis

Numéro de la pull/merge request.

repo_path
string
requis

Chemin de dépôt normalisé avec préfixe d’hôte (p. ex. github.com/owner/repo).

status
enum<string>
requis

État actuel de la revue. Les revues nouvellement acceptées commencent avec l’état pending.

Options disponibles:
pending,
running,
completed,
errored