read thedocs.

[ docs // guides & reference ]

Connector setup guides, tool references, auth flows, and platform concepts — everything you need to run StackJack, in one place.

34 connectors documented // 6,712 tools referenced // setup, auth & platform guides

No pages match that search. Clear it

← All documentation

Slide Tools

slide_ · 79 tools · Free 38 · Pro 41 Static Authorization: Bearer API token (no OAuth, no token endpoint, no refresh, no rotation); fixed host https://api.slide.tech (InstanceUrl ignored); offset pagination via offset + limit (default 10, max 50) with a {pagination:, data:[...]} envelope passed through as-is (next_offset absent = last page); a 429 (err_rate_limit_exceeded) carries no Retry-After — the client backs off; non-standard error envelope {codes:[...], details:[...], message} (note plural codes); EVENTUALLY CONSISTENT — a just-created/updated resource may briefly return 404 before it is readable; prefer Device.addresses / Agent.addresses over the deprecated ip_addresses fields; raw JSON passthrough (no binary responses).

Accounts

Tool Plan Access Description
slide_get_account Free Read-only [Slide] Get a single Slide account by account_id (from slide_list_accounts). Returns the raw account JSON including its alert-email configuration.
slide_list_accounts Free Read-only [Slide] List the Slide accounts visible to this API token. Optional filters: created_after / created_before (RFC3339) and sort_by / sort_asc. Offset/limit paged (limit max 50); returns the raw envelope {pagination:, data:[...]} — page again with offset when next_offset is present. Use slide_get_account for one account's full detail.
slide_update_account Pro Write [Slide] Update a Slide account by account_id (from slide_list_accounts). Body (fieldsJson) is a JSON object; the only editable field is alert_emails (the set of addresses that receive account-level alert emails). Slide is eventually consistent — the change may not be immediately readable back. Returns the raw updated account JSON.
slide_get_account parameters
Param Type Required Default Description
accountId string yes The account id (from slide_list_accounts).
slide_list_accounts parameters
Param Type Required Default Description
createdAfter string no null Only accounts created after this RFC3339 instant. Omit for no lower bound.
createdBefore string no null Only accounts created before this RFC3339 instant. Omit for no upper bound.
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based row offset for pagination (default 0).
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field (a per-resource enum; see Slide docs). Omit for Slide's default ordering.
slide_update_account parameters
Param Type Required Default Description
accountId string yes The account id to update (from slide_list_accounts).
fieldsJson string yes JSON object body. Editable field: alert_emails (object controlling which addresses receive account alert emails).

Users

Tool Plan Access Description
slide_get_user Free Read-only [Slide] Get a single Slide Console user by user_id (from slide_list_users). Returns the raw user JSON (display name, email, role).
slide_get_user_avatar Free Read-only [Slide] Get a Slide Console user's avatar by user_id (from slide_list_users). Returns a raw JSON Avatar object (typically an avatar URL) — this is JSON, not binary image bytes.
slide_list_users Free Read-only [Slide] List the Slide Console users on the account. Optional filters: created_after / created_before (RFC3339) and sort_by / sort_asc. Offset/limit paged (limit max 50); returns the raw envelope {pagination:, data:[...]}. Use slide_get_user for one user's detail and slide_get_user_avatar for their avatar.
slide_get_user parameters
Param Type Required Default Description
userId string yes The user id (from slide_list_users).
slide_get_user_avatar parameters
Param Type Required Default Description
userId string yes The user id whose avatar to fetch (from slide_list_users).
slide_list_users parameters
Param Type Required Default Description
createdAfter string no null Only users created after this RFC3339 instant. Omit for no lower bound.
createdBefore string no null Only users created before this RFC3339 instant. Omit for no upper bound.
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based row offset for pagination (default 0).
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field (a per-resource enum; see Slide docs). Omit for Slide's default ordering.

Clients

Tool Plan Access Description
slide_create_client Pro Write [Slide] Create a client (end-customer grouping). Body (fieldsJson) is a JSON object; required: name. Optional: comments. Slide is eventually consistent — the new client may not be immediately readable by slide_get_client. Returns the raw created client JSON (including the new client_id).
slide_delete_client Pro Destructive [Slide] Permanently delete a client by client_id (from slide_list_clients). Destructive — the client grouping is removed. Devices/agents currently assigned to it must be reassigned first (see slide_update_device). Slide is eventually consistent — the deletion may not be immediately reflected. Returns the raw Slide response.
slide_get_client Free Read-only [Slide] Get a single client by client_id (from slide_list_clients). Returns the raw client JSON (name, comments, timestamps).
slide_list_clients Free Read-only [Slide] List the clients (end-customer groupings) on the account. Optional filters: created_after / created_before (RFC3339) and sort_by / sort_asc. Offset/limit paged (limit max 50); returns the raw envelope {pagination:, data:[...]}. Use slide_get_client for one client's detail; a client_id is what slide_update_device uses to reassign a device.
slide_update_client Pro Write [Slide] Update a client by client_id (from slide_list_clients). Body (fieldsJson) is a JSON object; editable fields: name, comments. Slide is eventually consistent — the change may not be immediately readable back. Returns the raw updated client JSON.
slide_create_client parameters
Param Type Required Default Description
fieldsJson string yes JSON object body. Required: name. Optional: comments.
slide_delete_client parameters
Param Type Required Default Description
clientId string yes The client id to delete (from slide_list_clients).
slide_get_client parameters
Param Type Required Default Description
clientId string yes The client id (from slide_list_clients).
slide_list_clients parameters
Param Type Required Default Description
createdAfter string no null Only clients created after this RFC3339 instant. Omit for no lower bound.
createdBefore string no null Only clients created before this RFC3339 instant. Omit for no upper bound.
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based row offset for pagination (default 0).
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field (a per-resource enum; see Slide docs). Omit for Slide's default ordering.
slide_update_client parameters
Param Type Required Default Description
clientId string yes The client id to update (from slide_list_clients).
fieldsJson string yes JSON object body. Editable fields: name, comments.

Alerts

Tool Plan Access Description
slide_get_alert Free Read-only [Slide] Get a single alert by alert_id (from slide_list_alerts). Returns the raw alert JSON (type, affected device/agent, created time, resolved flag).
slide_list_alerts Free Read-only [Slide] List alerts raised across the fleet (backup failures, appliance health, etc.). Optional filters: resolved state, device_id, agent_id, created_after / created_before (RFC3339), and sort_by / sort_asc. Offset/limit paged (limit max 50); returns the raw envelope {pagination:, data:[...]}. Use slide_get_alert for one alert's detail and slide_update_alert to resolve it.
slide_update_alert Pro Write [Slide] Update an alert by alert_id (from slide_list_alerts). Body (fieldsJson) is a JSON object; the editable field is resolved (boolean) — set true to mark the alert resolved. Slide is eventually consistent — the change may not be immediately readable back. Returns the raw updated alert JSON.
slide_get_alert parameters
Param Type Required Default Description
alertId string yes The alert id (from slide_list_alerts).
slide_list_alerts parameters
Param Type Required Default Description
agentId string no null Filter to alerts for this agent id (from slide_list_agents). Optional.
createdAfter string no null Only alerts created after this RFC3339 instant. Omit for no lower bound.
createdBefore string no null Only alerts created before this RFC3339 instant. Omit for no upper bound.
deviceId string no null Filter to alerts for this device id (from slide_list_devices). Optional.
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based row offset for pagination (default 0).
resolved boolean no null Filter by resolution state: true = only resolved alerts, false = only unresolved. Omit to return alerts regardless of state.
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field (a per-resource enum; see Slide docs). Omit for Slide's default ordering.
slide_update_alert parameters
Param Type Required Default Description
alertId string yes The alert id to update (from slide_list_alerts).
fieldsJson string yes JSON object body. Editable field: resolved (boolean) — true marks the alert resolved.

Audit Logs

Tool Plan Access Description
slide_get_audit_log Free Read-only [Slide] Get a single audit-log entry by audit_id (from slide_list_audit_logs). Returns the raw audit entry JSON (actor, action, resource, timestamp, details).
slide_list_audit_actions Free Read-only [Slide] List the distinct audit action types recorded in the account (the vocabulary of actions that appear in slide_list_audit_logs). Optional sort_by / sort_asc (this endpoint accepts only "name"). Offset/limit paged (limit max 50); returns the raw envelope {pagination:, data:[...]}.
slide_list_audit_logs Free Read-only [Slide] List audit-log entries (who did what, when) for the account. Optional filters: audit_action_name and audit_resource_type_name (discover the vocabularies via slide_list_audit_actions / slide_list_audit_resource_types), the window audit_time_before / audit_time_after (RFC3339), and sort_by / sort_asc. Offset/limit paged (limit max 50); returns the raw envelope {pagination:, data:[...]}. Use slide_get_audit_log for one entry.
slide_list_audit_resource_types Free Read-only [Slide] List the distinct resource types that appear in the account's audit trail (the vocabulary of resources referenced by slide_list_audit_logs). Optional sort_by / sort_asc (this endpoint accepts only "name"). Offset/limit paged (limit max 50); returns the raw envelope {pagination:, data:[...]}.
slide_get_audit_log parameters
Param Type Required Default Description
auditId string yes The audit-log entry id (from slide_list_audit_logs).
slide_list_audit_actions parameters
Param Type Required Default Description
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based row offset for pagination (default 0).
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field. This endpoint accepts only "name". Omit for Slide's default ordering.
slide_list_audit_logs parameters
Param Type Required Default Description
auditActionName string no null Filter to a single audit action name (from slide_list_audit_actions). Omit to include all actions.
auditResourceTypeName string no null Filter to a single audit resource-type name (from slide_list_audit_resource_types). Omit to include all resource types.
auditTimeAfter string no null Lower time bound (RFC3339, e.g. 2026-07-01T00:00:00Z) — only entries after this instant. Omit for no lower bound.
auditTimeBefore string no null Upper time bound (RFC3339, e.g. 2026-07-19T00:00:00Z) — only entries before this instant. Omit for no upper bound.
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based row offset for pagination (default 0).
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field (a per-resource enum; see Slide docs). Omit for Slide's default ordering.
slide_list_audit_resource_types parameters
Param Type Required Default Description
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based row offset for pagination (default 0).
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field. This endpoint accepts only "name". Omit for Slide's default ordering.

Agents

Tool Plan Access Description
slide_add_agent_passphrase Pro Write [Slide] Add a user-managed backup encryption passphrase to an agent. Provide agent_id (from slide_list_agents) and a body (fieldsJson) with required fields name and passphrase. The passphrase is write-only and cannot be recovered from the API — store it safely. Slide is eventually consistent. Returns the raw Slide response.
slide_create_agent Pro Write [Slide] Pre-pair an agent: reserve an agent slot and mint a pair code that the machine's installer redeems. Body (fieldsJson) is a JSON object; required: display_name, device_id (the appliance, from slide_list_devices). Returns the raw agent JSON including the pair_code — then complete pairing on the endpoint or via slide_pair_agent. Slide is eventually consistent — the new agent may not be immediately readable. For NAS shares use slide_create_nas_agent instead.
slide_create_nas_agent Pro Write [Slide] Create a NAS agent that backs up an SMB share. Body (fieldsJson) is a JSON object; required: device_id (the appliance, from slide_list_devices), display_name, nas_unc_path (UNC path to the SMB share), timezone (IANA). Optional: nas_smb_username and nas_smb_password (omit both for an anonymous share; the password is write-only). Slide is eventually consistent — the new NAS agent may not be immediately readable. Returns the raw created agent JSON.
slide_delete_agent_passphrase Pro Destructive [Slide] Remove a user-managed backup passphrase from an agent. Provide agent_id and agent_passphrase_id (both from slide_get_agent / slide_list_agents), plus the agent's CURRENT passphrase (required by Slide to authorize the removal). Destructive — removing the passphrase that seals an agent can leave it unable to back up until re-sealed; the removed secret cannot be retrieved. Slide is eventually consistent. Returns the raw Slide response.
slide_get_agent Free Read-only [Slide] Get a single agent by agent_id (from slide_list_agents). Returns the raw agent JSON (hostname, OS, backup schedule/state, volumes). Prefer the `addresses` field over the deprecated `ip_addresses`.
slide_list_agent_file_versions Free Read-only [Slide] List the point-in-time versions (across snapshots) of a specific file path on an agent. Provide agent_id (from slide_list_agents) and the exact path (required, from slide_search_agent_files). Optional sort_by (created_time | last_modified | file_size) / sort_asc. Offset/limit paged (limit max 50); returns the raw envelope {pagination:, data:[...]}.
slide_list_agents Free Read-only [Slide] List backup agents (protected machines). Optional filters: device_id (the appliance the agent pairs to), client_id (the end-customer grouping), paired_before / paired_after (RFC3339), agent_type (windows | linux | nas), and sort_by / sort_asc. Offset/limit paged (limit max 50); returns the raw envelope {pagination:, data:[...]}. Prefer each agent's `addresses` field over the deprecated `ip_addresses`. Use slide_get_agent for one agent's full detail.
slide_pair_agent Pro Destructive [Slide] Bind a machine to a Slide appliance using a pair code. Body (fieldsJson) is a JSON object; required: pair_code (from the endpoint installer or slide_create_agent), device_id (the appliance, from slide_list_devices). Destructive — this activates the agent and begins claiming backup storage on the device; it cannot be silently undone. Slide is eventually consistent — the paired agent may not be immediately readable. Returns the raw Slide response.
slide_search_agent_files Free Read-only [Slide] Search an agent's file index by filename/path fragment. Provide agent_id (from slide_list_agents) and a search_term (required). File indexing must be enabled on the agent (file_index_enabled). Optional sort_by (path | last_modified | file_size) / sort_asc. Offset/limit paged (limit max 50); returns the raw envelope {pagination:, data:[...]}. Use slide_list_agent_file_versions to see the point-in-time versions of a specific path.
slide_update_agent Pro Write [Slide] Update an agent by agent_id (from slide_list_agents). Body (fieldsJson) is a JSON object; common editable fields: display_name, comments, timezone (IANA, e.g. America/New_York), backup_schedule, backup_paused_indefinite / backup_paused_until (RFC3339) / backup_resume, file_index_enabled, local_retention_policy, sealed (set false to unseal a passphrase-protected agent), volumes / volumes_include_default, and NAS fields (nas_unc_path, nas_smb_username, nas_smb_password). Pausing or changing the schedule alters live protection. Slide is eventually consistent — the change may not be immediately readable back. Returns the raw updated agent JSON.
slide_add_agent_passphrase parameters
Param Type Required Default Description
agentId string yes The agent id to add a passphrase to (from slide_list_agents).
fieldsJson string yes JSON object body. Required: name (label for the passphrase), passphrase (the secret; write-only).
slide_create_agent parameters
Param Type Required Default Description
fieldsJson string yes JSON object body. Required: display_name, device_id (the appliance, from slide_list_devices).
slide_create_nas_agent parameters
Param Type Required Default Description
fieldsJson string yes JSON object body. Required: device_id, display_name, nas_unc_path, timezone. Optional: nas_smb_username, nas_smb_password (write-only; omit both for an anonymous share).
slide_delete_agent_passphrase parameters
Param Type Required Default Description
agentId string yes The agent id (from slide_list_agents).
agentPassphraseId string yes The passphrase id to delete (from the agent's passphrase list on slide_get_agent).
passphrase string yes Required. The agent's CURRENT passphrase — Slide requires it in the request body to authorize removing the passphrase.
slide_get_agent parameters
Param Type Required Default Description
agentId string yes The agent id (from slide_list_agents).
slide_list_agent_file_versions parameters
Param Type Required Default Description
agentId string yes The agent id (from slide_list_agents).
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based row offset for pagination (default 0).
path string yes Required. The exact file path whose versions to list (from slide_search_agent_files).
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field: created_time, last_modified, or file_size. Omit for Slide's default ordering.
slide_list_agents parameters
Param Type Required Default Description
agentType string no null Filter by agent type: windows, linux, or nas. Omit for all types.
clientId string no null Filter to agents under this client id (from slide_list_clients). Omit for all clients.
deviceId string no null Filter to agents paired to this device id (from slide_list_devices). Omit for all devices.
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based row offset for pagination (default 0).
pairedAfter string no null Only agents paired after this RFC3339 instant. Omit for no lower bound.
pairedBefore string no null Only agents paired before this RFC3339 instant. Omit for no upper bound.
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field (a per-resource enum; see Slide docs). Omit for Slide's default ordering.
slide_pair_agent parameters
Param Type Required Default Description
fieldsJson string yes JSON object body. Required: pair_code, device_id (the appliance, from slide_list_devices).
slide_search_agent_files parameters
Param Type Required Default Description
agentId string yes The agent id whose file index to search (from slide_list_agents).
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based row offset for pagination (default 0).
searchTerm string yes Required. Filename or path fragment to search for across the agent's indexed files.
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field: path, last_modified, or file_size. Omit for Slide's default ordering.
slide_update_agent parameters
Param Type Required Default Description
agentId string yes The agent id to update (from slide_list_agents).
fieldsJson string yes JSON object body of editable agent fields (e.g. display_name, backup_schedule, backup_paused_until, file_index_enabled, timezone, sealed).

Devices

Tool Plan Access Description
slide_create_device_vlan Pro Write [Slide] Create a VLAN interface on a Slide appliance by device_id (from slide_list_devices). Body (fieldsJson) is a JSON object; required: name, vlan_tag (802.1Q tag), network_mode (dhcp | static). Optional: ip_address, gateway (used when network_mode is static). Slide is eventually consistent — the new VLAN may not be immediately readable. Returns the raw created VLAN JSON.
slide_delete_device_vlan Pro Destructive [Slide] Delete a VLAN on a Slide appliance by device_id and vlan_id (both from slide_list_device_vlans). Destructive — the VLAN interface is removed and any traffic relying on it is cut. Slide is eventually consistent — the deletion may not be immediately reflected. Returns the raw Slide response.
slide_get_device Free Read-only [Slide] Get a single Slide appliance by device_id (from slide_list_devices). Returns the raw device JSON (hostname, model, storage, health). Prefer the `addresses` field over the deprecated `ip_addresses`.
slide_get_device_network Free Read-only [Slide] Get the primary network configuration of a Slide appliance by device_id (from slide_list_devices). Returns the raw network JSON (mode dhcp|static, address, gateway, DNS servers). Use slide_list_device_vlans for the device's VLAN interfaces.
slide_get_device_vlan Free Read-only [Slide] Get a single VLAN on a Slide appliance by device_id and vlan_id (both from slide_list_device_vlans). Returns the raw VLAN JSON (name, vlan_tag, network_mode, ip_address, gateway).
slide_list_device_vlans Free Read-only [Slide] List the VLAN interfaces configured on a Slide appliance by device_id (from slide_list_devices). Offset/limit paged (limit max 50); returns the raw envelope {pagination:, data:[...]}. Use slide_get_device_vlan for one VLAN's detail.
slide_list_devices Free Read-only [Slide] List Slide appliances (devices). Optional filters: client_id (the end-customer grouping), created_after / created_before (RFC3339), and sort_by / sort_asc. Offset/limit paged (limit max 50); returns the raw envelope {pagination:, data:[...]}. Prefer each device's `addresses` field over the deprecated `ip_addresses`. Use slide_get_device for one device's detail, slide_get_device_network for its network config, and slide_list_device_vlans for its VLANs.
slide_poweroff_device Pro Destructive [Slide] Power off a Slide appliance by device_id (from slide_list_devices). Takes no body. Destructive — the appliance stops running and cannot back up or serve restores until it is physically powered back on (there is no remote power-on). Slide is eventually consistent — the state change may not be immediately reflected. Returns the raw Slide response.
slide_reboot_device Pro Destructive [Slide] Reboot a Slide appliance by device_id (from slide_list_devices). Takes no body. Destructive — the appliance restarts, interrupting any in-flight backups or active restores until it comes back online. Slide is eventually consistent — the state change may not be immediately reflected. Returns the raw Slide response.
slide_update_device Pro Write [Slide] Update a Slide appliance by device_id (from slide_list_devices). Body (fieldsJson) is a JSON object; editable fields: display_name, hostname, client_id (assign the device to a client from slide_list_clients; pass an empty string to unassign). Slide is eventually consistent — the change may not be immediately readable back. Returns the raw updated device JSON.
slide_update_device_network Pro Write [Slide] Update the primary network configuration of a Slide appliance by device_id (from slide_list_devices). Body (fieldsJson) is a JSON object; editable fields: network_mode (dhcp | static), network_address, network_gateway, dns_server_primary, dns_server_secondary. Changing network settings can briefly interrupt the appliance's connectivity. Slide is eventually consistent — the change may not be immediately readable back. Returns the raw updated network JSON.
slide_update_device_vlan Pro Write [Slide] Update a VLAN on a Slide appliance by device_id and vlan_id (both from slide_list_device_vlans). Body (fieldsJson) is a JSON object; editable fields: name, vlan_tag, network_mode (dhcp | static), ip_address, gateway. Slide is eventually consistent — the change may not be immediately readable back. Returns the raw updated VLAN JSON.
slide_create_device_vlan parameters
Param Type Required Default Description
deviceId string yes The device id to add the VLAN to (from slide_list_devices).
fieldsJson string yes JSON object body. Required: name, vlan_tag, network_mode (dhcp|static). Optional: ip_address, gateway.
slide_delete_device_vlan parameters
Param Type Required Default Description
deviceId string yes The device id (from slide_list_devices).
vlanId string yes The VLAN id to delete (from slide_list_device_vlans).
slide_get_device parameters
Param Type Required Default Description
deviceId string yes The device id (from slide_list_devices).
slide_get_device_network parameters
Param Type Required Default Description
deviceId string yes The device id (from slide_list_devices).
slide_get_device_vlan parameters
Param Type Required Default Description
deviceId string yes The device id (from slide_list_devices).
vlanId string yes The VLAN id (from slide_list_device_vlans).
slide_list_device_vlans parameters
Param Type Required Default Description
deviceId string yes The device id whose VLANs to list (from slide_list_devices).
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based row offset for pagination (default 0).
slide_list_devices parameters
Param Type Required Default Description
clientId string no null Filter to devices under this client id (from slide_list_clients). Omit for all clients.
createdAfter string no null Only devices created after this RFC3339 instant. Omit for no lower bound.
createdBefore string no null Only devices created before this RFC3339 instant. Omit for no upper bound.
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based row offset for pagination (default 0).
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field (a per-resource enum; see Slide docs). Omit for Slide's default ordering.
slide_poweroff_device parameters
Param Type Required Default Description
deviceId string yes The device id to power off (from slide_list_devices).
slide_reboot_device parameters
Param Type Required Default Description
deviceId string yes The device id to reboot (from slide_list_devices).
slide_update_device parameters
Param Type Required Default Description
deviceId string yes The device id to update (from slide_list_devices).
fieldsJson string yes JSON object body. Editable fields: display_name, hostname, client_id (from slide_list_clients; empty string to unassign).
slide_update_device_network parameters
Param Type Required Default Description
deviceId string yes The device id whose network to update (from slide_list_devices).
fieldsJson string yes JSON object body. Editable fields: network_mode (dhcp|static), network_address, network_gateway, dns_server_primary, dns_server_secondary.
slide_update_device_vlan parameters
Param Type Required Default Description
deviceId string yes The device id (from slide_list_devices).
fieldsJson string yes JSON object body. Editable fields: name, vlan_tag, network_mode (dhcp|static), ip_address, gateway.
vlanId string yes The VLAN id to update (from slide_list_device_vlans).

Backups

Tool Plan Access Description
slide_get_backup Free Read-only [Slide] Get a single backup run by its backup_id (from slide_list_backups). Returns the run's status, device/agent linkage, timing, and the snapshot it produced.
slide_list_backups Free Read-only [Slide] List backup runs across the account, newest first. Optional filters: device_id, agent_id, snapshot_id, backup start/end time windows (RFC3339 timestamps), and sort_by / sort_asc. Returns the vendor envelope {pagination:, data:[...]} — pass the returned next_offset as the offset to page (page size max 50). Each backup carries a backup_id used by slide_get_backup; start a new run with slide_start_backup.
slide_start_backup Pro Destructive [Slide] Trigger an on-demand backup run for an agent. Provide fieldsJson as a JSON object — required: agent_id (from slide_list_agents). This starts real appliance activity (a backup job) and consumes device resources, so it is treated as destructive. Slide is eventually consistent: the resulting backup/snapshot may not be immediately readable via slide_list_backups / slide_list_snapshots — poll rather than assuming read-after-write.
slide_get_backup parameters
Param Type Required Default Description
backupId string yes The backup_id to fetch (from slide_list_backups).
slide_list_backups parameters
Param Type Required Default Description
agentId string no null Filter to backups for this agent id (from slide_list_agents). Optional.
deviceId string no null Filter to backups for this device id (from slide_list_devices). Optional.
endedAfter string no null Only backups ended after this RFC3339 timestamp. Optional.
endedBefore string no null Only backups ended before this RFC3339 timestamp. Optional.
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based result offset for pagination (default 0).
snapshotId string no null Filter to the backup that produced this snapshot id (from slide_list_snapshots). Optional.
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field (a per-resource enum; see Slide docs). Omit for Slide's default ordering.
startedAfter string no null Only backups started after this RFC3339 timestamp. Optional.
startedBefore string no null Only backups started before this RFC3339 timestamp (e.g. 2026-07-19T00:00:00Z). Optional.
slide_start_backup parameters
Param Type Required Default Description
fieldsJson string yes JSON object for the backup run. Required: agent_id (from slide_list_agents).

Snapshots

Tool Plan Access Description
slide_get_snapshot Free Read-only [Slide] Get a single snapshot (recovery point) by its snapshot_id (from slide_list_snapshots). Returns the snapshot's agent/device linkage, backup timing, verification state, and storage locations. Use the snapshot_id to start a file restore, image export, or recovery VM.
slide_list_snapshots Free Read-only [Slide] List snapshots (recovery points) across the account. Optional filters: agent_id, snapshot_location (e.g. local vs cloud), the backup start/end time windows (RFC3339), and sort_by / sort_asc. To scope to a device, filter by the device's agent id via agent_id (Slide's snapshot list does not filter by device_id directly). Returns the vendor envelope {pagination:, data:[...]}; page with offset (max page size 50). A snapshot_id feeds slide_get_snapshot, slide_create_file_restore, slide_create_image_export, and slide_create_virtual_machine.
slide_get_snapshot parameters
Param Type Required Default Description
snapshotId string yes The snapshot_id to fetch (from slide_list_snapshots).
slide_list_snapshots parameters
Param Type Required Default Description
agentId string no null Filter to snapshots for this agent id (from slide_list_agents). Optional.
backupEndedAfter string no null Only snapshots whose backup ended after this RFC3339 timestamp. Optional.
backupEndedBefore string no null Only snapshots whose backup ended before this RFC3339 timestamp. Optional.
backupStartedAfter string no null Only snapshots whose backup started after this RFC3339 timestamp. Optional.
backupStartedBefore string no null Only snapshots whose backup started before this RFC3339 timestamp. Optional.
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based result offset for pagination (default 0).
snapshotLocation string no null Filter by snapshot storage location (e.g. local, cloud). Optional.
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field (a per-resource enum; see Slide docs). Omit for Slide's default ordering.

File Restores

Tool Plan Access Description
slide_browse_file_restore Free Read-only [Slide] Browse the file/folder tree inside a mounted file restore, identified by its file_restore_id (from slide_list_file_restores). Pass path to list a specific directory (omit for the root). Returns entries with names and types; the path of a file here is the source_file_path used by slide_create_file_restore_push. Page with offset (max page size 50).
slide_create_file_restore Pro Write [Slide] Mount a snapshot as a browsable file restore so individual files can be inspected and pushed back. Provide fieldsJson as a JSON object — required: snapshot_id (from slide_list_snapshots) and device_id (from slide_list_devices); optional: passphrase (required if the agent has a user passphrase set — see slide_add_agent_passphrase). This mounts a read-only view and does not alter the protected system, so it is not destructive. Slide is eventually consistent: the new file_restore_id may briefly 404 before slide_browse_file_restore succeeds — poll rather than assuming read-after-write.
slide_create_file_restore_push Pro Destructive [Slide] Push a recovered file from a mounted file restore back onto a protected system — this WRITES a file onto the live target and can overwrite existing data, so it is destructive. Identify the mount by file_restore_id (from slide_list_file_restores) and provide fieldsJson as a JSON object — required: source_file_path (the file's path as it appears inside the mounted restore, from slide_browse_file_restore) and destination_folder (the folder on the protected system where the file is written). Slide is eventually consistent: track completion via slide_list_file_restore_pushes / slide_get_file_restore_push rather than assuming immediate effect.
slide_delete_file_restore Pro Destructive [Slide] Tear down a file restore (unmount the browsable snapshot) by its file_restore_id (from slide_list_file_restores). This permanently removes the mount and any in-progress browse session; it does NOT delete the underlying snapshot. Slide is eventually consistent, so the restore may still appear briefly in slide_list_file_restores after deletion.
slide_get_file_restore Free Read-only [Slide] Get a single file restore by its file_restore_id (from slide_list_file_restores). Returns the mount's snapshot/device linkage, status, and expiry.
slide_get_file_restore_push Free Read-only [Slide] Get the status of a single file-restore push by its file_restore_id and file_restore_push_id (both from slide_list_file_restore_pushes). Returns the push's state (e.g. in_progress, completed, canceled), source/destination, and timing.
slide_list_file_restore_pushes Free Read-only [Slide] List the push-back operations for a file restore (identified by file_restore_id) — each attempt to copy a recovered file onto a protected system. Optionally filter by start/end time windows (RFC 3339). Optional sort_by (this endpoint accepts only "start_time") / sort_asc. Returns the vendor envelope {pagination:, data:[...]}; page with offset (max page size 50). Each file_restore_push_id feeds slide_get_file_restore_push and slide_update_file_restore_push.
slide_list_file_restores Free Read-only [Slide] List the active file restores (mounted, browsable snapshots) in the account. Optional filters: created_after / created_before (RFC3339) and sort_by / sort_asc. Returns the vendor envelope {pagination:, data:[...]}; page with offset (max page size 50). Each file_restore_id feeds slide_get_file_restore, slide_browse_file_restore, slide_create_file_restore_push, and slide_delete_file_restore.
slide_update_file_restore_push Pro Write [Slide] Update an in-progress file-restore push — currently used to cancel it. Identify it by file_restore_id and file_restore_push_id (from slide_list_file_restore_pushes) and provide fieldsJson as a JSON object — required: state, whose only accepted value is "canceled" (transitions an in_progress push to canceled). Slide is eventually consistent: confirm the new state via slide_get_file_restore_push rather than assuming immediate effect.
slide_browse_file_restore parameters
Param Type Required Default Description
fileRestoreId string yes The file_restore_id to browse (from slide_list_file_restores).
limit integer no 10 Maximum rows to return (default 10, vendor max 50).
offset integer no 0 Zero-based result offset for pagination (default 0).
path string no null Directory path inside the restore to list (e.g. /Users/jsmith/Documents). Omit for the root. Optional.
slide_create_file_restore parameters
Param Type Required Default Description
fieldsJson string yes JSON object for the restore. Required: snapshot_id, device_id. Optional: passphrase (if the agent is passphrase-protected).
slide_create_file_restore_push parameters
Param Type Required Default Description
fieldsJson string yes JSON object. Required: source_file_path (from slide_browse_file_restore), destination_folder (target folder on the protected system).
fileRestoreId string yes The file_restore_id to push from (from slide_list_file_restores).
slide_delete_file_restore parameters
Param Type Required Default Description
fileRestoreId string yes The file_restore_id to delete (from slide_list_file_restores).
slide_get_file_restore parameters
Param Type Required Default Description
fileRestoreId string yes The file_restore_id to fetch (from slide_list_file_restores).
slide_get_file_restore_push parameters
Param Type Required Default Description
fileRestoreId string yes The parent file_restore_id (from slide_list_file_restores).
fileRestorePushId string yes The file_restore_push_id to fetch (from slide_list_file_restore_pushes).
slide_list_file_restore_pushes parameters
Param Type Required Default Description
endTimeAfter string no null Only pushes ended after this RFC 3339 timestamp. Optional.
endTimeBefore string no null Only pushes ended before this RFC 3339 timestamp. Optional.
fileRestoreId string yes The file_restore_id whose pushes to list (from slide_list_file_restores).
limit integer no 10 Maximum rows to return (default 10, vendor max 50).
offset integer no 0 Zero-based result offset for pagination (default 0).
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field. This endpoint accepts only "start_time". Omit for Slide's default ordering.
startTimeAfter string no null Only pushes started after this RFC 3339 timestamp. Optional.
startTimeBefore string no null Only pushes started before this RFC 3339 timestamp. Optional.
slide_list_file_restores parameters
Param Type Required Default Description
createdAfter string no null Only file restores created after this RFC3339 instant. Omit for no lower bound.
createdBefore string no null Only file restores created before this RFC3339 instant. Omit for no upper bound.
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based result offset for pagination (default 0).
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field (a per-resource enum; see Slide docs). Omit for Slide's default ordering.
slide_update_file_restore_push parameters
Param Type Required Default Description
fieldsJson string yes JSON object. Required: state — the only accepted value is "canceled".
fileRestoreId string yes The parent file_restore_id (from slide_list_file_restores).
fileRestorePushId string yes The file_restore_push_id to update (from slide_list_file_restore_pushes).

Image Exports

Tool Plan Access Description
slide_browse_image_export Free Read-only [Slide] Browse the contents of an exported image by its image_export_id (from slide_list_image_exports). Returns the entries in the exported image; page with offset (max page size 50).
slide_create_image_export Pro Destructive [Slide] Start an image export — render a snapshot as a bootable disk image and boot/serve it. This kicks off real recovery activity (image build, optional NFS share/boot) and consumes appliance resources, so it is treated as destructive. Provide fieldsJson as a JSON object — required: snapshot_id (from slide_list_snapshots), device_id (from slide_list_devices), image_type (one of vhdx, vhdx-dynamic, vhd, vmdk, vmdk-flat, qcow2, raw); optional: passphrase (if the agent is passphrase-protected), boot_mods (array), nfs (bool), nfs_clients (array). Slide is eventually consistent: poll slide_get_image_export for readiness rather than assuming read-after-write.
slide_delete_image_export Pro Destructive [Slide] Permanently delete an image export by its image_export_id (from slide_list_image_exports), tearing down the exported image and any NFS share. This does NOT delete the underlying snapshot. Slide is eventually consistent, so the export may still appear briefly in slide_list_image_exports after deletion.
slide_get_image_export Free Read-only [Slide] Get a single image export by its image_export_id (from slide_list_image_exports). Returns the export's snapshot/device linkage, image_type, status, NFS settings, and access details.
slide_list_image_exports Free Read-only [Slide] List the image exports in the account. Optional filters: created_after / created_before (RFC3339) and sort_by / sort_asc. Returns the vendor envelope {pagination:, data:[...]}; page with offset (max page size 50). Each image_export_id feeds slide_get_image_export, slide_browse_image_export, slide_update_image_export, and slide_delete_image_export.
slide_update_image_export Pro Write [Slide] Update an image export's NFS sharing settings by its image_export_id (from slide_list_image_exports). Provide fieldsJson as a JSON object with the fields to change — nfs (bool, whether to share the image over NFS) and/or nfs_clients (array of client addresses allowed to mount it). Slide is eventually consistent: confirm via slide_get_image_export rather than assuming immediate effect.
slide_browse_image_export parameters
Param Type Required Default Description
imageExportId string yes The image_export_id to browse (from slide_list_image_exports).
limit integer no 10 Maximum rows to return (default 10, vendor max 50).
offset integer no 0 Zero-based result offset for pagination (default 0).
slide_create_image_export parameters
Param Type Required Default Description
fieldsJson string yes JSON object. Required: snapshot_id, device_id, image_type (vhdx|vhdx-dynamic|vhd|vmdk|vmdk-flat|qcow2|raw). Optional: passphrase, boot_mods, nfs, nfs_clients.
slide_delete_image_export parameters
Param Type Required Default Description
imageExportId string yes The image_export_id to delete (from slide_list_image_exports).
slide_get_image_export parameters
Param Type Required Default Description
imageExportId string yes The image_export_id to fetch (from slide_list_image_exports).
slide_list_image_exports parameters
Param Type Required Default Description
createdAfter string no null Only image exports created after this RFC3339 instant. Omit for no lower bound.
createdBefore string no null Only image exports created before this RFC3339 instant. Omit for no upper bound.
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based result offset for pagination (default 0).
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field (a per-resource enum; see Slide docs). Omit for Slide's default ordering.
slide_update_image_export parameters
Param Type Required Default Description
fieldsJson string yes JSON object of fields to change. Optional: nfs (bool), nfs_clients (array).
imageExportId string yes The image_export_id to update (from slide_list_image_exports).

Recovery Virtual Machines

Tool Plan Access Description
slide_create_virtual_machine Pro Destructive [Slide] Boot a recovery virtual machine from a snapshot (a test or disaster VM). This starts a live VM consuming appliance CPU/memory, so it is treated as destructive. Provide fieldsJson as a JSON object — required: snapshot_id (from slide_list_snapshots), device_id (from slide_list_devices); optional: purpose (test|disaster), cpu_count, memory_in_mb, disk_bus (sata|virtio), network_type (network-none|network-nat-shared|network-nat-isolated|network-hostonly|bridge|network-id), network_source (a network id from slide_list_networks when network_type is network-id), network_model (hypervisor_default|e1000|rtl8139|virtio), boot_mods (array), force_boot_menu (bool), vnc_enabled (bool), passphrase (if the agent is passphrase-protected). Slide is eventually consistent: poll slide_get_virtual_machine for readiness rather than assuming read-after-write.
slide_delete_virtual_machine Pro Destructive [Slide] Permanently delete (shut down and discard) a recovery virtual machine by its virt_id (from slide_list_virtual_machines). This stops the live VM and removes it; it does NOT delete the underlying snapshot. Slide is eventually consistent, so the VM may still appear briefly in slide_list_virtual_machines after deletion.
slide_get_virtual_machine Free Read-only [Slide] Get a single recovery virtual machine by its virt_id (from slide_list_virtual_machines). Returns the VM's snapshot/device linkage, power state, resource allocation, network config, and VNC/expiry details.
slide_list_virtual_machines Free Read-only [Slide] List the recovery virtual machines booted from snapshots. Optional filters: created_after / created_before (RFC3339) and sort_by / sort_asc. Returns the vendor envelope {pagination:, data:[...]}; page with offset (max page size 50). Each virt_id feeds slide_get_virtual_machine, slide_update_virtual_machine, and slide_delete_virtual_machine.
slide_update_virtual_machine Pro Write [Slide] Update a running recovery virtual machine by its virt_id (from slide_list_virtual_machines). Provide fieldsJson as a JSON object with the fields to change — notably state (running|stopped|paused) which CHANGES the VM's live power state, plus cpu_count, memory_in_mb, network_type/network_source/network_model, purpose (test|disaster), force_boot_menu, vnc_enabled, expires_at. Changing state or resources affects a live VM. Slide is eventually consistent: confirm via slide_get_virtual_machine rather than assuming immediate effect.
slide_create_virtual_machine parameters
Param Type Required Default Description
fieldsJson string yes JSON object. Required: snapshot_id, device_id. Optional: purpose (test|disaster), cpu_count, memory_in_mb, disk_bus, network_type, network_source, network_model, boot_mods, force_boot_menu, vnc_enabled, passphrase.
slide_delete_virtual_machine parameters
Param Type Required Default Description
virtId string yes The virt_id to delete (from slide_list_virtual_machines).
slide_get_virtual_machine parameters
Param Type Required Default Description
virtId string yes The virt_id to fetch (from slide_list_virtual_machines).
slide_list_virtual_machines parameters
Param Type Required Default Description
createdAfter string no null Only recovery VMs created after this RFC3339 instant. Omit for no lower bound.
createdBefore string no null Only recovery VMs created before this RFC3339 instant. Omit for no upper bound.
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based result offset for pagination (default 0).
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field (a per-resource enum; see Slide docs). Omit for Slide's default ordering.
slide_update_virtual_machine parameters
Param Type Required Default Description
fieldsJson string yes JSON object of fields to change. Optional: state (running|stopped|paused), cpu_count, memory_in_mb, network_type, network_source, network_model, purpose, force_boot_menu, vnc_enabled, expires_at.
virtId string yes The virt_id to update (from slide_list_virtual_machines).

Networks

Tool Plan Access Description
slide_create_network Pro Write [Slide] Create a disaster-recovery network. Provide fieldsJson as a JSON object — required: name and type (standard | bridge-lan); optional: client_id (owning client, or empty string), comments, internet (bool), dhcp (bool) with dhcp_range_start/dhcp_range_end, nameservers (array of DNS servers), router_prefix (router IP + netmask), bridge_device_id (device id for a bridge-LAN network), vlan_tag (0 = untagged, 1-4094 = tagged), wg (bool, enable WireGuard) with wg_prefix. Slide is eventually consistent: the new network_id may briefly 404 before slide_get_network succeeds — poll rather than assuming read-after-write.
slide_create_network_ipsec_connection Pro Write [Slide] Add an IPsec site-to-site connection to a disaster-recovery network (network_id from slide_list_networks). Provide fieldsJson as a JSON object — required: name, remote_addrs (array of the partner-side router/firewall public IPs), remote_networks (array of partner-side networks reachable through the tunnel). Slide is eventually consistent: confirm via slide_get_network rather than assuming read-after-write.
slide_create_network_port_forward Pro Write [Slide] Add a port-forward rule to a disaster-recovery network (network_id from slide_list_networks). Provide fieldsJson as a JSON object — required: proto (tcp | udp) and dest (destination IP address and port pair, e.g. 10.0.0.5:3389). Slide is eventually consistent: confirm via slide_get_network rather than assuming read-after-write.
slide_create_network_wg_peer Pro Write [Slide] Add a WireGuard peer (client) to a disaster-recovery network (network_id from slide_list_networks; the network must have WireGuard enabled). Provide fieldsJson as a JSON object — required: peer_name; optional: remote_networks (array of remote networks reachable via this peer). Slide is eventually consistent: confirm via slide_get_network rather than assuming read-after-write.
slide_delete_network Pro Destructive [Slide] Permanently delete a disaster-recovery network by its network_id (from slide_list_networks). This also removes its IPsec connections, port-forwards, and WireGuard peers, and disconnects any recovery VMs bound to it. Slide is eventually consistent, so the network may still appear briefly in slide_list_networks after deletion.
slide_delete_network_ipsec_connection Pro Destructive [Slide] Permanently delete an IPsec connection from a network by its network_id and ipsec_id, tearing down the site-to-site tunnel. Slide is eventually consistent, so the connection may still appear briefly under slide_get_network after deletion.
slide_delete_network_port_forward Pro Destructive [Slide] Permanently delete a port-forward rule from a network by its network_id and port_forward_id. Slide is eventually consistent, so the rule may still appear briefly under slide_get_network after deletion.
slide_delete_network_wg_peer Pro Destructive [Slide] Permanently delete a WireGuard peer from a network by its network_id and wg_peer_id, revoking that client's tunnel access. Slide is eventually consistent, so the peer may still appear briefly under slide_get_network after deletion.
slide_get_network Free Read-only [Slide] Get a single disaster-recovery network by its network_id (from slide_list_networks). Returns the network's type, DHCP/DNS/router config, WireGuard settings, and owning client.
slide_list_networks Free Read-only [Slide] List the disaster-recovery networks in the account. Optional filters: client_id (the owning client), created_after / created_before (RFC3339), and sort_by / sort_asc. Returns the vendor envelope {pagination:, data:[...]}; page with offset (max page size 50). Each network_id feeds slide_get_network, slide_update_network, slide_delete_network, and the nested IPsec / port-forward / WireGuard-peer tools.
slide_update_network Pro Write [Slide] Update a disaster-recovery network by its network_id (from slide_list_networks). Provide fieldsJson as a JSON object with only the fields to change — name, client_id, comments, internet, dhcp, dhcp_range_start, dhcp_range_end, nameservers (array), router_prefix, vlan_tag, wg, wg_prefix (the network type is fixed at creation and cannot be changed here). Slide is eventually consistent: confirm via slide_get_network rather than assuming immediate effect.
slide_update_network_ipsec_connection Pro Write [Slide] Update an IPsec connection on a network by its network_id and ipsec_id. Provide fieldsJson as a JSON object with the fields to change — name, remote_addrs (array), remote_networks (array). Slide is eventually consistent: confirm via slide_get_network rather than assuming immediate effect.
slide_update_network_port_forward Pro Write [Slide] Update a port-forward rule on a network by its network_id and port_forward_id. Provide fieldsJson as a JSON object with the fields to change — proto (tcp|udp), dest (IP:port). Slide is eventually consistent: confirm via slide_get_network rather than assuming immediate effect.
slide_update_network_wg_peer Pro Write [Slide] Update a WireGuard peer on a network by its network_id and wg_peer_id. Provide fieldsJson as a JSON object with the fields to change — peer_name, remote_networks (array). Slide is eventually consistent: confirm via slide_get_network rather than assuming immediate effect.
slide_create_network parameters
Param Type Required Default Description
fieldsJson string yes JSON object. Required: name, type (standard|bridge-lan). Optional: client_id, comments, internet, dhcp, dhcp_range_start, dhcp_range_end, nameservers, router_prefix, bridge_device_id, vlan_tag, wg, wg_prefix.
slide_create_network_ipsec_connection parameters
Param Type Required Default Description
fieldsJson string yes JSON object. Required: name, remote_addrs (array of public IPs), remote_networks (array of CIDR networks).
networkId string yes The parent network_id (from slide_list_networks).
slide_create_network_port_forward parameters
Param Type Required Default Description
fieldsJson string yes JSON object. Required: proto (tcp|udp), dest (IP:port, e.g. 10.0.0.5:3389).
networkId string yes The parent network_id (from slide_list_networks).
slide_create_network_wg_peer parameters
Param Type Required Default Description
fieldsJson string yes JSON object. Required: peer_name. Optional: remote_networks (array).
networkId string yes The parent network_id (from slide_list_networks).
slide_delete_network parameters
Param Type Required Default Description
networkId string yes The network_id to delete (from slide_list_networks).
slide_delete_network_ipsec_connection parameters
Param Type Required Default Description
ipsecId string yes The ipsec_id of the connection to delete.
networkId string yes The parent network_id (from slide_list_networks).
slide_delete_network_port_forward parameters
Param Type Required Default Description
networkId string yes The parent network_id (from slide_list_networks).
portForwardId string yes The port_forward_id of the rule to delete.
slide_delete_network_wg_peer parameters
Param Type Required Default Description
networkId string yes The parent network_id (from slide_list_networks).
wgPeerId string yes The wg_peer_id of the peer to delete.
slide_get_network parameters
Param Type Required Default Description
networkId string yes The network_id to fetch (from slide_list_networks).
slide_list_networks parameters
Param Type Required Default Description
clientId string no null Filter to networks owned by this client id (from slide_list_clients). Omit for all clients.
createdAfter string no null Only networks created after this RFC3339 instant. Omit for no lower bound.
createdBefore string no null Only networks created before this RFC3339 instant. Omit for no upper bound.
limit integer no 50 Max results to return (1-50, default 50).
offset integer no 0 Zero-based result offset for pagination (default 0).
sortAsc boolean no null Sort ascending when true, descending when false. Omit for Slide's default order.
sortBy string no null Sort field (a per-resource enum; see Slide docs). Omit for Slide's default ordering.
slide_update_network parameters
Param Type Required Default Description
fieldsJson string yes JSON object of fields to change. Optional: name, client_id, comments, internet, dhcp, dhcp_range_start, dhcp_range_end, nameservers, router_prefix, vlan_tag, wg, wg_prefix.
networkId string yes The network_id to update (from slide_list_networks).
slide_update_network_ipsec_connection parameters
Param Type Required Default Description
fieldsJson string yes JSON object of fields to change. Optional: name, remote_addrs (array), remote_networks (array).
ipsecId string yes The ipsec_id of the connection to update.
networkId string yes The parent network_id (from slide_list_networks).
slide_update_network_port_forward parameters
Param Type Required Default Description
fieldsJson string yes JSON object of fields to change. Optional: proto (tcp|udp), dest (IP:port).
networkId string yes The parent network_id (from slide_list_networks).
portForwardId string yes The port_forward_id of the rule to update.
slide_update_network_wg_peer parameters
Param Type Required Default Description
fieldsJson string yes JSON object of fields to change. Optional: peer_name, remote_networks (array).
networkId string yes The parent network_id (from slide_list_networks).
wgPeerId string yes The wg_peer_id of the peer to update.