# OnboardingUpdate

> The OnboardingUpdate object in the Guv API.

## Fields

| Field | Type | Description |
| --- | --- | --- |
| `plan` | `trial`, `hobby`, `pro`, `business`, `dedicated` |  |
| `accept_legal` | object |  |
| `dismissed` | boolean |  |
| `steps` | array of object |  |

\* always present

## Example

```json
{
  "plan": "trial",
  "accept_legal": {
    "terms_version": "string",
    "privacy_version": "string"
  },
  "dismissed": false,
  "steps": [
    {
      "id": "create_project",
      "status": "complete"
    }
  ]
}
```

## Used by

- [Update onboarding progress](/docs/api/sign-up/#update-onboarding-progress)
