---
title: "Get Document List"
method: GET
path: "/transactions/{transactionId}/documents"
tags: ["Forms and Documents"]
---

# Get Document List

`GET /transactions/{transactionId}/documents`

## Request

- Base URL: `https://ws.zipformplus.com/api`
- URL: `https://ws.zipformplus.com/api/transactions/{transactionId}/documents`
- Auth: API key in header `X-Auth-ContextId`

Returns the list of documents and forms for a given transaction, in the same order as the zipForm® Plus UI. Use `excludeforms=true` to return only non-form documents.

## Query parameters

- `excludeforms` boolean
- `page` integer
- `pagesize` integer
- `orderby` 'name' | 'ContentType'
- `sortorder` 'asc' | 'desc'

## Response `200`

Document list returned successfully

- object
  - `value` DocumentItem[]
    - `id` string: Document ID or Form GUID
    - `name` string
    - `description` string
    - `contentType` string: form, PDF, doc, etc.
    - `version` string
    - `signed` integer: 0=not signed, 1=Docusign, 2=zipLogix Digital Ink, 3=zipLogix Digital Ink TouchSign
    - `size` integer: Size in bytes (0 for forms)

## Other responses

- `204`: No content — transaction has no documents
- `401`: Unauthorized
- `404`: Transaction not found

---

[API](https://skmtc.dev/lwolf/apis/zipform-partner-api.md) · [All operations](https://skmtc.dev/lwolf/apis/zipform-partner-api/llms.txt) · [OpenAPI document](https://skmtc.dev/lwolf/apis/zipform-partner-api/revisions/89796ac90fc6?raw)
