diff --git a/content/reference/api/hub/latest.yaml b/content/reference/api/hub/latest.yaml index ab325399f64..a132ec7211e 100644 --- a/content/reference/api/hub/latest.yaml +++ b/content/reference/api/hub/latest.yaml @@ -818,6 +818,36 @@ paths: $ref: "#/components/responses/Forbidden" "404": $ref: "#/components/responses/NotFound" + /v2/namespaces/{namespace}/repositories: + parameters: + - $ref: "#/components/parameters/namespace" + post: + summary: Creates a new repository + description: | + PAT scope: `repo:admin` + + Legacy endpoint: `/v2/repositories/` + tags: + - repositories + requestBody: + required: true + content: + application/json: + schema: + $ref: "#/components/schemas/create_repository" + responses: + "200": + description: Repository created + content: + application/json: + schema: + $ref: "#/components/schemas/repository_info" + "400": + $ref: "#/components/responses/bad_request" + "403": + $ref: "#/components/responses/forbidden" + "404": + $ref: "#/components/responses/not_found" /v2/namespaces/{namespace}/repositories/{repository}/tags: parameters: - $ref: "#/components/parameters/namespace"