Vai al contenuto principale
POST
/
v3beta1
/
organizations
/
{org_id}
/
snapshot-setup
/
builds
/
{build_id}
/
pin
Bloccare l'org su una specifica build riuscita
curl --request POST \
  --url https://api.devin.ai/v3beta1/organizations/{org_id}/snapshot-setup/builds/{build_id}/pin \
  --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.

Autorizzazioni

Richiede un utente di servizio con l’autorizzazione ManageOrgSnapshots a livello dell’organizzazione.

Comportamento

Blocca l’organizzazione su una specifica build riuscita. Le nuove sessioni useranno questo snapshot bloccato finché non verrà rimosso il blocco.

Autorizzazioni

Authorization
string
header
obbligatorio

Credenziale dell'utente del servizio (prefisso: cog_)

Parametri del percorso

build_id
string
obbligatorio

Corpo

application/json

Corpo di POST /builds/{id}/pin. Vuoto secondo le specifiche.

Risposta

Risposta riuscita

Forma pubblica della risorsa Build — vista opaca del tipo "è già riuscita?".

Secondo la specifica, non è esposta alcuna introspezione a livello di piattaforma/snapshot/job. Le aggiunte future (triggered_by_repo, metadati della build, ecc.) sono additive.

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