{ "opencollection": "1.0.0", "info": { "name": "Slide Accounts Agents API", "version": "1.34.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Agents", "type": "folder" }, "items": [ { "info": { "name": "List agents", "type": "http" }, "http": { "method": "GET", "url": "https://api.slide.tech/v1/agent", "params": [ { "name": "device_id", "value": "", "type": "query" }, { "name": "offset", "value": "", "type": "query", "description": "Starting index for pagination" }, { "name": "limit", "value": "", "type": "query", "description": "Number of items to return for pagination" }, { "name": "sort_by", "value": "", "type": "query", "description": "Sort by a specific field" }, { "name": "sort_asc", "value": "", "type": "query", "description": "Sort in ascending order" }, { "name": "client_id", "value": "", "type": "query" }, { "name": "paired_before", "value": "", "type": "query", "description": "Filter agents to before a specific pairing timestamp (RFC3339 format)" }, { "name": "paired_after", "value": "", "type": "query", "description": "Filter agents to after a specific pairing timestamp (RFC3339 format)" }, { "name": "agent_type", "value": "", "type": "query", "description": "Filter agents by type" } ] }, "docs": "List agents" }, { "info": { "name": "Create an agent for an auto-pair installation", "type": "http" }, "http": { "method": "POST", "url": "https://api.slide.tech/v1/agent", "body": { "type": "json", "data": "{}" } }, "docs": "Create an agent for an auto-pair installation" }, { "info": { "name": "Pair agent", "type": "http" }, "http": { "method": "POST", "url": "https://api.slide.tech/v1/agent/pair", "body": { "type": "json", "data": "{}" } }, "docs": "Pair agent" }, { "info": { "name": "Get agent", "type": "http" }, "http": { "method": "GET", "url": "https://api.slide.tech/v1/agent/:agent_id", "params": [ { "name": "agent_id", "value": "a_0123456789ab", "type": "path" } ] }, "docs": "Get agent" }, { "info": { "name": "Update agent", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.slide.tech/v1/agent/:agent_id", "params": [ { "name": "agent_id", "value": "a_0123456789ab", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update agent" }, { "info": { "name": "Get the file paths on a system", "type": "http" }, "http": { "method": "GET", "url": "https://api.slide.tech/v1/agent/:agent_id/file-search", "params": [ { "name": "agent_id", "value": "a_0123456789ab", "type": "path" }, { "name": "offset", "value": "", "type": "query", "description": "Starting index for pagination" }, { "name": "limit", "value": "", "type": "query", "description": "Number of items to return for pagination" }, { "name": "sort_by", "value": "", "type": "query", "description": "Sort by a specific field" }, { "name": "sort_asc", "value": "", "type": "query", "description": "Sort in ascending order" }, { "name": "search_term", "value": "", "type": "query", "description": "The search for files. Must be URL encoded." } ] }, "docs": "Get the file paths on a system" }, { "info": { "name": "Get the versions of a path", "type": "http" }, "http": { "method": "GET", "url": "https://api.slide.tech/v1/agent/:agent_id/file-search/version", "params": [ { "name": "agent_id", "value": "a_0123456789ab", "type": "path" }, { "name": "offset", "value": "", "type": "query", "description": "Starting index for pagination" }, { "name": "limit", "value": "", "type": "query", "description": "Number of items to return for pagination" }, { "name": "sort_by", "value": "", "type": "query", "description": "Sort by a specific field:\n * `created_time` - the snapshot's creation time\n * `last_modified` - when the file was last modified\n * `file_size` - the file size\n" }, { "name": "sort_asc", "value": "", "type": "query", "description": "Sort in ascending order" }, { "name": "path", "value": "", "type": "query", "description": "The path of the file to get versions for. Must be URL encoded." } ] }, "docs": "Get the versions of a path" }, { "info": { "name": "Add agent passphrase", "type": "http" }, "http": { "method": "POST", "url": "https://api.slide.tech/v1/agent/:agent_id/passphrase", "params": [ { "name": "agent_id", "value": "a_0123456789ab", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add agent passphrase" }, { "info": { "name": "Delete agent passphrase", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.slide.tech/v1/agent/:agent_id/passphrase/:agent_passphrase_id", "params": [ { "name": "agent_id", "value": "a_0123456789ab", "type": "path" }, { "name": "agent_passphrase_id", "value": "ape_0123456789ab", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Delete agent passphrase" }, { "info": { "name": "Get agent services", "type": "http" }, "http": { "method": "GET", "url": "https://api.slide.tech/v1/agent/:agent_id/service", "params": [ { "name": "agent_id", "value": "a_0123456789ab", "type": "path" } ] }, "docs": "Get agent services" }, { "info": { "name": "Update agent services", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.slide.tech/v1/agent/:agent_id/service", "params": [ { "name": "agent_id", "value": "a_0123456789ab", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update agent services" }, { "info": { "name": "Reset all of an agent's service verification settings to system defaults", "type": "http" }, "http": { "method": "POST", "url": "https://api.slide.tech/v1/agent/:agent_id/service/reset", "params": [ { "name": "agent_id", "value": "a_0123456789ab", "type": "path" } ] }, "docs": "Reset all of an agent's service verification settings to system defaults" }, { "info": { "name": "Create a NAS agent", "type": "http" }, "http": { "method": "POST", "url": "https://api.slide.tech/v1/nas-agent", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a NAS agent that backs up files from an SMB share. Tests SMB credentials against the specified device before creating the agent." } ] } ], "bundled": true }