{ "opencollection": "1.0.0", "info": { "name": "Outline AccessRequests Shares API", "version": "0.1.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Shares", "type": "folder" }, "items": [ { "info": { "name": "Retrieve a share object", "type": "http" }, "http": { "method": "POST", "url": "https://app.getoutline.com/api/shares.info", "body": { "type": "json", "data": "{}" } }, "docs": "Retrieve the details of a share link by its unique identifier or by the associated document ID. Shares allow documents to be accessed publicly or by specific users." }, { "info": { "name": "List all shares", "type": "http" }, "http": { "method": "POST", "url": "https://app.getoutline.com/api/shares.list", "body": { "type": "json", "data": "{}" } }, "docs": "List all share links in the workspace." }, { "info": { "name": "Create a share", "type": "http" }, "http": { "method": "POST", "url": "https://app.getoutline.com/api/shares.create", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new share link that can be used by to access a document or collection. If you request multiple shares for the same resource with the same API key, the same share object will be returned. By default all shares are unpublished. Exactly one of `documentId` or `collectionId` must be provided." }, { "info": { "name": "Update a share", "type": "http" }, "http": { "method": "POST", "url": "https://app.getoutline.com/api/shares.update", "body": { "type": "json", "data": "{}" } }, "docs": "Allows changing an existing share's published status, which removes authentication and makes it available to anyone with the link." }, { "info": { "name": "Revoke a share", "type": "http" }, "http": { "method": "POST", "url": "https://app.getoutline.com/api/shares.revoke", "body": { "type": "json", "data": "{}" } }, "docs": "Makes the share link inactive so that it can no longer be used to access the document." } ] } ], "bundled": true }