> For the complete documentation index, see [llms.txt](https://docs.signius.eu/api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.signius.eu/api/error-codes.md).

# Error Codes

### &#x20;<mark style="color:yellow;">POST</mark> {{url}}/services/document-folders

* SIZE\_MUST\_BE\_BETWEEN\_0\_AND\_60

### &#x20;<mark style="color:yellow;">POST</mark> {{url}}/services/document-folders/{{documentFolderId}}/documents

* FILE\_TYPE\_IS\_NOT\_SUPPORTED
* FILE\_WITH\_SAME\_NAME\_ALREADY\_EXISTS
* FILE\_PROTECTED\_WITH\_PASSWORD
* DOCUMENT.UPLOAD.FILENAME.TOO.LONG.LENGTH.MUST.BE.BETWEEN.0.AND.96

### <mark style="color:blue;">PUT</mark> {{url}}/services/documents/{{documentId}}

* DOCUMENT\_SIGNEES\_REQUEST\_EMAIL\_INVALID
* DOCUMENT\_SIGNEES\_REQUEST\_ORDER\_INVALID
* DOCUMENT\_SIGNEES\_REQUEST\_SIGNATURE
* EMAIL\_NOT\_VALID
* NAME\_NOT\_VALID
* SIGN\_ALREADY\_EXISTS
* TOO\_MANY\_SIGNERS\_FOR\_FIRST\_PAGE
* TOO\_MANY\_SIGNERS\_FOR\_LAST\_PAGE
* DOCUMENT.SIGNEES.REQUEST.SIGNATURE.EASY.BUSINESS\_CLIENT.REQUIRED – parameter "skipAccountCreation": is not be “true” with Qualified signature.

### &#x20;  When using custom location of signature

&#x20;  During usage of this request you migth occure following errors:

* GRAPHICAL.REPRESENTATION.BEYOND.PAGE
* DOCUMENT.SIGNEES.REQUEST.SIGNEES.USERS.ORDER.INVALID - check your order of users
* DOCUMENT.SIGNEES.REQUEST.SIGNEES.USERS.EMAIL.INVALID - check correction of users e-mails
* GRAPHICAL.REPRESENTATION.OVERLAP.EACH.OTHER - check if values of top and left in "signature" object are set correctly. See width and heigth of signature box above.

### <mark style="color:red;">DEL</mark> {{url}}/services/document-folders/{{documentFolderId}}/

* DOCUMENT.FOLDER.DELETION.FAILED  - deleting a folder , which contains undeleted documents or invalid folder ID

### <mark style="color:green;">Automatic signing</mark>

### <mark style="color:yellow;">POST</mark> {{url}}/services/document-folders/{{documentFolderId}}/sign/session

* SIGN.STATUS.NOT.VALID - Another request for an already signed document

### <mark style="color:yellow;">POST</mark> {{url}}/services/sign/{{batchIds}}

* BATCH\_ID.HAS.BEEN.USED.ONCE
