| GET | /buckets | Returns a list of buckets. |
| POST | /buckets | Create a new bucket |
| GET | /buckets/{bucketKey} | Returns a single bucket resource. |
| DELETE | /buckets/{bucketKey} | Delete a single bucket resource. |
| GET | /buckets/{bucketKey}/messages | Retrieve a list of messages in a bucket |
| DELETE | /buckets/{bucketKey}/messages | Clear a bucket (remove all messages). |
| POST | /buckets/{bucketKey}/messages | Create a message |
| GET | /buckets/{bucketKey}/errors | Retrieve a list of error messages in a bucket |
| GET | /buckets/{bucketKey}/messages/{messageId} | Retrieve the details for a single message. |
| GET | /buckets/{bucketKey}/tests | Returns a list of tests. |
| POST | /buckets/{bucketKey}/tests | Create 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, and schedules subresources of the test. |
| DELETE | /buckets/{bucketKey}/tests/{testId} | Delete a test, including all steps, schedules, test-specific environments and results. |
| GET | /buckets/{bucketKey}/tests/{testId}/steps | List test steps for a test. |
| POST | /buckets/{bucketKey}/tests/{testId}/steps | Add 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 | /buckets/{bucketKey}/tests/{testId}/environments | Return details of the test's environments (only those that belong to the specified test) |
| POST |