Skip to main content
GET
Obtener un blueprint

Permisos

Requiere un usuario de servicio o un token de acceso personal con el permiso ManageRepoBlueprints a nivel de organización.

Autorizaciones

Authorization
string
header
requerido

Credencial de usuario de servicio (prefijo: cog_)

Parámetros de ruta

blueprint_id
string
requerido
org_id
string
requerido

ID de organización (prefijo: org-)

Ejemplo:

"org-abc123def456"

Respuesta

Respuesta satisfactoria

Esquema público del recurso Blueprint.

Nota: el enum type puede ampliarse en el futuro; los clientes DEBEN manejar correctamente los valores desconocidos. El contenido YAML se obtiene por separado mediante GET /blueprints/{id}/contents.

blueprint_id
string
requerido
created_at
integer
requerido
repo_name
string | null
requerido
type
enum<string>
requerido
Opciones disponibles:
enterprise,
org,
repo
updated_at
integer
requerido
build_on_default_branch_commit
boolean | null

Indica si cada Push a la rama predeterminada del repositorio compila el entorno. Null salvo que se trate del blueprint raíz de un repositorio.

report_check_runs
boolean | null

Indica si cada compilación de un commit se notifica como una ejecución de comprobación de GitHub asociada a ese commit. Null salvo que se trate del blueprint raíz de un repositorio.

source
enum<string> | null

Dónde se escribe el YAML: 'git' (sincronizado desde .devin/blueprint.yaml en el repositorio) o 'database' (editado mediante la API o la interfaz de usuario). Siempre es null para los blueprints de ámbito Enterprise y de organización.

Opciones disponibles:
git,
database