{
  "post": {
    "tags": ["Customizer"],
    "summary": "Retrieve parts from GLB and SVG files.",
    "requestBody": {
      "required": true,
      "content": {
        "application/json": {
          "schema": {
            "$ref": "../../components/schemas/GetPartsFromAssetsSchema.json#/request"
          }
        },
        "required": ["assets"]
      }
    },
    "responses": {
      "200": {
        "summary": "Successful Operation",
        "content": {
          "application/json": {
            "schema": {
              "type": "object",
              "properties": {
                "message": {
                  "type": "string",
                  "example": "Completed Successfully"
                },
                "data": {
                  "$ref": "../../components/schemas/GetPartsFromAssetsSchema.json#/response/200"
                }
              }
            }
          }
        }
      },
      "400": {
        "summary": "Bad Request",
        "content": {
          "application/json": {
            "schema": {
              "type": "object",
              "properties": {
                "message": {
                  "type": "string",
                  "example": "GLB and SVG URLs are required."
                }
              }
            }
          }
        }
      },
      "500": {
        "summary": "Internal Server Error",
        "content": {
          "application/json": {
            "schema": {
              "type": "object",
              "properties": {
                "message": {
                  "type": "string",
                  "example": "An unexpected error occurred while processing."
                }
              }
            }
          }
        }
      }
    }
  }
}
