Skip to main content
GET
Return a list of all projects owned by the authenticated user, with the basic status of each. Use this to enumerate your projects from a server-side script, CI/CD pipeline, or monitoring job before fanning out to per-project endpoints.

Typical workflow

1

Authenticate

Pass userId and apikey as query parameters. Both are required.
2

Request the list

Call GET /projects/projects-status to retrieve every project you own.
3

Use the IDs

Take each project’s _id and pass it anywhere a projectId is required — for example, Project User Stats.

Prerequisites

This is a GET request — the API key is passed as the apikey query parameter. Note the all-lowercase casing: it’s apikey, not apiKey. Treat the URL as sensitive: prefer server-side calls and avoid logging it in plain text.

Query parameters

string
required
The ID of the account whose projects you want to list. Results are scoped to projects owned by this account.
string
required
Your Streampixel API key. Must match the key issued to userId.

Response

number
The number of projects returned.
array
Array of project objects. Each item contains:

Error reference

Cache the results for a few minutes if you call this repeatedly. Project membership rarely changes minute-to-minute, and avoiding redundant calls keeps you well under fair-use thresholds.

Next

Project User Stats

Get live and queued user counts for a project.

Upload File API

Submit builds to a project via the API.