From dc278a8ee0ed8248653f85275cbb99bc3c77d363 Mon Sep 17 00:00:00 2001 From: sheltongraves <148902861+sheltongraves@users.noreply.github.com> Date: Thu, 12 Jun 2025 18:40:21 -0400 Subject: [PATCH] Update latest.yaml Adding Create Repository endpoint --- content/reference/api/hub/latest.yaml | 30 +++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) 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"