# Fetch an invoice document validation status

Endpoint: GET /invoices/documents/{merchant_invoice_document_id}
Version: V5
Security: bearerAuth, basicAuth

## Security:

  - `bearerAuth` (unknown)
    http bearer JWT

  - `basicAuth` (unknown)
    http basic

## Path parameters:

  - `merchant_invoice_document_id` (string, required)

## Response 200:

  - `200` (unknown)
    Invoice document validation state.

## Response 200 fields (application/json):

  - `document_id` (string, required)

  - `validation_status` (string, required)
    Enum: "pending_upload", "uploaded_pending_validation", "accepted", "rejected", "failed"

  - `validation_reasons` (array, required)

## Response 401:

  - `401` (unknown)
    Unauthorized error

## Response 401 fields (application/json):

  - `error` (object)

  - `error.message` (string)
    A short string, describing error details
    Example: Invalid merchant credentials

  - `error.type` (string)
    A short string, describing error type
    Enum: "authentication_error"

## Response 404:

  - `404` (unknown)
    Not found error

## Response 404 fields (application/json):

  - `error` (object)

  - `error.message` (string)
    A short string, describing error details
    Example: [entity] not found

  - `error.type` (string)
    A short string, describing error type
    Enum: "not_found_error"

