# ServiceList

> A page of Service objects.

A page of Service objects.

## Fields

| Field | Type | Description |
| --- | --- | --- |
| `data` * | array of [Service](/docs/api/objects/service/) |  |
| `next_cursor` * | string or null | Pass as `cursor` to get the next page; null on the last page. |
| `has_more` * | boolean |  |

\* always present

## Example

```json
{
  "data": [
    {
      "id": "svc_01jbx2m9k7q4r8t5v6w3y0z1sv",
      "project_id": "prj_01jbx2m9k7q4r8t5v6w3y0z1pr",
      "name": "web",
      "kind": "web",
      "managed_by_manifest": true,
      "source": {
        "kind": "git",
        "repo": "primecarers/platform",
        "root": "apps/web",
        "watch": [
          "apps/web/**",
          "packages/ui/**",
          "pnpm-lock.yaml"
        ]
      },
      "build": {
        "builder": "railpack"
      },
      "start": "pnpm --filter web start",
      "pre_deploy": "pnpm --filter db migrate deploy",
      "port": 3000,
      "healthcheck": {
        "type": "http",
        "path": "/healthz",
        "timeout_seconds": 10
      },
      "resources": {
        "cpu": 2,
        "memory_mb": 2048
      },
      "replicas": {
        "min": 2,
        "max": 6,
        "scale_on": {
          "cpu_percent": 70,
          "concurrency": 80
        }
      },
      "sleep_when_idle": false,
      "private": false,
      "cron": null,
      "created_at": "2026-10-22T09:30:00Z",
      "updated_at": "2026-10-23T10:00:00Z"
    }
  ],
  "next_cursor": "string",
  "has_more": false
}
```

## Used by

- [List services (project-level definitions)](/docs/api/services/#list-services-project-level-definitions)
