{ "opencollection": "1.0.0", "info": { "name": "Infisical Admin Secret Sharing API", "version": "0.0.1" }, "items": [ { "info": { "name": "Secret Sharing", "type": "folder" }, "items": [ { "info": { "name": "listSharedSecrets", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/shared-secrets", "params": [ { "name": "offset", "value": "", "type": "query", "description": "The offset to start listing shared secrets from. Used for pagination." }, { "name": "limit", "value": "", "type": "query", "description": "The maximum number of shared secrets to return. Max is 100." } ] }, "docs": "List all shared secrets created by the authenticated user or identity in their current organization." }, { "info": { "name": "createSharedSecret", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/shared-secrets", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new shared secret that can be accessed by a link." }, { "info": { "name": "getSharedSecretById", "type": "http" }, "http": { "method": "GET", "url": "https://us.infisical.com/api/v1/shared-secrets/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the shared secret to retrieve." } ] }, "docs": "Returns the full shared secret object without revealing the secret value. Authentication is required for shared secrets that are scoped to an organization." }, { "info": { "name": "deleteSharedSecret", "type": "http" }, "http": { "method": "DELETE", "url": "https://us.infisical.com/api/v1/shared-secrets/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the shared secret to delete." } ] }, "docs": "Delete a shared secret by its ID." }, { "info": { "name": "accessSharedSecret", "type": "http" }, "http": { "method": "POST", "url": "https://us.infisical.com/api/v1/shared-secrets/:id/access", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the shared secret to access." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Access a shared secret by its ID. If the secret is password protected, you must provide the password in the request body. Returns the secret value if access is granted, or an error if access is denied. The endpoint requires authentication if the shared secret is scoped to an organization." } ] } ], "bundled": true }