Skip to content

List workspace projects

Request

List accessible workspace project metadata, ordered by updatedAt descending. The response is an array. Use limit and skip for paging.

Security
ShuffllApiKey
Path
organizationIdstringrequired

Unique identifier for the organization

Example:693fb82afd8d1c43077ba0fb
workspaceIdstringrequired

Unique identifier for the workspace

Example:693fb82afd8d1c43077ba0fe
Query
limitinteger, >= 0

Maximum records; 0 uses the server’s unbounded default.

Default:0
skipinteger, >= 0
Default:0
projectIdstring

Optionally select a specific project.

curl -i -X GET \
  'https://api-docs.shuffll.com/_mock/apis/auth/organization/693fb82afd8d1c43077ba0fb/workspace/693fb82afd8d1c43077ba0fe/projects/list?limit=0&skip=0&projectId=string' \
  -H 'x-api-key: YOUR_API_KEY_HERE'

Responses

Successfully retrieved project list.

Bodyapplication/json
Array [
idstring

Unique project identifier

Example:"6947b539cc95ea68854bb523"
namestring

Project name

Example:"Breaking the Agency Mold"
createdAtstring, (date-time)

Project creation timestamp

Example:"2025-12-15T07:26:34.333Z"
statusesobject
creativeobject
]
Response
[ { "id": "6947b539cc95ea68854bb523", "name": "Breaking the Agency Mold", "createdAt": "2025-12-15T07:26:34.333Z", "statuses": { … }, "creative": { … } }, { "id": "6947b539cc95ea68854bb524", "name": "Product Launch Q1 2026", "createdAt": "2026-01-10T14:10:00.000Z", "statuses": { … }, "creative": { … } }, { "id": "6947b539cc95ea68854bb525", "name": "Customer Success Stories", "createdAt": "2026-02-01T09:00:00.000Z", "statuses": { … }, "creative": { … } } ]