Skip to content

Repositories API

Returns { "repositories": [ ... ] }. Each item:

{
"username": "demo",
"name": "my-repo",
"active": true,
"description": "optional",
"storage_bucket_id": null,
"storage_bucket_name": null,
"storage_source": "platform"
}

Grant: API_REPOS_WRITE. Body:

{
"name": "my-repo",
"description": "optional",
"storage_bucket_id": "optional-uuid"
}

201 on success. 409 name in use. 422 quota or invalid bucket.

Same object as list items. 404 if missing or out of scope.

Grant: API_REPOS_WRITE. 204. Soft-deletes the repo.