Automate Rumble (deprecated)
HumDay reads Rumble (deprecated)’s own published API description and derives 116 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What Rumble (deprecated) is
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 .
API host: console.rumble.run
What HumDay can do in Rumble (deprecated)
48 documented operations change something in Rumble (deprecated). The 47 most useful are listed here.
- PUTCreate a new user account
/account/users - PUTCreate a new user account and send an email invite
/account/users/invite - PATCHSends the user a password reset email
/account/users/{user_id}/resetPassword - POSTCreate a new scan template
/account/tasks/templates - PUTCreate a new site
/org/sites - PUTCreate a new key
/account/keys - PUTCreate a new organization
/account/orgs - POSTCreate a new group
/account/groups - PUTCreate a new credential
/account/credentials - POSTCreate a new SSO group mapping
/account/sso/groups - PATCHUpdate task parameters
/org/tasks/{task_id} - DELETERemove this user
/account/users/{user_id} - PATCHUpdate a user's details
/account/users/{user_id} - PATCHUpdate tags across multiple assets based on a search query
/org/assets/bulk/tags - POSTClear all tags across multiple assets based on a search query
/org/assets/bulk/clearTags - PUTCreate a scan task for a given site
/org/sites/{site_id}/scan - POSTSignal that a completed task should be hidden
/org/tasks/{task_id}/hide - POSTSignal that a task should be stopped or canceledThis will also remove recurring and scheduled tasks
/org/tasks/{task_id}/stop - PATCHResets the user's MFA tokens
/account/users/{user_id}/resetMFA - PATCHResets the user's lockout status
/account/users/{user_id}/resetLockout - PUTUpdate scan template
/account/tasks/templates - PATCHUpdate organization details
/org - DELETERemove the current API key
/org/key - PUTUpdate an existing group
/account/groups - PUTImport a scan data file into a site
/org/sites/{site_id}/import - PATCHUpdate asset comments
/org/assets/{asset_id}/comments - PATCHRotate the API key secret and return the updated key
/org/key/rotate - DELETERemove scan template
/account/tasks/templates/{scan_template_id} - PUTUpdate an existing SSO group mapping
/account/sso/groups - PUTImport a Nessus scan data file into a site
/org/sites/{site_id}/import/nessus - DELETERemove a site and associated assets
/org/sites/{site_id} - PATCHUpdate a site definition
/org/sites/{site_id} - DELETERemove this key
/account/keys/{key_id} - DELETERemove this organization
/account/orgs/{org_id} - PATCHUpdate organization details
/account/orgs/{org_id} - DELETERemove and uninstall an agent
/org/agents/{agent_id} - PATCHUpdate the site associated with agent
/org/agents/{agent_id} - DELETERemove an asset
/org/assets/{asset_id} - DELETERemove this group
/account/groups/{group_id} - DELETERemove a service
/org/services/{service_id} - DELETERemove a wireless LAN
/org/wireless/{wireless_id} - DELETERemove this credential
/account/credentials/{credential_id} - PATCHUpdate asset tags
/org/assets/{asset_id}/tags - PATCHRotates the key secret
/account/keys/{key_id}/rotate - POSTForce an agent to update and restart
/org/agents/{agent_id}/update - DELETERemoves the export token from the specified organization
/account/orgs/{org_id}/exportToken - DELETERemove this SSO group mapping
/account/sso/groups/{group_mapping_id}
What HumDay can read from Rumble (deprecated)
These are the operations a schedule or a trigger can watch.
- GETGet all task details across all organizations (up to 1000)
/account/tasks - GETSystem event log as JSON
/account/events.json - GETSystem event log as JSON line-delimited
/account/events.jsonl - GETGet task details
/org/tasks/{task_id} - GETGet user details
/account/users/{user_id} - GETGet all tasks (last 1000)
/org/tasks - GETGet all users
/account/users - GETReturns a temporary task log data url
/org/tasks/{task_id}/log - GETReturns a temporary task scan data url
/org/tasks/{task_id}/data - GETReturns a temporary task change report data url
/org/tasks/{task_id}/changes - GETGet all scan templates across all organizations (up to 1000)
/account/tasks/templates - GETGet organization details
/org - GETSite list as CSV
/export/org/sites.csv - GETSite list as JSON line-delimited
/export/org/sites.jsonl - GETGet API key details
/org/key - GETGet all sites
/org/sites - GETGet all agents
/org/agents - GETGet all assets
/org/assets - GETGet all active API keys
/account/keys - GETGet all organization details
/account/orgs - GETGet all services
/org/services - GETGet all wireless LANs
/org/wireless - GETGet all sites details across all organizations
/account/sites - GETGet all agents across all organizations
/account/agents - GETGet all groups
/account/groups - GETGet license details
/account/license - GETGet all account credentials
/account/credentials - GETGet scan template details
/account/tasks/templates/{scan_template_id} - GETGet all SSO group mappings
/account/sso/groups - GETReturns latest agent version
/releases/agent/version - GETReturns latest scanner version
/releases/scanner/version - GETReturns latest platform version
/releases/platform/version - GETGet site details
/org/sites/{site_id} - GETGet key details
/account/keys/{key_id} - GETGet organization details
/account/orgs/{org_id} - GETGet details for a single agent
/org/agents/{agent_id} - GETGet asset details
/org/assets/{asset_id} - GETGet group details
/account/groups/{group_id} - GETGet service details
/org/services/{service_id} - GETAsset inventory as CSV
/export/org/assets.csv - GETExport all sites
/export/org/sites.json - GETGet wireless LAN details
/org/wireless/{wireless_id} - GETExports the asset inventory
/export/org/assets.json - GETAsset inventory as JSON line-delimited
/export/org/assets.jsonl - GETService inventory as CSV
/export/org/services.csv - GETWireless inventory as CSV
/export/org/wireless.csv - GETService inventory as JSON
/export/org/services.json - GETWireless inventory as JSON
/export/org/wireless.json - GETService inventory as JSON line-delimited
/export/org/services.jsonl - GETWireless inventory as JSON line-delimited
/export/org/wireless.jsonl - GETGet credential details
/account/credentials/{credential_id} - GETTop asset hardware products as CSV
/org/assets/top.hw.csv - GETTop asset operating systems as CSV
/org/assets/top.os.csv
How automating Rumble (deprecated) works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live Rumble (deprecated) account.
- Grant access, then go live. You approve the specific Rumble (deprecated) operations it may use — and only those.
Automate Rumble (deprecated) with these
Categories
Questions about Rumble (deprecated) automation
- Can HumDay connect to Rumble (deprecated)?
- Yes. HumDay reads Rumble (deprecated)'s own published API description and derives the operations from it, so there is no hand-built connector to wait for. 116 operations are documented.
- Do I need to write code to automate Rumble (deprecated)?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your Rumble (deprecated) account.
- What can HumDay do in Rumble (deprecated)?
- 48 of the 116 documented operations change something in Rumble (deprecated), and 68 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Rumble (deprecated) account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to Rumble (deprecated) is held behind that approval.
Where this came from
The operations above are read from a published API description for Rumble (deprecated) at raw.githubusercontent.com/RumbleDiscovery/rumble-api/main/rumble-api.yml. Descriptions are the provider’s own words, not ours. Last published 2023-03-06.