---
title: "Gets the current VPR for an exchange."
method: GET
path: "/workflows/{localWorkflowId}/exchanges/{localExchangeId}/request"
tags: ["Exchanges"]
---

# Gets the current VPR for an exchange.

`GET /workflows/{localWorkflowId}/exchanges/{localExchangeId}/request`

Gets the current VPR for an exchange (if available). This might be a useful endpoint for integration with the DC API. Processing this request SHOULD not advance the exchange to a new step nor perform any state-changing side effects, such as credential issuance.

## Parameters

- `./components/parameters/path/LocalWorkflowId.yml` — unresolved $ref
- `./components/parameters/path/LocalExchangeId.yml` — unresolved $ref

## Response `200`

Current VPR to be returned by the exchange.

- GetCurrentExchangeVprResponse — The current VPR for an exchange.
  - `verifiablePresentationRequest` VerifiablePresentationRequest — unresolved $ref

## Other responses

- `500` — Internal Error

## Changes

- **2026-08-04** `2a0b6b91ce7f` — 1 info
  - endpoint added
- **2026-07-19** `989dd505cc91` — 1 breaking
  - api path removed without deprecation
- **2026-07-19** `dbe573f2a81f` — 1 info
  - endpoint added
- **2026-07-14** `d2035f4ea47a` — 1 breaking
  - api path removed without deprecation
- **2026-07-13** `1005da1718e7` — 1 info
  - endpoint added

[Full history](https://skmtc.dev/w3c/apis/verifiable-credential-api-for-lifecycle-management/changes/workflows/:localWorkflowId/exchanges/:localExchangeId/request/get.md)

---

[API](https://skmtc.dev/w3c/apis/verifiable-credential-api-for-lifecycle-management.md) · [All operations](https://skmtc.dev/w3c/apis/verifiable-credential-api-for-lifecycle-management/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/w3c/verifiable-credential-api-for-lifecycle-management/revisions/3ba233461759/schema)
