openapi: 3.1.0 info: title: '{{ .ProductName }} Admin Account Documents API' description: '{{ .ProductName }} Admin API is used to manage users, roles and teamspaces. ## Setup requirements Authentication is required to perform some operations. Please refer to the [Authentication](https://developers.certifaction.com/en/references/authentication) section to obtain an API Key or token. ' version: '' servers: - url: '{{ .APIServerURL }}' security: - api_key: [] tags: - name: Documents description: Download your documents or remove {{ .ProductName }}'s access to them paths: /delete-access: post: operationId: remove_access summary: Remove {{ .ProductName }}'s access to a file requestBody: description: The file that you want to remove {{ .ProductName }}'s access for. required: true content: application/pdf: {} responses: 200: description: File access was removed successfully. 400: $ref: '#/components/responses/bad_request' 401: $ref: '#/components/responses/unauthorized' tags: - Documents /download: get: summary: Download files parameters: - name: file description: A Digital Archive URL in: query required: true schema: type: string format: url - name: password description: The signature request password, if Privacy 2.0 was enabled in: query schema: type: string operationId: download_file responses: 200: description: File download content. content: application/pdf: schema: type: string application/zip: schema: type: string 400: $ref: '#/components/responses/bad_request' 401: $ref: '#/components/responses/unauthorized' security: [] tags: - Documents components: responses: bad_request: description: The request is not properly formed. For example, the content could not be read. unauthorized: description: You are not authorized to carry out the operation. Check that your API key is correct. securitySchemes: api_key: name: Authorization in: header type: apiKey