# BuildRecordPage

One page of the build history, newest first. It pages as `GET /processes` does.

**Kind:** an object, used in responses.

## Fields

Every field is present in a response; empty ones are `null`.

| Field | Type | Description |
|---|---|---|
| `items` | [`BuildRecordSummary`](https://docs.maitento.com/reference/types/build-record-summary.md)`[]` | The builds on this page. |
| `nextCursor` | `string \| null` | Pass it back as `cursor` to get the next page. Null when there is no next page. |

## Example

```json
{
  "items": [
    {
      "id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
      "namespaceName": "...",
      "namespaceId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
      "userCreatedById": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
      "userDisplayName": "...",
      "userEmailAddress": "...",
      "authenticationMethod": "Bearer",
      "apiKeyId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
      "isDeploy": false,
      "isDeployed": false,
      "outcome": "Succeeded",
      "isFaulted": false,
      "dateCreated": "2026-10-26T12:00:00.0000000Z",
      "durationMilliseconds": 0,
      "counts": {},
      "errorCount": 0,
      "warningCount": 0,
      "itemCount": 0,
      "sourcesBytes": 0,
      "sourcesTruncated": false
    }
  ],
  "nextCursor": "..."
}
```

## Where it's used

- [`builds.list`](https://docs.maitento.com/reference/api/builds.md) (`GET /builds`)
- [`builds.list`](https://docs.maitento.com/reference/api/builds.md) (`GET /namespaces/{namespaceName}/builds`)
