Getting started
2 operations in the Tolvi API, version 1. Paths are relative to https://api.tolvi.co.uk. Every amount is integer pence.
Get your welcome tour progress
GET/api/v1/me/tour-state
- Scopes
work:read
Not started until you first open the tour.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
product | query | string (TourProduct) | Which product’s tour: each has its own short one. Defaults to working_papers, the original welcome tour. One of: |
Responses
200 OK, application/json
Body: object (TourState).
Your progress through the welcome tour in this firm, and whether you have hidden the Getting started checklist.
| Field | Type | Description |
|---|---|---|
statusrequired | string (TourStatus) | not_started: never opened (the web app starts it). in_progress: open, or left part-way. skipped: closed early; it can be resumed from Help. completed: finished. One of: |
stepIdrequired | stringnullable | The step to resume at; null for the first step. example "add-client" |
checklistHiddenrequired | boolean | The Getting started checklist on the Work page is hidden. |
updatedAtrequired | string (date-time)nullable | Null until you first open the tour or hide the checklist. |
Errors: 400 Bad request, 401 Unauthorised, 403 Forbidden, 429 Too many requests, as problem details (application/problem+json).
Save your welcome tour progress
PUT/api/v1/me/tour-state
- Scopes
work:read
Only the fields sent are changed.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
product | query | string (TourProduct) | Which product’s tour: each has its own short one. Defaults to working_papers, the original welcome tour. One of: |
Request body
Required. application/json: object (TourStatePatch).
Only the fields sent are changed.
| Field | Type | Description |
|---|---|---|
status | string (TourStatus) | not_started: never opened (the web app starts it). in_progress: open, or left part-way. skipped: closed early; it can be resumed from Help. completed: finished. One of: |
stepId | stringnullable | up to 40 characters; pattern ^[a-z][a-z0-9-]{0,39}$ |
checklistHidden | boolean |
Responses
200 OK, application/json
Body: object (TourState).
Your progress through the welcome tour in this firm, and whether you have hidden the Getting started checklist.
| Field | Type | Description |
|---|---|---|
statusrequired | string (TourStatus) | not_started: never opened (the web app starts it). in_progress: open, or left part-way. skipped: closed early; it can be resumed from Help. completed: finished. One of: |
stepIdrequired | stringnullable | The step to resume at; null for the first step. example "add-client" |
checklistHiddenrequired | boolean | The Getting started checklist on the Work page is hidden. |
updatedAtrequired | string (date-time)nullable | Null until you first open the tour or hide the checklist. |
Errors: 400 Bad request, 401 Unauthorised, 403 Forbidden, 429 Too many requests, as problem details (application/problem+json).