openapi: 3.1.1 info: title: Core access-groups share API description: Core services for Scalar version: 1.0.1 contact: name: Marc from Scalar url: https://scalar.com email: support@scalar.com security: - BearerAuth: [] tags: - name: share paths: /share/upload/{namespace}: post: tags: - share description: Upload a document to the reserved share namespace operationId: postshareUploadNamespace responses: '200': description: Default Response content: application/json: schema: type: object properties: url: type: string namespace: type: string slug: type: string required: - url - namespace - slug additionalProperties: false '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/400' '401': description: No auth content: application/json: schema: $ref: '#/components/schemas/401' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/403' '404': description: Not found content: application/json: schema: $ref: '#/components/schemas/404' '422': description: Invalid payload content: application/json: schema: $ref: '#/components/schemas/422' '500': description: Uncaught error content: application/json: schema: $ref: '#/components/schemas/500' security: [] requestBody: content: application/json: schema: type: object properties: document: type: string required: - document additionalProperties: false required: true parameters: - schema: type: string enum: - apis - schemas in: path name: namespace required: true - schema: type: string enum: - agent in: query name: source required: false components: schemas: '404': type: object properties: message: type: string code: type: string required: - message - code '401': type: object properties: message: type: string code: type: string required: - message - code '500': type: object properties: message: type: string code: type: string required: - message - code '400': type: object properties: message: type: string code: type: string required: - message - code '403': type: object properties: message: type: string code: type: string required: - message - code '422': type: object properties: message: type: string code: type: string required: - message - code securitySchemes: BearerAuth: type: http scheme: bearer bearerFormat: JWT