get_platform
Inspect tenant and platform metadata, licenses, SKUs, machines, and reports. Query machine system status and software versions, with sensitive values redacted before returning.
Instructions
Inspect tenant/platform metadata, licenses, SKUs, machines, and reports.
Sensitive values in external CA or other returned objects are recursively redacted before leaving the server.
Args:
operation: Which read to run. No params required: tenant,
licenses, skus, machines, external_ca,
otp_access, hub_service_endpoints. Requires machine:
machine_system_status, machine_software. reports
takes no parameters — see folder.
machine: Machine name, hardware ID, serial number, or controller
ID. Required only for the two machine-scoped operations;
resolved the same way as find_resource(kind="machine").
folder: Not usable. The endpoint ignores it — every value returns
zero items, including a folder path copied verbatim from an
unfiltered reports result — so passing it is rejected with a
400 rather than returning a misleading empty list. Call
reports unfiltered and select from the returned
path/type fields yourself.
cursor: Opaque pagination token copied from a previous response's
next_cursor. Omit on the first call.
limit: Max items to return in this page. Omit to use the server
default page size (50; max 200).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max items to return in this page. Omit to use the server default page size (50; max 200). | |
| cursor | No | Opaque pagination token copied from a previous response's `next_cursor`. Omit on the first call. | |
| detail | No | ||
| folder | No | Not usable. The endpoint ignores it — every value returns zero items, including a folder `path` copied verbatim from an unfiltered ``reports`` result — so passing it is rejected with a 400 rather than returning a misleading empty list. Call ``reports`` unfiltered and select from the returned `path`/`type` fields yourself. | |
| machine | No | Machine name, hardware ID, serial number, or controller ID. Required only for the two machine-scoped operations; resolved the same way as `find_resource(kind="machine")`. | |
| operation | Yes | Which read to run. No params required: ``tenant``, ``licenses``, ``skus``, ``machines``, ``external_ca``, ``otp_access``, ``hub_service_endpoints``. Requires ``machine``: ``machine_system_status``, ``machine_software``. ``reports`` takes no parameters — see `folder`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |