# 7SIGNAL On Demand Tests API

**Canonical:** https://apis.io/apis/7signalsolutions/7signalsolutions-ondemandtests-api/  
**Provider:** 7SIGNAL — https://apis.io/providers/7signalsolutions/  
**Base URL:** https://api-v2.7signal.com  
**Documentation:** https://api-v2.7signal.com/swagger-ui/index.html

7SIGNAL On Demand Tests API is one of 33 APIs that [7SIGNAL](https://apis.io/providers/7signalsolutions/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include OnDemandTests. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and rate-limit docs.

The OnDemandTests API from 7SIGNAL — 31 operation(s) for ondemandtests.

## Operations (31)

| Method | Path | Summary |
|---|---|---|
| GET | `/on-demand-tests/sensors/active-tests` | List active on-demand tests |
| GET | `/on-demand-tests/sensors/packet-capture` | List packet capture tests |
| POST | `/on-demand-tests/sensors/{sensorId}/packet-capture` | Trigger packet capture test |
| GET | `/on-demand-tests/sensors/{sensorId}/packet-capture/{testId}` | Get packet capture status |
| GET | `/on-demand-tests/sensors/{sensorId}/packet-capture/{testId}/download` | Get packet capture file |
| POST | `/on-demand-tests/sensors/{sensorId}/ping` | Trigger ping test |
| GET | `/on-demand-tests/sensors/{sensorId}/ping/{testId}` | Get ping status |
| POST | `/on-demand-tests/sensors/{sensorId}/ping-gateway` | Trigger ping default gateway test |
| GET | `/on-demand-tests/sensors/{sensorId}/ping-gateway/{testId}` | Get ping default gateway status |
| POST | `/on-demand-tests/sensors/{sensorId}/http-download` | Trigger http download test |
| GET | `/on-demand-tests/sensors/{sensorId}/http-download/{testId}` | Get Http download status and results |
| POST | `/on-demand-tests/sensors/{sensorId}/http-upload` | Trigger http upload test |
| GET | `/on-demand-tests/sensors/{sensorId}/http-upload/{testId}` | Get Http upload status and results |
| POST | `/on-demand-tests/sensors/{sensorId}/iperf3` | Trigger iperf3 test |
| GET | `/on-demand-tests/sensors/{sensorId}/iperf3/{testId}` | Get Iperf3 status and results |
| POST | `/on-demand-tests/sensors/{sensorId}/speedtest` | Trigger speedtest |
| GET | `/on-demand-tests/sensors/{sensorId}/speedtest/{testId}` | Get speedtest status and results |
| POST | `/on-demand-tests/sensors/{sensorId}/traceroute` | Trigger Traceroute test |
| GET | `/on-demand-tests/sensors/{sensorId}/traceroute/{testId}` | Get traceroute test status and results |
| POST | `/on-demand-tests/sensors/{sensorId}/mos` | Trigger Mos/VoIP test |
| GET | `/on-demand-tests/sensors/{sensorId}/mos/{testId}` | Get Mos/VoIP test status and results |
| POST | `/on-demand-tests/sensors/{sensorId}/udp-download` | Trigger udp download test |
| GET | `/on-demand-tests/sensors/{sensorId}/udp-download/{testId}` | Get Udp download status and results |
| POST | `/on-demand-tests/sensors/{sensorId}/udp-upload` | Trigger udp upload test |
| GET | `/on-demand-tests/sensors/{sensorId}/udp-upload/{testId}` | Get Udp upload status and results |
| POST | `/on-demand-tests/sensors/{sensorId}/tcp-download` | Trigger tcp download test |
| GET | `/on-demand-tests/sensors/{sensorId}/tcp-download/{testId}` | Get Tcp download status and results |
| POST | `/on-demand-tests/sensors/{sensorId}/tcp-upload` | Trigger tcp upload test |
| GET | `/on-demand-tests/sensors/{sensorId}/tcp-upload/{testId}` | Get Tcp upload status and results |
| POST | `/on-demand-tests/sensors/{sensorId}/web-download` | Trigger web download test |
| GET | `/on-demand-tests/sensors/{sensorId}/web-download/{testId}` | Get Web download status and results |

## Machine-readable artifacts (12)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/7signalsolutions/refs/heads/main/openapi/7signalsolutions-ondemandtests-api-openapi.yml
- **Documentation** — https://github.com/7Signal/API-Examples/blob/develop/docs/README.md
- **APIReference** — https://api-v2.7signal.com/swagger-ui/index.html
- **GettingStarted** — https://github.com/7Signal/API-Examples/blob/develop/docs/01-authentication.md
- **Examples** — https://github.com/7Signal/API-Examples
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/7signalsolutions/refs/heads/main/authentication/7signalsolutions-authentication.yml
- **OAuthScopes** — https://raw.githubusercontent.com/api-evangelist/7signalsolutions/refs/heads/main/scopes/7signalsolutions-scopes.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/7signalsolutions/refs/heads/main/conventions/7signalsolutions-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/7signalsolutions/refs/heads/main/errors/7signalsolutions-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/7signalsolutions/refs/heads/main/data-model/7signalsolutions-data-model.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/7signalsolutions/refs/heads/main/rate-limits/7signalsolutions-rate-limits.yml
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/7signalsolutions/refs/heads/main/asyncapi/7signalsolutions-webhooks.yml

## Other 7SIGNAL APIs (12)

- [7SIGNAL MCP Server](https://apis.io/apis/7signalsolutions/7signal-mcp-server/)
- [7SIGNAL Access API](https://apis.io/apis/7signalsolutions/7signalsolutions-access-api/)
- [7SIGNAL Adapter Driver Report API](https://apis.io/apis/7signalsolutions/7signalsolutions-adapter-driver-report-api/)
- [7SIGNAL Alert Rules API](https://apis.io/apis/7signalsolutions/7signalsolutions-alert-rules-api/)
- [7SIGNAL API Keys API](https://apis.io/apis/7signalsolutions/7signalsolutions-api-keys-api/)
- [7SIGNAL Audit API](https://apis.io/apis/7signalsolutions/7signalsolutions-audit-api/)
- [7SIGNAL Authentication API](https://apis.io/apis/7signalsolutions/7signalsolutions-authentication-api/)
- [7SIGNAL Clients API](https://apis.io/apis/7signalsolutions/7signalsolutions-clients-api/)
- [7SIGNAL Default Configurations API](https://apis.io/apis/7signalsolutions/7signalsolutions-defaultconfigurations-api/)
- [7SIGNAL Eyeris API](https://apis.io/apis/7signalsolutions/7signalsolutions-eyeris-api/)
- [7SIGNAL Eyes API](https://apis.io/apis/7signalsolutions/7signalsolutions-eyes-api/)
- [7SIGNAL Groups API](https://apis.io/apis/7signalsolutions/7signalsolutions-groups-api/)

## Tags

OnDemandTests

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/7signalsolutions/7signalsolutions-ondemandtests-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/7signalsolutions/.
