support.speedcurve.com Open in urlscan Pro
104.16.242.118  Public Scan

Submitted URL: https://api.speedcurve.com/
Effective URL: https://support.speedcurve.com/reference/getting-started
Submission: On August 07 via api from US — Scanned from CA

Form analysis 0 forms found in the DOM

Text Content

Jump to Content

Support DocsRecipesAPI ReferenceChangelog

--------------------------------------------------------------------------------

Log InSign Up
API Reference
Log InSign Up

Support DocsRecipesAPI ReferenceChangelog
Getting Started
Search
CTRL-K
All
Support Docs
Recipes
Reference
Changelog
Pages

START TYPING TO SEARCH…

JUMP TOCTRL-/


SPEEDCURVE API

 * Getting Started
 * Budgets
   * Get all budgetsget
 * Deploys
   * Get all deploysget
   * Get latest deployget
   * Get a deployget
   * Add a deploypost
 * Notes
   * Get all notesget
   * Add a notepost
   * Delete a notedelete
 * RUM
   * Export RUM Dataget
 * Sites
   * Get all sitesget
   * Get site details and settingsget
   * Delete a sitedelete
 * Settings
   * Import settings [DEPRECATED]post
   * Export settingsget
 * Tests
   * Get a testget
   * Get all testsget
   * Delete a testdelete
 * Urls
   * Get all URLsget
   * Get all tests for a URLget
   * Add a URLpost
   * Update a URLpatch
   * Delete a URLdelete
 * Troubleshooting API
 * Changelog


SPEEDCURVE API V2 (BETA)

 * Getting Started
 * Accounts
   * Get current account infoget
 * Deployments
   * Get all deploymentsget
 * Sites
   * Get all sitesget
   * Create a sitepost
 * Snapshots
   * Get all snapshotsget
   * Create a snapshotpost
 * Changelog

JUMP TOCTRL-/


SPEEDCURVE API

 * Getting Started
 * Budgets
   * Get all budgetsget
 * Deploys
   * Get all deploysget
   * Get latest deployget
   * Get a deployget
   * Add a deploypost
 * Notes
   * Get all notesget
   * Add a notepost
   * Delete a notedelete
 * RUM
   * Export RUM Dataget
 * Sites
   * Get all sitesget
   * Get site details and settingsget
   * Delete a sitedelete
 * Settings
   * Import settings [DEPRECATED]post
   * Export settingsget
 * Tests
   * Get a testget
   * Get all testsget
   * Delete a testdelete
 * Urls
   * Get all URLsget
   * Get all tests for a URLget
   * Add a URLpost
   * Update a URLpatch
   * Delete a URLdelete
 * Troubleshooting API
 * Changelog


SPEEDCURVE API V2 (BETA)

 * Getting Started
 * Accounts
   * Get current account infoget
 * Deployments
   * Get all deploymentsget
 * Sites
   * Get all sitesget
   * Create a sitepost
 * Snapshots
   * Get all snapshotsget
   * Create a snapshotpost
 * Changelog


GETTING STARTED

The SpeedCurve API is based on REST: it is comprised of resources with
predictable urls and utilises standard HTTP features (like HTTP Basic
Authentication, Response Codes and Methods). All requests, including errors,
return JSON.


API ENDPOINT

The base URI for the V1 API is:

https://api.speedcurve.com/v1


API KEY

Your API key is available on the Admin > Teams page. (Available for Org Admins
only)

Please check our support doc for more details on managing API keys.


BASIC AUTHENTICATION

Basic Authentication over HTTPS is used to authenticate with the API. Your basic
authentication username is your API key and the password can be set to anything.
In our examples the API key is your-api-key and the password is x.

The easiest way to authenticate in the API is sending the following HTTP header
with your request:

Authorization: Basic your-api-key-base-64-encoded


RATE LIMITS

If you are getting status code 429 and error message Too Many Attempts. it means
you might have exceeded API limits, which are the following:

 * for all API endpoints - maximum 3,000 requests per minute
 * for trial accounts - total maximum 1,000 requests per day per account
 * deploys - maximum 600 per 10 minutes per account


ERROR CODES AND TROUBLESHOOTING

See Troubleshooting API page.

Updated about 2 years ago

--------------------------------------------------------------------------------

Budgets
Did this page help you?
Yes
No

Updated about 2 years ago

--------------------------------------------------------------------------------

Budgets
Did this page help you?
Yes
No
 * Table of Contents
 * * API Endpoint
   * API Key
   * Basic Authentication
   * Rate limits
   * Error codes and troubleshooting



 1.  SpeedCurve API
 2.  Getting Started
 3.  Budgets
 4.  Get all budgetsget
 5.  Deploys
 6.  Add a deploypost
 7.  Get a deployget
 8.  Get latest deployget
 9.  Get all deploysget
 10. Notes
 11. Delete a notedelete
 12. Add a notepost
 13. Get all notesget
 14. RUM
 15. Export RUM Dataget
 16. Sites
 17. Delete a sitedelete
 18. Get site details and settingsget
 19. Get all sitesget
 20. Settings
 21. Export settingsget
 22. Import settings [DEPRECATED]post
 23. Tests
 24. Delete a testdelete
 25. Get all testsget
 26. Get a testget
 27. Urls
 28. Delete a URLdelete
 29. Update a URLpatch
 30. Add a URLpost
 31. Get all tests for a URLget
 32. Get all URLsget
 33. Troubleshooting API
 34. Changelog

 1.  SpeedCurve API V2 (beta)
 2.  Getting Started
 3.  Accounts
 4.  Get current account infoget
 5.  Deployments
 6.  Get all deploymentsget
 7.  Sites
 8.  Create a sitepost
 9.  Get all sitesget
 10. Snapshots
 11. Create a snapshotpost
 12. Get all snapshotsget
 13. Changelog


 1.  SpeedCurve API
 2.  Getting Started
 3.  Budgets
 4.  Get all budgetsget
 5.  Deploys
 6.  Add a deploypost
 7.  Get a deployget
 8.  Get latest deployget
 9.  Get all deploysget
 10. Notes
 11. Delete a notedelete
 12. Add a notepost
 13. Get all notesget
 14. RUM
 15. Export RUM Dataget
 16. Sites
 17. Delete a sitedelete
 18. Get site details and settingsget
 19. Get all sitesget
 20. Settings
 21. Export settingsget
 22. Import settings [DEPRECATED]post
 23. Tests
 24. Delete a testdelete
 25. Get all testsget
 26. Get a testget
 27. Urls
 28. Delete a URLdelete
 29. Update a URLpatch
 30. Add a URLpost
 31. Get all tests for a URLget
 32. Get all URLsget
 33. Troubleshooting API
 34. Changelog

 1.  SpeedCurve API V2 (beta)
 2.  Getting Started
 3.  Accounts
 4.  Get current account infoget
 5.  Deployments
 6.  Get all deploymentsget
 7.  Sites
 8.  Create a sitepost
 9.  Get all sitesget
 10. Snapshots
 11. Create a snapshotpost
 12. Get all snapshotsget
 13. Changelog