# Upload a Document **POST /v2/transactions/{id}/documents** Uploads a new document to a specific transaction. The document binary must be Base64 encoded. ## Servers - https://api.pre.transactiondesk.com: https://api.pre.transactiondesk.com () ## Authentication methods - Bearer auth ## Parameters ### Path parameters - **id** (string(uuid)) TransactionGUID ### Body: application/json (object) - **documentName** (string) - **binary** (string) Base64 encoded document binary - **fileTypeId** (string(uuid)) File type GUID. See Glossary for values. ## Responses ### 200 Document uploaded successfully #### Body: application/json (object) - **id** (string(uuid)) ### 401 Unauthorized #### Body: application/json (object) - **code** (integer) - **message** (string) - **details** (array) - **data** () [Powered by Bump.sh](https://bump.sh)