---
title: "Resolve an offer by (tenant, pre-authorized code) for the wallet claim screen."
method: GET
path: "/v1/credential-offers/resolve"
tags: ["OpenID4VCI Protocol"]
---

# Resolve an offer by (tenant, pre-authorized code) for the wallet claim screen.

`GET /v1/credential-offers/resolve`

Resolve an OpenID4VCI (OpenID for Verifiable Credential Issuance) credential offer by tenant and pre-authorized code. Use this endpoint to render a wallet claim screen before the holder exchanges the code. The response shows labels only for claims in this captured flow.

## Query parameters

- `code` string
- `tenant` string

## Response `200`

Didit resolved the offer for the wallet claim screen.

- object
  - `claims` object[] — You receive the claims the wallet can show before issuance.
    - `label` string — Show this human-readable claim label to the holder.
    - `name` string — Use this machine-readable claim name to identify the attribute.
    - `selective_disclosure` boolean — You receive true when the holder can selectively disclose this claim later.
  - `expires_at` string, date-time — You receive the timestamp when the offer expires.
  - `format` string — You receive the SD-JWT VC (Selective-Disclosure JWT Verifiable Credential) format value for this offer.
  - `issuer` object — Use this issuer identity block to render the claim screen.
    - `did` string — Show this decentralized identifier for the issuer.
    - `domain` string, uri — Use this issuer URL as the credential issuer identifier.
    - `id` string — Use this tenant slug to identify the issuer.
    - `name` string — Show this issuer display name to the holder.
  - `offer_id` string, uuid — Use this UUID to identify the resolved credential offer.
  - `offer_uri` string, uri — Open this OpenID4VCI (OpenID for Verifiable Credential Issuance) credential-offer URI in a compatible wallet.
  - `tx_code_length` integer — Render a transaction-code input with this many digits.
  - `tx_code_required` boolean — You receive true when the holder must enter a transaction code.
  - `vct` string — You receive the VCT (Verifiable Credential Type) that this offer issues.

---

[API](https://skmtc.net/didit-protocol/apis/didit-credentials-api.md) · [All operations](https://skmtc.net/didit-protocol/apis/didit-credentials-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/didit-protocol/didit-credentials-api/revisions/e4eddba66557/schema)
