{"@context": "https://schema.org", "@type": "WebAPI", "name": "Rumble API (deprecated) API", "description": "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.", "provider": {"@type": "Organization", "name": "rumble.run"}, "documentation": "https://raw.githubusercontent.com/RumbleDiscovery/rumble-api/main/rumble-api.yml"}
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.
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: https://console.rumble.run/api/v1.0
auth: b e a r
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
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.
| method | path | what the vendor says it does |
|---|---|---|
GET | /account/agents | Get all agents across all organizations Account |
GET | /account/credentials | Get all account credentials Account |
PUT | /account/credentials | Create a new credential Account |
GET | /account/credentials/{credential_id} | Get credential details Account |
DELETE | /account/credentials/{credential_id} | Remove this credential Account |
GET | /account/events.json | System event log as JSON Account |
GET | /account/events.jsonl | System event log as JSON line-delimited Account |
GET | /account/groups | Get all groups Account |
POST | /account/groups | Create a new group Account |
PUT | /account/groups | Update an existing group Account |
GET | /account/groups/{group_id} | Get group details Account |
DELETE | /account/groups/{group_id} | Remove this group Account |
GET | /account/keys | Get all active API keys Account |
PUT | /account/keys | Create a new key Account |
GET | /account/keys/{key_id} | Get key details Account |
DELETE | /account/keys/{key_id} | Remove this key Account |
PATCH | /account/keys/{key_id}/rotate | Rotates the key secret Account |
GET | /account/license | Get license details Account |
GET | /account/orgs | Get all organization details Account |
PUT | /account/orgs | Create a new organization Account |
GET | /account/orgs/{org_id} | Get organization details Account |
PATCH | /account/orgs/{org_id} | Update organization details Account |
DELETE | /account/orgs/{org_id} | Remove this organization Account |
DELETE | /account/orgs/{org_id}/exportToken | Removes the export token from the specified organization Account |
PATCH | /account/orgs/{org_id}/exportToken/rotate | Rotates the organization export token and returns the updated organization Account |
GET | /account/sites | Get all sites details across all organizations Account |
GET | /account/sso/groups | Get all SSO group mappings Account |
POST | /account/sso/groups | Create a new SSO group mapping Account |
PUT | /account/sso/groups | Update an existing SSO group mapping Account |
GET | /account/sso/groups/{group_mapping_id} | Get SSO group mapping details Account |
DELETE | /account/sso/groups/{group_mapping_id} | Remove this SSO group mapping Account |
GET | /account/tasks | Get all task details across all organizations (up to 1000) Account |
GET | /account/tasks/templates | Get all scan templates across all organizations (up to 1000) Account |
POST | /account/tasks/templates | Create a new scan template Account |
PUT | /account/tasks/templates | Update scan template Account |
GET | /account/tasks/templates/{scan_template_id} | Get scan template details Account |
DELETE | /account/tasks/templates/{scan_template_id} | Remove scan template Account |
GET | /account/users | Get all users Account |
PUT | /account/users | Create a new user account Account |
PUT | /account/users/invite | Create a new user account and send an email invite Account |
and 76 more operation(s) in this specification, all searchable.
specification origin: https://raw.githubusercontent.com/RumbleDiscovery/rumble-api/main/rumble-api.yml
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.