---
title: "Set Credential Refresh State"
method: POST
path: "/issuer/profiles/{profileID}/{profileVersion}/interactions/refresh"
tags: ["issuer"]
---

# Set Credential Refresh State

`POST /issuer/profiles/{profileID}/{profileVersion}/interactions/refresh`

Used by issuer to refresh credential claims by credential id

## Request body

- SetCredentialRefreshStateRequest
  - `credential_id` string, required — Credential ID.
  - `claims` object, required — New claims.
  - `credential_name` string — Credential name.
  - `credential_description` string — Credential description.

## Response `200`

Ok

- SetCredentialRefreshStateResult
  - `transaction_id` string, required — Transaction ID.

## Other responses

- `400` — Bad request

---

[API](https://skmtc.net/trustbloc/apis/verifiable-credential-service-vcs.md) · [All operations](https://skmtc.net/trustbloc/apis/verifiable-credential-service-vcs/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/trustbloc/verifiable-credential-service-vcs/revisions/9e21ad997121/schema)
