# ProjectUpdate

> The ProjectUpdate object in the Guv API.

## Fields

| Field | Type | Description |
| --- | --- | --- |
| `name` | string |  |
| `slug` | string |  |
| `description` | string or null |  |
| `residency` | [Residency](/docs/api/objects/residency/) |  |
| `classification` | [Classification](/docs/api/objects/classification/) |  |
| `repo` | [RepoBinding](/docs/api/objects/repo-binding/) or any or null |  |
| `safety_badge_enabled` | boolean |  |

\* always present

## Example

```json
{
  "name": "string",
  "slug": "string",
  "description": "string",
  "residency": "uk-only",
  "classification": "standard",
  "repo": {
    "provider": "github",
    "full_name": "primecarers/platform",
    "installation_id": "string",
    "default_branch": "main",
    "manifest_path": "guv.yaml"
  },
  "safety_badge_enabled": false
}
```

## Used by

- [Update a project](/docs/api/projects/#update-a-project)
