---
title: "GET /openid4vc/verifiers/sessions/{verificationSessionId}/verified-authorization-response"
method: GET
path: "/openid4vc/verifiers/sessions/{verificationSessionId}/verified-authorization-response"
tags: ["OpenID4VC Verification Sessions"]
---

# GET /openid4vc/verifiers/sessions/{verificationSessionId}/verified-authorization-response

`GET /openid4vc/verifiers/sessions/{verificationSessionId}/verified-authorization-response`

Get the verified authorization response data for a OpenID4VC verification session.

This endpoint can only be called for verification sessions where the state is `ResponseVerified`.

## Path parameters

- `verificationSessionId` string, required

## Headers

- `x-tenant-id` string

## Response `200`

Ok

- OpenId4VcVerificationSessionsGetVerifiedAuthorizationResponseResponse — Either `idToken` and/or `presentationExchange` will be present, but not none.
  - `idToken` object
    - `payload` OpenId4VcSiopIdTokenPayload, required
      - `iss` union
        - 'https://self-issued.me/v2'
        - string
      - `sub` string
      - `aud` string
      - `iat` number, double
      - `nbf` number, double
      - `type` string
      - `exp` number, double
      - `rexp` number, double
      - `jti` string
      - `auth_time` number, double
      - `nonce` string
      - `_vp_token` object
        - `presentation_submission` PresentationSubmission, required — It expresses how the inputs are presented as proofs to a Verifier.
          - `id` string, required — A UUID or some other unique ID to identify this Presentation Submission
          - `definition_id` string, required — A UUID or some other unique ID to identify this Presentation Definition
          - `descriptor_map` Descriptor[], required — List of descriptors of how the claims are being mapped to presentation definition
            - `id` string, required — ID to identify the descriptor from Presentation Definition Input Descriptor it coresponds to.
            - `path` string, required — The path where the verifiable credential is located in the presentation submission json
            - `path_nested` Descriptor — recursive
            - `format` string, required — The Proof or JWT algorith that the proof is in
  - `presentationExchange` object
    - `presentations` union[], required
      - union
        - object
          - `header` JwtHeader, required
            - `alg` string, required
            - `kid` string
            - `jwk` JwkJson
              - …
          - `signedPayload` JwtPayloadJson, required
            - `iss` string
            - `sub` string
            - `aud` union
              - …
            - `exp` number, double
            - `nbf` number, double
            - `iat` number, double
            - `jti` string
          - `vcPayload` JwtPayloadJson, required
            - `iss` string
            - `sub` string
            - `aud` union
              - …
            - `exp` number, double
            - `nbf` number, double
            - `iat` number, double
            - `jti` string
          - `encoded` string, required
          - `format` 'vc+sd-jwt', required
        - object
          - `header` JwtHeader, required
            - `alg` string, required
            - `kid` string
            - `jwk` JwkJson
              - …
          - `signedPayload` JwtPayloadJson, required
            - `iss` string
            - `sub` string
            - `aud` union
              - …
            - `exp` number, double
            - `nbf` number, double
            - `iat` number, double
            - `jti` string
          - `vcPayload` W3cJsonPresentation, required
            - `@context` union[], required
              - …
            - `id` string
            - `type` string[], required
            - `holder` union, required
              - …
            - `verifiableCredential` union[], required
              - …
          - `encoded` string, required
          - `format` 'jwt_vp', required
        - object
          - `vcPayload` W3cJsonPresentation, required
            - `@context` union[], required
              - …
            - `id` string
            - `type` string[], required
            - `holder` union, required
              - …
            - `verifiableCredential` union[], required
              - …
          - `encoded` W3cJsonPresentation, required
            - `@context` union[], required
              - …
            - `id` string
            - `type` string[], required
            - `holder` union, required
              - …
            - `verifiableCredential` union[], required
              - …
          - `format` 'ldp_vp', required
    - `definition` union, required
      - PresentationDefinitionV1
        - `id` string, required
        - `name` string
        - `purpose` string
        - `format` Format
          - `jwt` JwtObject
            - `alg` string[], required
          - `jwt_vc` JwtObject
            - `alg` string[], required
          - `jwt_vc_json` JwtObject
            - `alg` string[], required
          - `jwt_vp` JwtObject
            - `alg` string[], required
          - `jwt_vp_json` JwtObject
            - `alg` string[], required
          - `ldp` LdpObject
            - `proof_type` string[], required
          - `ldp_vc` LdpObject
            - `proof_type` string[], required
          - `ldp_vp` LdpObject
            - `proof_type` string[], required
          - `di` DiObject
            - `proof_type` string[], required
            - `cryptosuite` string[], required
          - `di_vc` DiObject
            - `proof_type` string[], required
            - `cryptosuite` string[], required
          - `di_vp` DiObject
            - `proof_type` string[], required
            - `cryptosuite` string[], required
          - `undefined` SdJwtObject
            - `undefined` string[]
        - `submission_requirements` SubmissionRequirement[]
          - `name` string
          - `purpose` string
          - `rule` 'all' | 'pick', required
          - `count` number, double
          - `min` number, double
          - `max` number, double
          - `from` string
          - `from_nested` SubmissionRequirement[]
        - `input_descriptors` InputDescriptorV1[], required
          - `id` string, required
          - `name` string
          - `purpose` string
          - `group` string[]
          - `schema` Schema[], required
            - `uri` string, required
            - `required` boolean
          - `issuance` Issuance[]
            - `manifest` string
          - `constraints` ConstraintsV1
            - `limit_disclosure` 'required' | 'preferred'
            - `statuses` Statuses
              - …
            - `fields` FieldV1[]
              - …
            - `subject_is_issuer` 'required' | 'preferred'
            - `is_holder` HolderSubject[]
              - …
            - `same_subject` HolderSubject[]
              - …
      - PresentationDefinitionV2
        - `id` string, required
        - `name` string
        - `purpose` string
        - `format` Format
          - `jwt` JwtObject
            - `alg` string[], required
          - `jwt_vc` JwtObject
            - `alg` string[], required
          - `jwt_vc_json` JwtObject
            - `alg` string[], required
          - `jwt_vp` JwtObject
            - `alg` string[], required
          - `jwt_vp_json` JwtObject
            - `alg` string[], required
          - `ldp` LdpObject
            - `proof_type` string[], required
          - `ldp_vc` LdpObject
            - `proof_type` string[], required
          - `ldp_vp` LdpObject
            - `proof_type` string[], required
          - `di` DiObject
            - `proof_type` string[], required
            - `cryptosuite` string[], required
          - `di_vc` DiObject
            - `proof_type` string[], required
            - `cryptosuite` string[], required
          - `di_vp` DiObject
            - `proof_type` string[], required
            - `cryptosuite` string[], required
          - `undefined` SdJwtObject
            - `undefined` string[]
        - `submission_requirements` SubmissionRequirement[]
          - `name` string
          - `purpose` string
          - `rule` 'all' | 'pick', required
          - `count` number, double
          - `min` number, double
          - `max` number, double
          - `from` string
          - `from_nested` SubmissionRequirement[]
        - `input_descriptors` InputDescriptorV2[], required
          - `id` string, required
          - `name` string
          - `purpose` string
          - `format` Format
            - `jwt` JwtObject
              - …
            - `jwt_vc` JwtObject
              - …
            - `jwt_vc_json` JwtObject
              - …
            - `jwt_vp` JwtObject
              - …
            - `jwt_vp_json` JwtObject
              - …
            - `ldp` LdpObject
              - …
            - `ldp_vc` LdpObject
              - …
            - `ldp_vp` LdpObject
              - …
            - `di` DiObject
              - …
            - `di_vc` DiObject
              - …
            - `di_vp` DiObject
              - …
            - `undefined` SdJwtObject
              - …
          - `group` string[]
          - `issuance` Issuance[]
            - `manifest` string
          - `constraints` ConstraintsV2, required
            - `limit_disclosure` 'required' | 'preferred'
            - `statuses` Statuses
              - …
            - `fields` FieldV2[]
              - …
            - `subject_is_issuer` 'required' | 'preferred'
            - `is_holder` HolderSubject[]
              - …
            - `same_subject` HolderSubject[]
              - …
        - `frame` object
    - `submission` PresentationSubmission, required — It expresses how the inputs are presented as proofs to a Verifier.
      - `id` string, required — A UUID or some other unique ID to identify this Presentation Submission
      - `definition_id` string, required — A UUID or some other unique ID to identify this Presentation Definition
      - `descriptor_map` Descriptor[], required — List of descriptors of how the claims are being mapped to presentation definition
        - `id` string, required — ID to identify the descriptor from Presentation Definition Input Descriptor it coresponds to.
        - `path` string, required — The path where the verifiable credential is located in the presentation submission json
        - `path_nested` Descriptor — recursive
        - `format` string, required — The Proof or JWT algorith that the proof is in

---

[API](https://skmtc.net/openwallet-foundation/apis/credo-rest-api.md) · [All operations](https://skmtc.net/openwallet-foundation/apis/credo-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openwallet-foundation/credo-rest-api/revisions/33596742b733/schema)
