Passer au contenu principal
POST
/
v3beta1
/
organizations
/
{org_id}
/
snapshot-setup
/
builds
Déclencher un build manuel
curl --request POST \
  --url https://api.devin.ai/v3beta1/organizations/{org_id}/snapshot-setup/builds \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{}'
{
  "build_id": "<string>",
  "completed_at": 123,
  "created_at": 123,
  "pinned": true,
  "started_at": 123,
  "status": "pending",
  "trigger": "manual",
  "triggered_by_user_id": "<string>",
  "updated_at": 123
}

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.

Autorisations

Nécessite un utilisateur de service disposant de l’autorisation ManageOrgSnapshots au niveau de l’organisation.

Comportement

Déclenche un build manuel du snapshot pour l’organisation. Le build est asynchrone — interrogez périodiquement l’endpoint de statut du build pour suivre sa progression.

Autorisations

Authorization
string
header
requis

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

Corps

application/json

Corps de POST /builds. Vide conformément à la spécification ; réservé à de futurs champs.

Réponse

Réponse réussie

Schéma public de la ressource Build — vue opaque de type « est-ce que cela a réussi ? ».

Conformément à la spécification, aucune introspection de la plateforme, du snapshot ou des jobs n’est exposée. Les ajouts futurs (triggered_by_repo, métadonnées du build, etc.) sont additifs.

build_id
string
requis
completed_at
integer | null
requis
created_at
integer
requis
pinned
boolean
requis
started_at
integer | null
requis
status
enum<string>
requis
Options disponibles:
pending,
running,
succeeded,
failed,
cancelled
trigger
enum<string> | null
requis
Options disponibles:
manual,
auto
triggered_by_user_id
string | null
requis
updated_at
integer
requis