---
title: "Get participant document metadata"
method: GET
path: "/participant/{participant_code}/full_info/document_metadata"
tags: ["Query Participants"]
---

# Get participant document metadata

`GET /participant/{participant_code}/full_info/document_metadata`

Returns a list of KYC document metadata for a participant. Does not include document contents or signed URLs.

## Path parameters

- `participant_code` string, required

## Headers

- `X-SCX-SIGNED` string, required
- `X-SCX-TIMESTAMP` string, required

## Response `200`

Successfully retrieved document metadata list. Returns an empty array if no documents exist for the participant.

- GetDocumentMetadataResponse
  - `message` object
    - `participant_code` string — Unique alphanumeric code for the participant (format: 6 alphanumeric characters).
    - `documents` DocumentMetadataEntity[] — Array of document metadata objects for the participant. Returns an empty array if no documents exist.
      - `document_id` string — Unique identifier (SHA-256 hash) for the document.
      - `file_name` string — Original file name of the uploaded document.
      - `participant_code` string — Unique alphanumeric code for the participant (format: 6 alphanumeric characters).
      - `document_type` 'articles_of_incorporation' | 'articles_of_organization' | 'business_license' | 'business_name_filing_document' | 'by_laws' | 'certificate_of_good_standing' | 'certificate_of_incorporation' | 'certificate_of_organization' | 'operating_agreement' | 'partnership_agreement' | 'proof_of_address' | 'proof_of_non_profit_status' | 'legacy_document' | 'miscellaneous' | 'ssn' | 'us_drivers_license' | 'us_passport' | 'us_passport_card' | 'us_permanent_resident_card' | 'us_border_crossing_card' | 'us_alien_card' | 'us_id_card' | 'non_us_passport' | 'non_us_other' | 'investor_category_agreement' | 'us_temporary_resident_card' | 'us_visa' | 'proof_of_income' | 'eu_passport' | 'eu_id_card' | 'eu_drivers_license' | 'eu_address_verification' | 'form_w9' | 'form_w8_ben' | 'form_w8_ben_e' | 'form_w8_imy' | 'form_w8_eci' | 'form_w8_exp' | 'form_w8_ce' | 'source_of_funds_for_purchase' | 'proof_of_employment_status' | 'proof_of_industry' | 'excerpt_of_the_chamber_of_commerce' | 'proof_of_residence' | 'articles_of_associations' | 'trust_agreement' | 'certificate_of_good_conduct_of_entrepreneur' | 'certificate_of_good_conduct_of_nnp' | 'source_of_funds' | 'financial_report' | 'certified_valid_id_of_control_person_and_beneficial_owner' | 'power_of_authorization' | 'official_proof_of_public_legal_entity_status' | 'id_of_submitter' | 'group_of_companies_chart_including_affiliated_foundation' | 'lei_certificate' | 'annual_accounts' | 'legal_opinion' | 'supporting_document' — Type of KYC document.
      - `id_front` boolean — Indicates whether this is the front side of an ID document. Only present/applicable when the document is an identity document with front/back sides.
      - `created_at` number — Unix timestamp in milliseconds indicating when the document was uploaded.

## Other responses

- `400` — Bad Request
- `403` — Forbidden
- `404` — Not Found
- `500` — Internal Server Error
- `503` — Service Unavailable

---

[API](https://skmtc.net/zerohash/apis/zerohash-api.md) · [All operations](https://skmtc.net/zerohash/apis/zerohash-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zerohash/zerohash-api/versions/8b647d934363/schema)
