Skip to content

Runscope API API

by runscope.com

OAuthHTTPSDevelopment
Open documentation ↗

Overview

Manage Runscope programmatically.

Runscope API is a development API from runscope.com. Requests are authenticated with OAuth. It is served over HTTPS. Its OpenAPI description documents 29 endpoints.

At a glance

Authentication
OAuth
HTTPS
Yes
CORS
Unknown
Category
Development
Base URL
https://api.runscope.com/
Version
1.0.0
Endpoints
29
Spec updated
2023-03-06

Make a first request

Replace the placeholders; the documentation says exactly where credentials go.

cURL
curl -X GET "https://api.runscope.com/account" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN"
JavaScript
const response = await fetch("https://api.runscope.com/account", {
  method: "GET",
  headers: {
    "Accept": "application/json",
    "Authorization": "Bearer YOUR_TOKEN",
  },
});
const data = await response.json();
console.log(data);
Python
import requests

response = requests.request(
    "GET",
    "https://api.runscope.com/account",
    headers={
    "Accept": "application/json",
    "Authorization": "Bearer YOUR_TOKEN",
    },
    timeout=30,
)
print(response.json())

Endpoints

MethodPathWhat it does
GET/accountAccount Resource
GET/bucketsReturns a list of buckets.
POST/bucketsCreate a new bucket
GET/buckets/{bucketKey}Returns a single bucket resource.
DELETE/buckets/{bucketKey}Delete a single bucket resource.
GET/buckets/{bucketKey}/environmentsReturns list of shared environments for a specified bucket.
POST/buckets/{bucketKey}/environmentsCreate new shared environment.
PUT/buckets/{bucketKey}/environments/{environmentId}Update the details of a shared environment.
GET/buckets/{bucketKey}/errorsRetrieve a list of error messages in a bucket
GET/buckets/{bucketKey}/messagesRetrieve a list of messages in a bucket
POST/buckets/{bucketKey}/messagesCreate a message
DELETE/buckets/{bucketKey}/messagesClear a bucket (remove all messages).
GET/buckets/{bucketKey}/messages/{messageId}Retrieve the details for a single message.
GET/buckets/{bucketKey}/testsReturns a list of tests.
POST/buckets/{bucketKey}/testsCreate a test.
GET/buckets/{bucketKey}/tests/{testId}Retrieve the details of a given test by ID.
PUT/buckets/{bucketKey}/tests/{testId}Modify a test's name, description, default environment and its steps. To modify other individual properties of a test, make requests to the steps, environments,
DELETE/buckets/{bucketKey}/tests/{testId}Delete a test, including all steps, schedules, test-specific environments and results.
GET/buckets/{bucketKey}/tests/{testId}/environmentsReturn details of the test's environments (only those that belong to the specified test)
POST/buckets/{bucketKey}/tests/{testId}/environmentsCreate new test environment.
PUT/buckets/{bucketKey}/tests/{testId}/environments/{environmentId}Update the details of a test environment.
GET/buckets/{bucketKey}/tests/{testId}/metricsReturn details of the test metrics for the specified timeframe.
GET/buckets/{bucketKey}/tests/{testId}/stepsList test steps for a test.
POST/buckets/{bucketKey}/tests/{testId}/stepsAdd new test step.
PUT/buckets/{bucketKey}/tests/{testId}/steps/{stepId}Update the details of a single test step.
DELETE/buckets/{bucketKey}/tests/{testId}/steps/{stepId}Delete a step from a test.
GET/teams/{teamId}/agentsTeam agents list
GET/teams/{teamId}/integrationsTeam integrations list
GET/teams/{teamId}/peopleTeams Resource

Questions

Does the Runscope API API need an API key?

Yes. The Runscope API API uses OAuth authentication; the documentation explains how to get credentials.

Does the Runscope API API support HTTPS?

Yes, the Runscope API API is served over HTTPS.

How many endpoints does the Runscope API API have?

Its OpenAPI description lists 29 endpoints in version 1.0.0. All of them are shown on this page.

What are alternatives to the Runscope API API?

Other Development APIs include Cloudflare, Azure DevOps, IPify, App Store Connect API, StackExchange.

Compare alternatives →

Listed from APIs.guru (CC0).