# Rumble API (deprecated) API

> Rumble API (deprecated) API on Apizie: 116 endpoints (Get all agents across all organizations, Get all account credentials, Create a new credential, Get credential details, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:rumble-run/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:rumble-run`
- Category: Cloud
- Status: byok
- Source: https://rumble.run
- Page: https://zieapi.vercel.app/api/cloud/rumble-run
- OpenAPI: https://zieapi.vercel.app/api/cloud/rumble-run/openapi.json

Rumble Network Discovery is now runZero. Read the announcement . This API is frozen and no longer being updated as of version 2.15.0. See our latest API documentation at swaggerhub.com/apis-docs/runZero/runZero .

## Endpoints

### Get all agents across all organizations
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-agents` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |

### Get all account credentials
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-credentials` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |

### Create a new credential
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/create-account-credential` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Get credential details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-credential` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| credential_id | string | yes | UUID of the credential to retrieve |

### Remove this credential
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/remove-account-credential` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| credential_id | string | yes | UUID of the credential to delete |

### System event log as JSON
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-events-json` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |
| fields | string | no | an optional list of fields to export, comma-separated |

### System event log as JSON line-delimited
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-events-jsonl` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |
| fields | string | no | an optional list of fields to export, comma-separated |

### Get all groups
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-groups` (byok)

### Create a new group
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/create-account-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Update an existing group
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/update-account-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Get group details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| group_id | string | yes | UUID of the group |

### Remove this group
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/remove-account-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| group_id | string | yes | UUID of the group |

### Get all active API keys
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-keys` (byok)

### Create a new key
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/create-account-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Get key details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| key_id | string | yes | UUID of the key to retrieve |

### Remove this key
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/remove-account-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| key_id | string | yes | UUID of the key to retrieve |

### Rotates the key secret
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/rotate-account-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| key_id | string | yes | UUID of the key to retrieve |

### Get license details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-license` (byok)

### Get all organization details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-organizations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |

### Create a new organization
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/create-account-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Get organization details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| org_id | string | yes | UUID of the organization to retrieve |

### Update organization details
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/update-account-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| org_id | string | yes | UUID of the organization to retrieve |
| body | object | yes | JSON request body |

### Remove this organization
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/remove-account-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| org_id | string | yes | UUID of the organization to retrieve |

### Removes the export token from the specified organization
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/delete-account-organization-export-token` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| org_id | string | yes | UUID of the organization to retrieve |

### Rotates the organization export token and returns the updated organization
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/rotate-account-organization-export-token` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| org_id | string | yes | UUID of the organization to retrieve |

### Get all sites details across all organizations
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-sites` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |

### Get all SSO group mappings
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-group-mappings` (byok)

### Create a new SSO group mapping
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/create-account-group-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Update an existing SSO group mapping
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/update-account-group-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Get SSO group mapping details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-group-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| group_mapping_id | string | yes | UUID of the SSO group mapping |

### Remove this SSO group mapping
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/remove-account-group-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| group_mapping_id | string | yes | UUID of the SSO group mapping |

### Get all task details across all organizations (up to 1000)
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |

### Get all scan templates across all organizations (up to 1000)
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-scan-templates` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |

### Create a new scan template
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/create-account-scan-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Update scan template
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/update-account-scan-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Get scan template details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-scan-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| scan_template_id | string | yes | UUID of the scan template to retrieve |

### Remove scan template
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/remove-account-scan-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| scan_template_id | string | yes | UUID of the scan template to remove |

### Get all users
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-users` (byok)

### Create a new user account
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/create-account-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Create a new user account and send an email invite
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/create-account-user-invite` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Get user details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| user_id | string | yes | UUID of the user to retrieve |

### Update a user's details
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/update-account-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| user_id | string | yes | UUID of the user to retrieve |
| body | object | yes | JSON request body |

### Remove this user
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/remove-account-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| user_id | string | yes | UUID of the user to delete |

### Resets the user's lockout status
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/reset-account-user-lockout` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| user_id | string | yes | UUID of the user to retrieve |

### Resets the user's MFA tokens
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/reset-account-user-mfa` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| user_id | string | yes | UUID of the user to retrieve |

### Sends the user a password reset email
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/reset-account-user-password` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| user_id | string | yes | UUID of the user to retrieve |

### Cisco serial number and model name export for Cisco Smart Net Total Care Service.
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-assets-cisco-csv` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |

### Asset inventory as CSV
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-assets-csv` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |

### Exports the asset inventory
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-assets-json` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |
| fields | string | no | an optional list of fields to export, comma-separated |

### Asset inventory as JSON line-delimited
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-assets-jsonl` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |
| fields | string | no | an optional list of fields to export, comma-separated |

### Asset inventory as Nmap-style XML
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-assets-nmap-xml` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |

### Export an asset inventory as CSV for ServiceNow integration
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/snow-export-assets-csv` (byok)

### Exports the asset inventory as JSON
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/snow-export-assets-json` (byok)

### Exports the asset inventory in a sync-friendly manner using created_at as a checkpoint. Requires the Splunk…
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/splunk-asset-sync-created-json` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |
| fields | string | no | an optional list of fields to export, comma-separated |
| since | integer | no | an optional unix timestamp to use as a checkpoint |

### Exports the asset inventory in a sync-friendly manner using updated_at as a checkpoint. Requires the Splunk…
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/splunk-asset-sync-updated-json` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |
| fields | string | no | an optional list of fields to export, comma-separated |
| since | integer | no | an optional unix timestamp to use as a checkpoint |

### Service inventory as CSV
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-services-csv` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |

### Service inventory as JSON
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-services-json` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |
| fields | string | no | an optional list of fields to export, comma-separated |

### Service inventory as JSON line-delimited
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-services-jsonl` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |
| fields | string | no | an optional list of fields to export, comma-separated |

### Export a service inventory as CSV for ServiceNow integration
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/snow-export-services-csv` (byok)

### Site list as CSV
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-sites-csv` (byok)

### Export all sites
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-sites-json` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |
| fields | string | no | an optional list of fields to export, comma-separated |

### Site list as JSON line-delimited
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-sites-jsonl` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |
| fields | string | no | an optional list of fields to export, comma-separated |

### Wireless inventory as CSV
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-wireless-csv` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |

### Wireless inventory as JSON
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-wireless-json` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |
| fields | string | no | an optional list of fields to export, comma-separated |

### Wireless inventory as JSON line-delimited
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-wireless-jsonl` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |
| fields | string | no | an optional list of fields to export, comma-separated |

### Get organization details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-organization` (byok)

### Update organization details
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/update-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Get all agents
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-agents` (byok)

### Get details for a single agent
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-agent` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the agent |

### Update the site associated with agent
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/update-agent-site` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the agent to update |
| body | object | yes | JSON request body |

### Remove and uninstall an agent
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/remove-agent` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the agent to remove |

### Force an agent to update and restart
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/upgrade-agent` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| agent_id | string | yes | UUID of the agent to update |

### Get all assets
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-assets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |

### Clear all tags across multiple assets based on a search query
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/clear-bulk-asset-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Update tags across multiple assets based on a search query
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/update-bulk-asset-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Top asset hardware products as CSV
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-asset-top-hwcsv` (byok)

### Top asset operating systems as CSV
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-asset-top-oscsv` (byok)

### Top asset tags as CSV
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-asset-top-tags-csv` (byok)

### Top asset types as CSV
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-asset-top-types-csv` (byok)

### Get asset details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-asset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset_id | string | yes | UUID of the asset to retrieve |

### Remove an asset
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/remove-asset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset_id | string | yes | UUID of the asset to remove |

### Update asset comments
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/update-asset-comments` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset_id | string | yes | UUID of the asset to update |
| body | object | yes | JSON request body |

### Update asset tags
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/update-asset-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset_id | string | yes | UUID of the asset to update |
| body | object | yes | JSON request body |

### Get API key details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-key` (byok)

### Remove the current API key
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/remove-key` (byok)

### Rotate the API key secret and return the updated key
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/rotate-key` (byok)

### Get all services
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-services` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |

### Subnet utilization statistics as as CSV
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-subnet-utilization-stats-csv` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| mask | string | no | an optional subnet mask size (ex:24) |

### Top service products as CSV
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-services-top-products-csv` (byok)

### Top service protocols as CSV
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-services-top-protocols-csv` (byok)

### Top TCP services as CSV
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-services-top-tcpcsv` (byok)

### Top UDP services as CSV
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/export-services-top-udpcsv` (byok)

### Get service details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| service_id | string | yes | UUID of the service to retrieve |

### Remove a service
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/remove-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| service_id | string | yes | UUID of the service to remove |

### Get all sites
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-sites` (byok)

### Create a new site
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/create-site` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Get site details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-site` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| site_id | string | yes | UUID or name of the site |

### Update a site definition
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/update-site` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| site_id | string | yes | UUID or name of the site to update |
| body | object | yes | JSON request body |

### Remove a site and associated assets
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/remove-site` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| site_id | string | yes | UUID or name of the site to remove |

### Import a scan data file into a site
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/import-scan-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| site_id | string | yes | UUID or name of the site to import scan data into |

### Import a Nessus scan data file into a site
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/import-nessus-scan-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| site_id | string | yes | UUID or name of the site to import Nessus scan data into |

### Create a scan task for a given site
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/create-scan` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| site_id | string | yes | UUID or name of the site to scan |
| body | object | no | JSON request body |

### Get all tasks (last 1000)
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| status | string | no | an optional status string for filtering results |
| search | string | no | an optional search string for filtering results |

### Get task details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| task_id | string | yes | UUID of the task to retrieve |

### Update task parameters
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/update-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| task_id | string | yes | UUID of the task to update |
| body | object | yes | JSON request body |

### Returns a temporary task change report data url
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-task-change-report` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| task_id | string | yes | UUID of the task |

### Returns a temporary task scan data url
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-task-scan-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| task_id | string | yes | UUID of the task |

### Signal that a completed task should be hidden
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/hide-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| task_id | string | yes | UUID of the task to hide |

### Returns a temporary task log data url
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-task-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| task_id | string | yes | UUID of the task |

### Signal that a task should be stopped or canceledThis will also remove recurring and scheduled tasks
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/stop-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| task_id | string | yes | UUID of the task to stop |

### Get all wireless LANs
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-wireless-lans` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | no | an optional search string for filtering results |

### Get wireless LAN details
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-wireless-lan` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| wireless_id | string | yes | UUID of the wireless LAN to retrieve |

### Remove a wireless LAN
`POST https://zieapi.vercel.app/v1/cloud:rumble-run/remove-wireless-lan` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| wireless_id | string | yes | UUID of the wireless LAN to remove |

### Returns latest agent version
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-latest-agent-version` (byok)

### Returns latest platform version
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-latest-platform-version` (byok)

### Returns latest scanner version
`GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-latest-scanner-version` (byok)

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-agents" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Rumble API (deprecated) API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:rumble-run/get-account-agents with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Rumble API (deprecated) API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Rumble API (deprecated) itself also needs your own key from rumble.run.

### Can AI agents use the Rumble API (deprecated) API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:rumble-run.

### What is the status of the Rumble API (deprecated) API?
Needs your own provider key (bring your own key)
