openapi: 3.1.0 info: title: Egnyte Public File System Permissions API version: '1.0' description: Egnyte Public API provides programmatic access to files, folders, users, groups, permissions, links, and audit reports in an Egnyte tenant. Authentication is via OAuth 2.0 scoped access tokens. All endpoints live under the customer tenant domain. contact: name: Egnyte Developers url: https://developers.egnyte.com/docs servers: - url: https://{domain}.egnyte.com/pubapi description: Customer tenant variables: domain: default: acme description: Egnyte tenant subdomain security: - oauth2: [] tags: - name: Permissions paths: /v1/perms/{path}: get: summary: List folder permissions operationId: listPermissions tags: - Permissions parameters: - in: path name: path required: true schema: type: string responses: '200': description: Permissions content: application/json: schema: type: object components: securitySchemes: oauth2: type: oauth2 flows: authorizationCode: authorizationUrl: https://{domain}.egnyte.com/puboauth/token tokenUrl: https://{domain}.egnyte.com/puboauth/token scopes: Egnyte.filesystem: File system access Egnyte.user: User management Egnyte.group: Group management Egnyte.permission: Permission management Egnyte.link: Shared link management Egnyte.audit: Audit report access