# Tradeshift Dx Category Documents Document API

**Canonical:** https://apis.io/apis/tradeshift/tradeshift-dx-category-documents-document-api/  
**Provider:** Tradeshift — https://apis.io/providers/tradeshift/  
**Base URL:** https://api.tradeshift.com/tradeshift  
**Documentation:** https://developers.tradeshift.com/docs/api

Tradeshift Dx Category Documents Document API is one of 38 APIs that [Tradeshift](https://apis.io/providers/tradeshift/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. Tagged areas include dx-category--documents-document. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, a getting-started guide, and 1 JSON Schema.

The dx-category--documents-document API from Tradeshift — 28 operation(s) for dx-category--documents-document.

## Operations (34)

| Method | Path | Summary |
|---|---|---|
| GET | `/rest/external/documents` | find documents |
| GET | `/rest/external/documents/companies/{owningCompanyId}/{documentId}` | Get company document |
| GET | `/rest/external/documents/csv` | find documents (CSV support) |
| POST | `/rest/external/documents/dispatcher` | send document |
| GET | `/rest/external/documents/dispatches` | Get Latest Dispatches |
| GET | `/rest/external/documents/netAmount` | get document net amount |
| PUT | `/rest/external/documents/received/{documentId}` | Receive document |
| POST | `/rest/external/documents/validate` | validate a document |
| GET | `/rest/external/documents/{documentId}` | find document |
| PUT | `/rest/external/documents/{documentId}` | update document |
| DELETE | `/rest/external/documents/{documentId}` | delete document |
| DELETE | `/rest/external/documents/{documentId}/content` | remove document content |
| GET | `/rest/external/documents/{documentId}/convert` | convert a document |
| GET | `/rest/external/documents/{documentId}/dispatches/first` | Get First Dispatch |
| GET | `/rest/external/documents/{documentId}/dispatches/latest` | Get Latest Dispatch |
| PUT | `/rest/external/documents/{documentId}/dispatches/{dispatchId}` | Dispatch a saved document |
| PUT | `/rest/external/documents/{documentId}/dispatches/{dispatchId}/scanIOReject` | Dispatch a saved document rejected by Scan IO validation |
| PUT | `/rest/external/documents/{documentId}/lockedstate/{state}` | lock a draft document |
| GET | `/rest/external/documents/{documentId}/metadata` | find document metadata |
| GET | `/rest/external/documents/{documentId}/original` | Get original content of existing documents within platform |
| POST | `/rest/external/documents/{documentId}/original` | Asynchronously import a document as a DRAFT |
| GET | `/rest/external/documents/{documentId}/original/responses/{responseId}` | get document import request response |
| GET | `/rest/external/documents/{documentId}/properties` | Get document properties |
| GET | `/rest/external/documents/{documentId}/properties/{property_key}` | Get document property |
| PUT | `/rest/external/documents/{documentId}/properties/{property_key}` | Add document property |
| DELETE | `/rest/external/documents/{documentId}/properties/{property_key}` | Delete document property |
| GET | `/rest/external/documents/{documentId}/receivercompany` | Get document's receiver company |
| GET | `/rest/external/documents/{documentId}/senderReferenceId` | Get document's referenced id |
| GET | `/rest/external/documents/{documentId}/sendercompany` | Get document's sender company |
| PUT | `/rest/external/documents/{documentId}/statechange` | change document state |
| GET | `/rest/external/documents/{documentId}/tags` | get document tags |
| PUT | `/rest/external/documents/{documentId}/tags/{tag}` | add document tag |
| DELETE | `/rest/external/documents/{documentId}/tags/{tag}` | delete document tag |
| GET | `/rest/external/status-change-reasons` | get status change reasons |

## Machine-readable artifacts (14)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/tradeshift/refs/heads/main/openapi/tradeshift-dx-category-documents-document-api-openapi.yml
- **Documentation** — https://developers.tradeshift.com/docs/api
- **APIReference** — https://developers.tradeshift.com/docs/api
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/tradeshift/refs/heads/main/authentication/tradeshift-authentication.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/tradeshift/refs/heads/main/conventions/tradeshift-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/tradeshift/refs/heads/main/errors/tradeshift-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/tradeshift/refs/heads/main/data-model/tradeshift-data-model.yml
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/tradeshift/refs/heads/main/asyncapi/tradeshift-webhooks.yml
- **Sandbox** — https://raw.githubusercontent.com/api-evangelist/tradeshift/refs/heads/main/sandbox/tradeshift-sandbox.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/tradeshift/refs/heads/main/json-schema/_index.yml
- **GettingStarted** — https://developers.tradeshift.com/docs/guides/get-started
- **ToolCrosswalk** — https://raw.githubusercontent.com/api-evangelist/tradeshift/refs/heads/main/mcp/tradeshift-tool-crosswalk.yml
- **OAuthScopes** — https://raw.githubusercontent.com/api-evangelist/tradeshift/refs/heads/main/scopes/tradeshift-scopes.yml
- **Documentation** — https://tradeshift.com/resources/ai/tradeshift-mcp-server-amazon-quick-agentic-ai-accounts-payable/

## Other Tradeshift APIs (12)

- [Tradeshift Admin API](https://apis.io/apis/tradeshift/tradeshift-admin-api/)
- [Tradeshift Document Validation API](https://apis.io/apis/tradeshift/tradeshift-document-validation-api/)
- [Tradeshift Dx Category Accounts Branches API](https://apis.io/apis/tradeshift/tradeshift-dx-category-accounts-branches-api/)
- [Tradeshift Dx Category Accounts Company API](https://apis.io/apis/tradeshift/tradeshift-dx-category-accounts-company-api/)
- [Tradeshift Dx Category Accounts Gli Prefixes API](https://apis.io/apis/tradeshift/tradeshift-dx-category-accounts-gli-prefixes-api/)
- [Tradeshift Dx Category Accounts Legal Entities API](https://apis.io/apis/tradeshift/tradeshift-dx-category-accounts-legal-entities-api/)
- [Tradeshift Dx Category Accounts Taxes API](https://apis.io/apis/tradeshift/tradeshift-dx-category-accounts-taxes-api/)
- [Tradeshift Dx Category Accounts Validations API](https://apis.io/apis/tradeshift/tradeshift-dx-category-accounts-validations-api/)
- [Tradeshift Dx Category Assignments Create API](https://apis.io/apis/tradeshift/tradeshift-dx-category-assignments-create-api/)
- [Tradeshift Dx Category Assignments Find API](https://apis.io/apis/tradeshift/tradeshift-dx-category-assignments-find-api/)
- [Tradeshift Dx Category Assignments Logs API](https://apis.io/apis/tradeshift/tradeshift-dx-category-assignments-logs-api/)
- [Tradeshift Dx Category Assignments Reassign API](https://apis.io/apis/tradeshift/tradeshift-dx-category-assignments-reassign-api/)

## Tags

dx-category--documents-document

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/tradeshift/tradeshift-dx-category-documents-document-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/tradeshift/.
