Skip to main content

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

Parameters for GET /api/v1/me/tour-state
NameInTypeDescription
productquerystring (TourProduct)

Which product’s tour: each has its own short one. Defaults to working_papers, the original welcome tour.

One of: working_papers, meetings, admin

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.

200 OK response for GET /api/v1/me/tour-state
FieldTypeDescription
statusrequiredstring (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: not_started, in_progress, skipped, completed

stepIdrequiredstringnullable

The step to resume at; null for the first step.

example "add-client"

checklistHiddenrequiredboolean

The Getting started checklist on the Work page is hidden.

updatedAtrequiredstring (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

Parameters for PUT /api/v1/me/tour-state
NameInTypeDescription
productquerystring (TourProduct)

Which product’s tour: each has its own short one. Defaults to working_papers, the original welcome tour.

One of: working_papers, meetings, admin

Request body

Required. application/json: object (TourStatePatch).

Only the fields sent are changed.

Request body for PUT /api/v1/me/tour-state
FieldTypeDescription
statusstring (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: not_started, in_progress, skipped, completed

stepIdstringnullable

up to 40 characters; pattern ^[a-z][a-z0-9-]{0,39}$

checklistHiddenboolean

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.

200 OK response for PUT /api/v1/me/tour-state
FieldTypeDescription
statusrequiredstring (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: not_started, in_progress, skipped, completed

stepIdrequiredstringnullable

The step to resume at; null for the first step.

example "add-client"

checklistHiddenrequiredboolean

The Getting started checklist on the Work page is hidden.

updatedAtrequiredstring (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).