# DatabaseList

> A page of Database objects.

A page of Database objects.

## Fields

| Field | Type | Description |
| --- | --- | --- |
| `data` * | array of [Database](/docs/api/objects/database/) |  |
| `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": "db_01jbx2m9k7q4r8t5v6w3y0z1db",
      "project_id": "prj_01jbx2m9k7q4r8t5v6w3y0z1pr",
      "environment_id": "env_01jbx2m9k7q4r8t5v6w3y0z1en",
      "name": "main",
      "engine": "postgres",
      "version": "18",
      "plan": "ha",
      "status": "available",
      "storage_gb": 50,
      "used_bytes": 1288490188,
      "pitr_days": 30,
      "extensions": [
        "pgvector",
        "pg_trgm"
      ],
      "maintenance_window": "Sun 02:00-04:00",
      "pooling": true,
      "public_access": {
        "enabled": false,
        "host": null,
        "port": null,
        "allow_ips": []
      },
      "internal_host": "main.db.guv.internal",
      "branch_of": null,
      "backups": {
        "last_backup_at": "2026-10-23T02:00:00Z",
        "last_restore_test_at": "2026-10-23T11:00:00Z",
        "last_restore_test_passed": true,
        "summary": "Backups on. Last restore test passed 3 h ago."
      },
      "deletion": null,
      "managed_by_manifest": true,
      "created_at": "2026-10-22T09:30:00Z",
      "updated_at": "2026-10-23T02:00:00Z"
    }
  ],
  "next_cursor": "string",
  "has_more": false
}
```

## Used by

- [List databases](/docs/api/databases/#list-databases)
