> For the complete documentation index, see [llms.txt](https://docs.emsigner.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.emsigner.com/apis/api-reference/documents/merge-documents.md).

# Merge Documents

## POST /api/Public/MergeDocuments/pdfs

> Pdfs

```json
{"openapi":"3.0.1","info":{"title":"emSigner Core API","version":"v1"},"tags":[{"name":"MergeDocuments"}],"servers":[{"url":"https://demoapi-core.emsigner.com","description":"Demo / Sandbox"},{"url":"{baseUrl}","description":"Custom environment","variables":{"baseUrl":{"default":"https://demoapi-core.emsigner.com","description":"Base URL of your emSigner environment (e.g. production or on-prem API host)"}}}],"security":[{"Bearer":[]}],"components":{"securitySchemes":{"Bearer":{"type":"http","description":"JWT access token from POST /auth/token. Paste the token without the \"Bearer \" prefix.","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"emSignerCoreAPI.CoreApi.Public.Controllers.MergeDocumentsRequest":{"required":["documents"],"type":"object","properties":{"documents":{"type":"array","items":{"$ref":"#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.MergeDocumentItem"}},"outputFileName":{"type":"string","nullable":true},"preserveMasterStructure":{"type":"boolean"},"addPageNumbers":{"type":"boolean"},"addBookmarks":{"type":"boolean"}},"additionalProperties":false},"emSignerCoreAPI.CoreApi.Public.Controllers.MergeDocumentItem":{"required":["fileData","fileName"],"type":"object","properties":{"fileName":{"minLength":1,"type":"string"},"fileData":{"minLength":1,"type":"string"},"order":{"type":"integer","format":"int32"},"bookmark":{"type":"string","nullable":true}},"additionalProperties":false}}},"paths":{"/api/Public/MergeDocuments/pdfs":{"post":{"tags":["MergeDocuments"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.MergeDocumentsRequest"}}}},"responses":{"200":{"description":"OK"}},"summary":"Pdfs","operationId":"post_MergeDocuments_pdfs"}}}}
```

## POST /api/Public/MergeDocuments/mixed

> Mixed

```json
{"openapi":"3.0.1","info":{"title":"emSigner Core API","version":"v1"},"tags":[{"name":"MergeDocuments"}],"servers":[{"url":"https://demoapi-core.emsigner.com","description":"Demo / Sandbox"},{"url":"{baseUrl}","description":"Custom environment","variables":{"baseUrl":{"default":"https://demoapi-core.emsigner.com","description":"Base URL of your emSigner environment (e.g. production or on-prem API host)"}}}],"security":[{"Bearer":[]}],"components":{"securitySchemes":{"Bearer":{"type":"http","description":"JWT access token from POST /auth/token. Paste the token without the \"Bearer \" prefix.","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"emSignerCoreAPI.CoreApi.Public.Controllers.MergeDocumentsRequest":{"required":["documents"],"type":"object","properties":{"documents":{"type":"array","items":{"$ref":"#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.MergeDocumentItem"}},"outputFileName":{"type":"string","nullable":true},"preserveMasterStructure":{"type":"boolean"},"addPageNumbers":{"type":"boolean"},"addBookmarks":{"type":"boolean"}},"additionalProperties":false},"emSignerCoreAPI.CoreApi.Public.Controllers.MergeDocumentItem":{"required":["fileData","fileName"],"type":"object","properties":{"fileName":{"minLength":1,"type":"string"},"fileData":{"minLength":1,"type":"string"},"order":{"type":"integer","format":"int32"},"bookmark":{"type":"string","nullable":true}},"additionalProperties":false}}},"paths":{"/api/Public/MergeDocuments/mixed":{"post":{"tags":["MergeDocuments"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.MergeDocumentsRequest"}}}},"responses":{"200":{"description":"OK"}},"summary":"Mixed","operationId":"post_MergeDocuments_mixed"}}}}
```

## POST /api/Public/MergeDocuments/split

> Split

```json
{"openapi":"3.0.1","info":{"title":"emSigner Core API","version":"v1"},"tags":[{"name":"MergeDocuments"}],"servers":[{"url":"https://demoapi-core.emsigner.com","description":"Demo / Sandbox"},{"url":"{baseUrl}","description":"Custom environment","variables":{"baseUrl":{"default":"https://demoapi-core.emsigner.com","description":"Base URL of your emSigner environment (e.g. production or on-prem API host)"}}}],"security":[{"Bearer":[]}],"components":{"securitySchemes":{"Bearer":{"type":"http","description":"JWT access token from POST /auth/token. Paste the token without the \"Bearer \" prefix.","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"emSignerCoreAPI.CoreApi.Public.Controllers.SplitDocumentRequest":{"required":["fileData","fileName","splitOptions"],"type":"object","properties":{"fileName":{"minLength":1,"type":"string"},"fileData":{"minLength":1,"type":"string"},"splitOptions":{"$ref":"#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.SplitOptions"}},"additionalProperties":false},"emSignerCoreAPI.CoreApi.Public.Controllers.SplitOptions":{"required":["splitType"],"type":"object","properties":{"splitType":{"minLength":1,"type":"string"},"pages":{"type":"array","items":{"type":"integer","format":"int32"},"nullable":true},"ranges":{"type":"array","items":{"$ref":"#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.PageRange"},"nullable":true},"pagesPerChunk":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"emSignerCoreAPI.CoreApi.Public.Controllers.PageRange":{"type":"object","properties":{"startPage":{"type":"integer","format":"int32"},"endPage":{"type":"integer","format":"int32"}},"additionalProperties":false}}},"paths":{"/api/Public/MergeDocuments/split":{"post":{"tags":["MergeDocuments"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.SplitDocumentRequest"}}}},"responses":{"200":{"description":"OK"}},"summary":"Split","operationId":"post_MergeDocuments_split"}}}}
```
