Skip to content
You're viewing the v2 docs. Looking for v1?Go to v1 docs
Docs
Testsigma
Popular questions
↑↓ to navigate↵ to selectesc to close
Book a demo

List projects

GET/projects
Base URL https://app.testsigma.com/api/v1Region

Get all projects in the account, with their IDs. Most other endpoints need an entity ID, and this is where a project's ID comes from.

Authenticate with your API key as a Bearer token in the Authorization header. How to authenticate →
pageOptional. Page number, starting at 0.
sizeOptional. Results per page. Defaults to 20.
sortOptional. Sort order, such as id,desc.
idUnique project identifier, used wherever an endpoint takes a project ID.
nameName of the project.
descriptionProject description.
createdByIdID of the user who created the project.
createdDateEpoch timestamp when the project was created.
Request
curl -X GET \
  'https://app.testsigma.com/api/v1/projects' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Content-Type: application/json'
const response = await fetch('https://app.testsigma.com/api/v1/projects', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer <API_KEY>',
    'Content-Type': 'application/json'
  }
});
const data = await response.json();
import requests

response = requests.get(
  'https://app.testsigma.com/api/v1/projects',
  headers={
    'Authorization': 'Bearer <API_KEY>',
    'Content-Type': 'application/json'
  }
)
data = response.json()
Response200 OK
[
  {
    "id": 9,
    "name": "E-commerce Web",
    "description": "Web storefront regression",
    "createdById": 2,
    "createdDate": 1732176819137
  }
]

Was this page helpful?