Skip to content
Start here

Repos

ReposConnections

Create or update repository connection
PUT/accounts/{account_id}/builds/repos/connections
Delete repository connection
DELETE/accounts/{account_id}/builds/repos/connections/{repo_connection_uuid}
ModelsExpand Collapse
ConnectionUpsertResponse = object { created_on, deleted_on, modified_on, 6 more }
created_on: optional string
formatdate-time
deleted_on: optional string
formatdate-time
modified_on: optional string
formatdate-time
provider_account_id: optional string

Provider account identifier.

provider_account_name: optional string
provider_type: optional "github"
repo_connection_uuid: optional string

Repository connection UUID.

formatuuid
repo_id: optional string

Repository identifier.

repo_name: optional string
ConnectionDeleteResponse = unknown

ReposConfig Autofill

Get repository configuration autofill
GET/accounts/{account_id}/builds/repos/{provider_type}/{provider_account_id}/{repo_id}/config_autofill
ModelsExpand Collapse
ConfigAutofillGetResponse = object { config_file, default_worker_name, env_worker_names, 2 more }
config_file: optional string
default_worker_name: optional string
env_worker_names: optional map[string]
package_manager: optional "npm" or "yarn" or "pnpm" or 2 more
One of the following:
"npm"
"yarn"
"pnpm"
"bun"
"uv"
scripts: optional map[string]