Passer au contenu principal
POST
/
v3beta1
/
organizations
/
{org_id}
/
snapshot-setup
/
blueprints
/
{blueprint_id}
/
files
Téléverser un fichier de blueprint
curl --request POST \
  --url https://api.devin.ai/v3beta1/organizations/{org_id}/snapshot-setup/blueprints/{blueprint_id}/files \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form file='@example-file'
{
  "blueprint_id": "<string>",
  "created_at": 123,
  "env_var_name": "<string>",
  "file_id": "<string>",
  "name": "<string>",
  "size_bytes": 123,
  "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 doté de l’autorisation ManageRepoBlueprints au niveau de l’organisation.

Comportement

Téléverse un fichier dans le blueprint. Les fichiers sont référencés dans le fichier YAML du blueprint et sont disponibles lors des builds du snapshot.

Autorisations

Authorization
string
header
requis

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

Paramètres de chemin

blueprint_id
string
requis

Paramètres de requête

name
string
requis

Corps

multipart/form-data
file
file
requis

Réponse

Réponse réussie

Schéma public de la ressource BlueprintFile.

blueprint_id
string
requis
created_at
integer
requis
env_var_name
string
requis
file_id
string
requis
name
string
requis
size_bytes
integer
requis
updated_at
integer
requis