---
title: "Changes to Get Request Object"
method: GET
path: "/oid4vp/api/request-object/{request_id}"
---

# Changes to Get Request Object

`GET /oid4vp/api/request-object/{request_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 17 of 30 revisions.

- **2026-09-24** `21ccc64bb097`: 2 breaking, 1 info
- **2026-09-16** `5f1b8453a957`: 2 info
- **2026-09-16** `de5537059318`: 24 warning
- **2026-09-16** `efc2d0d78f5f`: 6 info
- **2026-08-10** `ab0c6141945b`: 1 info
- **2026-07-20** `7217acac713d`: 3 warning
- **2026-07-20** `e309b0c71735`: 1 breaking
- **2026-07-20** `064b1935427e`: 2 breaking
- **2026-07-17** `fae9dfb6334a`: 1 breaking
- **2026-07-10** `1bc1c2cf9a8d`: 2 info
- **2026-07-10** `7a3d59c93277`: 6 breaking, 13 warning, 4 info
- **2026-05-22** `313dcb9034b6`: 2 info
- **2026-05-22** `122e9a8471fb`: 4 breaking, 4 warning, 4 info
- **2025-09-25** `b6fb371def74`: 7 breaking, 6 warning, 16 info
- **2025-08-28** `4b08168a9688`: 2 info
- **2025-07-14** `3c0582c808a3`: 2 warning
- **2025-06-24** `fdacaa27c160`: 1 info

## Changes

- **2026-09-24** `21ccc64bb097`: 2 breaking, 1 info
  - removed the required property `encrypted_response_enc_values_supported` from the response with the `200` status
  - removed the required property `profile_version` from the response with the `200` status
  - the `dcql_query/credentials/items/format` response's property pattern `^[dv]c\+sd-jwt$` was added for the status `200`
- **2026-09-16** `5f1b8453a957`: 2 info
  - removed the non-success response with the status `403`
  - removed the non-success response with the status `503`
- **2026-09-16** `de5537059318`: 24 warning
  - removed the optional property `detail` from the response with the `403` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `detail` from the response with the `403` status (media type: application/json)
  - removed the optional property `detail` from the response with the `405` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `detail` from the response with the `405` status (media type: application/json)
  - removed the optional property `detail` from the response with the `406` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `detail` from the response with the `406` status (media type: application/json)
  - removed the optional property `detail` from the response with the `503` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `detail` from the response with the `503` status (media type: application/json)
  - removed the optional property `error` from the response with the `403` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `error` from the response with the `403` status (media type: application/json)
  - removed the optional property `error` from the response with the `405` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `error` from the response with the `405` status (media type: application/json)
  - removed the optional property `error` from the response with the `406` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `error` from the response with the `406` status (media type: application/json)
  - removed the optional property `error` from the response with the `503` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `error` from the response with the `503` status (media type: application/json)
  - removed the optional property `error_description` from the response with the `403` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `error_description` from the response with the `403` status (media type: application/json)
  - removed the optional property `error_description` from the response with the `405` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `error_description` from the response with the `405` status (media type: application/json)
  - removed the optional property `error_description` from the response with the `406` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `error_description` from the response with the `406` status (media type: application/json)
  - removed the optional property `error_description` from the response with the `503` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `error_description` from the response with the `503` status (media type: application/json)
- **2026-09-16** `efc2d0d78f5f`: 6 info
  - added the non-success response with the status `403`
  - added the non-success response with the status `405`
  - added the non-success response with the status `406`
  - added the non-success response with the status `410`
  - added the non-success response with the status `500`
  - added the non-success response with the status `503`
- **2026-08-10** `ab0c6141945b`: 1 info
  - added the optional property `client_metadata/client_id` to the response with the `200` status
- **2026-07-20** `7217acac713d`: 3 warning
  - removed the optional property `dcql_query/credentials/items/claim_sets` from the response with the `200` status
  - removed the optional property `dcql_query/credentials/items/multiple` from the response with the `200` status
  - removed the optional property `dcql_query/credentials/items/trusted_authorities` from the response with the `200` status
- **2026-07-20** `e309b0c71735`: 1 breaking
  - the `client_metadata/vp_formats_supported/dc+sd-jwt` response's property type changed from `null` to `object` for status `200`
- **2026-07-20** `064b1935427e`: 2 breaking
  - the response property `client_metadata/vp_formats_supported/dc+sd-jwt` became nullable for the status `200`
  - the `client_metadata/vp_formats_supported/dc+sd-jwt` response's property type changed from `object` to `null` for status `200`
- **2026-07-17** `fae9dfb6334a`: 1 breaking
  - the `client_metadata/vp_formats_supported/dc+sd-jwt` response's property type changed from `null` to `object` for status `200`
- **2026-07-10** `1bc1c2cf9a8d`: 2 info
  - the response property `client_metadata/encrypted_response_enc_values_supported` became required for the status `200`
  - the response property `client_metadata/jwks` became required for the status `200`
- **2026-07-10** `7a3d59c93277`: 6 breaking, 13 warning, 4 info
  - the response's body type changed from `object` to `string`, and format from no format to `jwt` for status `200` (media type: application/oauth-authz-req+jwt)
  - the response property `client_metadata/vp_formats_supported/dc+sd-jwt` became nullable for the status `200` (media type: application/json)
  - the response property `client_metadata/vp_formats_supported/dc+sd-jwt/kb-jwt_alg_values` became nullable for the status `200` (media type: application/json)
  - the response property `client_metadata/vp_formats_supported/dc+sd-jwt/sd-jwt_alg_values` became nullable for the status `200` (media type: application/json)
  - the response property `dcql_query/credentials/items/claims/items/values` became nullable for the status `200` (media type: application/json)
  - the `client_metadata/vp_formats_supported/dc+sd-jwt` response's property type changed from `object` to `null` for status `200` (media type: application/json)
  - removed the optional property `aud` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `client_id` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `client_id_scheme` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `client_id_scheme` from the response with the `200` status (media type: application/json)
  - removed the optional property `client_metadata` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `dcql_query` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `nonce` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `response_mode` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `response_type` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `response_uri` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `state` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `verifier_info` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `version` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - added the optional property `scope` to the response with the `200` status (media type: application/json)
  - the response property `client_metadata/vp_formats_supported` became required for the status `200` (media type: application/json)
  - added the required property `encrypted_response_enc_values_supported` to the response with the `200` status (media type: application/json)
  - added the required property `profile_version` to the response with the `200` status (media type: application/json)
- **2026-05-22** `313dcb9034b6`: 2 info
  - added the optional property `verifier_info` to the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - added the optional property `verifier_info` to the response with the `200` status (media type: application/json)
- **2026-05-22** `122e9a8471fb`: 4 breaking, 4 warning, 4 info
  - removed the required property `client_metadata/client_id` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the required property `client_metadata/client_id` from the response with the `200` status (media type: application/json)
  - removed the required property `client_metadata/vp_formats` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the required property `client_metadata/vp_formats` from the response with the `200` status (media type: application/json)
  - removed the optional property `client_metadata/version` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `client_metadata/version` from the response with the `200` status (media type: application/json)
  - removed the optional property `presentation_definition` from the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `presentation_definition` from the response with the `200` status (media type: application/json)
  - added the optional property `aud` to the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - added the optional property `aud` to the response with the `200` status (media type: application/json)
  - the response optional property `client_metadata/additionalProperties` became not write-only for the status `200` (media type: application/oauth-authz-req+jwt)
  - the response optional property `client_metadata/additionalProperties` became not write-only for the status `200` (media type: application/json)
- **2025-09-25** `b6fb371def74`: 7 breaking, 6 warning, 16 info
  - the response property `error` became optional for the status `404` (media type: application/oauth-authz-req+jwt)
  - the response property `error` became optional for the status `404` (media type: application/json)
  - the `client_metadata/additionalProperties/additionalProperties/` response's property type changed from `object` to no type for status `200` (media type: application/oauth-authz-req+jwt)
  - the `client_metadata/additionalProperties/additionalProperties/` response's property type changed from `object` to no type for status `200` (media type: application/json)
  - the `dcql_query/credentials/items/claims/items/path/items/` response's property type changed from `string` to no type for status `200` (media type: application/json)
  - the `dcql_query/credentials/items/claims/items/values/items/` response's property type changed from `object` to no type for status `200` (media type: application/oauth-authz-req+jwt)
  - the `dcql_query/credentials/items/claims/items/values/items/` response's property type changed from `object` to no type for status `200` (media type: application/json)
  - removed the optional property `error_code` from the response with the `404` status (media type: application/oauth-authz-req+jwt)
  - removed the optional property `error_code` from the response with the `404` status (media type: application/json)
  - added the new `direct_post` enum value to the `response_mode` response property for the response status `200` (media type: application/oauth-authz-req+jwt)
  - added the new `direct_post` enum value to the `response_mode` response property for the response status `200` (media type: application/json)
  - added the new `direct_post.jwt` enum value to the `response_mode` response property for the response status `200` (media type: application/oauth-authz-req+jwt)
  - added the new `direct_post.jwt` enum value to the `response_mode` response property for the response status `200` (media type: application/json)
  - added the optional property `client_metadata/encrypted_response_enc_values_supported` to the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - added the optional property `client_metadata/encrypted_response_enc_values_supported` to the response with the `200` status (media type: application/json)
  - added the optional property `client_metadata/jwks` to the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - added the optional property `client_metadata/jwks` to the response with the `200` status (media type: application/json)
  - added the optional property `client_metadata/vp_formats_supported` to the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - added the optional property `client_metadata/vp_formats_supported` to the response with the `200` status (media type: application/json)
  - added the optional property `detail` to the response with the `404` status (media type: application/oauth-authz-req+jwt)
  - added the optional property `detail` to the response with the `404` status (media type: application/json)
  - response property `client_metadata/vp_formats` deprecated (media type: application/oauth-authz-req+jwt)
  - response property `client_metadata/vp_formats` deprecated (media type: application/json)
  - removed the `invalid_credential` enum value from the `error` response property for the response status `404` (media type: application/oauth-authz-req+jwt)
  - removed the `invalid_credential` enum value from the `error` response property for the response status `404` (media type: application/json)
  - removed the `invalid_request` enum value from the `error` response property for the response status `404` (media type: application/oauth-authz-req+jwt)
  - removed the `invalid_request` enum value from the `error` response property for the response status `404` (media type: application/json)
  - removed the `server_error` enum value from the `error` response property for the response status `404` (media type: application/oauth-authz-req+jwt)
  - removed the `server_error` enum value from the `error` response property for the response status `404` (media type: application/json)
- **2025-08-28** `4b08168a9688`: 2 info
  - added the optional property `dcql_query` to the response with the `200` status (media type: application/oauth-authz-req+jwt)
  - added the optional property `dcql_query` to the response with the `200` status (media type: application/json)
- **2025-07-14** `3c0582c808a3`: 2 warning
  - added the new `jwt_premature` enum value to the `error_code` response property for the response status `404` (media type: application/oauth-authz-req+jwt)
  - added the new `jwt_premature` enum value to the `error_code` response property for the response status `404` (media type: application/json)
- **2025-06-24** `fdacaa27c160`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/swiyu/apis/verifier-api/docs/oid4vp/api/request-object/:request_id/get.md) - [API](https://skmtc.dev/swiyu/apis/verifier-api.md) - [Page](https://skmtc.dev/swiyu/apis/verifier-api/changes/oid4vp/api/request-object/:request_id/get)
