---
title: "Get DigiLocker issued documents"
method: POST
path: "/verify/digilocker/issued_docs"
tags: ["DigiLocker"]
---

# Get DigiLocker issued documents

`POST /verify/digilocker/issued_docs`

Fetches the list of issued documents for the user from DigiLocker using a short-lived reference_key.

## Request body

- DigilockerIssuedDocsRequest
  - `reference_key` string, required — Short-lived reference key obtained from /digilocker/get_reference.

## Response `200`

List of issued documents

- DigilockerIssuedDocsResponse
  - `status` string, required
  - `issued_docs` IssuedDocsList, required
    - `items` IssuedDocItem[], required
      - `name` string, required
      - `type` string, required — e.g. file, folder
      - `size` string — File size (if available)
      - `date` string, date — Document issue or upload date (ISO 8601 recommended)
      - `parent` string
      - `mime` string[]
      - `uri` string, required — DigiLocker document URI
      - `doctype` string, required — Document code (provider-specific)
      - `description` string
      - `issuerid` string
      - `issuer` string
  - `chargeable` boolean — Whether fetching these docs is chargeable
  - `user_consent` boolean — Whether user consent was recorded

## Other responses

- `400` — Invalid request (missing/invalid reference_key)
- `401` — Unauthorized - invalid API key or client id.

---

[API](https://skmtc.dev/idto/apis/verification-api.md) · [All operations](https://skmtc.dev/idto/apis/verification-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/idto/verification-api/revisions/e3d57dab8db4/schema)
