---
title: "printer, job and transfer telemetry info"
method: GET
path: "/api/v1/status"
---

# printer, job and transfer telemetry info

`GET /api/v1/status`

All values except printer are optional

## Response `200`

OK

- object
  - `job` StatusJob — Telemetry info about current job, all values are optional
    - `id` integer
    - `progress` number — Percents
    - `time_remaining` integer — Seconds
    - `time_printing` integer — Seconds
  - `printer` StatusPrinter, required — Telemetry info about printer, all values except state are optional
    - `state` 'IDLE' | 'BUSY' | 'PRINTING' | 'PAUSED' | 'FINISHED' | 'STOPPED' | 'ERROR' | 'ATTENTION' | 'READY', required
    - `temp_nozzle` number
    - `target_nozzle` number
    - `temp_bed` number
    - `target_bed` number
    - `axis_x` number — Available only when printer is not moving
    - `axis_y` number — Available only when printer is not moving
    - `axis_z` number
    - `flow` integer
    - `speed` integer
    - `fan_hotend` integer
    - `fan_print` integer
    - `status_printer` object
      - `ok` boolean
      - `message` string
    - `status_connect` object
      - `ok` boolean
      - `message` string
  - `transfer` StatusTransfer — Telemetry info about current transfer status, all values except id and time_transferring are optional
    - `id` integer, required
    - `time_transferring` integer, required
    - `progress` number — Percents
    - `data_transferred` integer
  - `storage` StatusStorage — Telemetry info about current storage status
    - `name` string, required
    - `path` string, required
    - `read_only` boolean, required
    - `free_space` integer
  - `camera` StatusCamera — Telemetry info about default working camera, if available
    - `id` string

---

[API](https://skmtc.net/prusa3d/apis/prusalink-web.md) · [All operations](https://skmtc.net/prusa3d/apis/prusalink-web/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/prusa3d/prusalink-web/versions/e0a5f7abc4df/schema)
