Skip to main content
GET
List machine problem reports

Authorizations

Authorization
string
header
required

Send Authorization: Bearer <credential> to https://customer-api.mountthor.com. People use the session that mthr login stores (a token starting mt_session_, valid for up to 12 hours). Automation uses a service-account credential (starting mt_sa_v1_, valid for 90 days) from Create credential. Each operation names the permission it needs. Service accounts hold permissions through custom roles, and some operations refuse them; those operations say so.

Query Parameters

pageSize
integer<uint32>

The most reports to return. 100 when omitted or 0; values above 1000 return 1000.

pageToken
string

The nextPageToken of the previous page. Omit it for the first page.

filter
string

Optional. An expression the reports must match, for example self.serial == "C02XK0AAJG5H". It can name name, virtual_machine_id, serial, region and created_at. Strings take ==, !=, in [...], startsWith() and has(); created_at compares with timestamp("2026-01-31T00:00:00Z"). Join conditions with &&; || may only join equalities on one field. At most 1024 bytes and 16 conditions.

Response

OK

A page of problem reports.

machineProblemReports
object[]

Up to pageSize reports, ordered by name.

nextPageToken
string

Pass it as pageToken to get the next page. Empty on the last page.