---
title: "Return original configuration by machine ID"
method: GET
path: "/config/{machineId}"
tags: ["Configuration"]
---

# Return original configuration by machine ID

`GET /config/{machineId}`

Retrieve the original configuration of a device by machine ID.

## Path parameters

- `machineId` string, uuid, required

## Response `200`

Retrieval was successful.

- Config — The original configuration of a device.
  - `id` string, uuid
  - `selfLink` string, uri
  - `result` Result — Standard result object in responses.
    - `class` 'Result'
    - `code` integer — Status code.
    - `status` 'OK' | 'ERROR' | 'ROLLING_BACK' | 'RUNNING' | 'REBOOTING' | 'REVOKING' — Status string.
    - `message` string — Overall result message.
    - `errors` string[] — Array of errors that occurred.
  - `Common` object — A collection of sub-objects that describe the configuration state of a device.

## Other responses

- `404` — ID not found.
- `500` — Something went wrong internally and a bug report should be filed&#58; https://github.com/F5Networks/f5-declarative-onboarding/issues/new/choose.

## Changes

- **2022-09-22** `a6af033d6e51` — 1 info
  - endpoint added
- **2022-09-22** `89c43e8c94c8` — 1 breaking
  - api path removed without deprecation
- **2022-07-07** `416d108e05ed` — 1 breaking, 5 warning, 8 info
  - the `allOf[subschema #1]/result/errors` response property's maxLength was unset from `0` for the response status `200`
  - added the new `ERROR` enum value to the `allOf[subschema #1]/result/status` response property for the response status `200`
  - added the new `REBOOTING` enum value to the `allOf[subschema #1]/result/status` response property for the response status `200`
  - added the new `REVOKING` enum value to the `allOf[subschema #1]/result/status` response property for the response status `200`
  - …10 more
- **2020-05-21** `7fc26ad82f48` — 2 warning, 11 info
  - added the new `` enum value to the `allOf[subschema #1]/result/message` response property for the response status `200`
  - added the new `200.00` enum value to the `allOf[subschema #1]/result/code` response property for the response status `200`
  - api tag `Config` added
  - api tag `Configuration` removed
  - …9 more

[Change history](https://skmtc.dev/f5networks/apis/f5-big-ip-declarative-onboarding/changes/config/:machineId/get.md)

---

[API](https://skmtc.dev/f5networks/apis/f5-big-ip-declarative-onboarding.md) · [All operations](https://skmtc.dev/f5networks/apis/f5-big-ip-declarative-onboarding/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/f5networks/f5-big-ip-declarative-onboarding/revisions/ad4f7f41e106/schema)
