---
title: "Get the currently set manifest."
method: GET
path: "/manifest"
tags: ["manifest"]
---

# Get the currently set manifest.

`GET /manifest`

The endpoint returns a SHA-256 of the currently set manifest.
Further, the manifest itself is returned as base64 encoded bytes.
Both values do not change when an update has been applied.

Users can retrieve and inspect the manifest through this endpoint before interacting with the application.

Example for verifying the deployed manifest with curl:

```bash
curl --cacert marblerun.crt "https://$MARBLERUN/manifest" | jq '.data.ManifestSignature' --raw-output
```

## Response `200`

- object
  - `Data` ManifestSignatureResp
    - `Manifest` integer[] — The currently set manifest in base64 encoding. Does not change when an update has been applied.
    - `ManifestSignature` string — A SHA-256 of the currently set manifest. Does not change when an update has been applied.
  - `Status` string

## Other responses

- `500`

---

[API](https://skmtc.net/edgelesssys/apis/coordinator-client-api.md) · [All operations](https://skmtc.net/edgelesssys/apis/coordinator-client-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/edgelesssys/coordinator-client-api/revisions/8f4100af3603/schema)
