# Requisições para Documentos

### Classe DocRequests

Essa é a classe responsável para a emissões de requisições para a api da zapsign. Para construir essa classe deve-se apenas colocar o [token de api](https://docs.zapsign.com.br/master) como referencia:

```
DocRequests docRequest = new DocRequests(apiToken);
```

Utilizando a classe DocRequests é possível realizar as seguintes requisições:

* [createDocFromUploadPdf](https://docs.zapsign.com.br/facilitadores/sdks/sdk-em-java/requisicoes-para-documentos/createdocfromuploadpdf): Criar documento via Upload pdf
* [createDocFromUploadDocx](https://docs.zapsign.com.br/facilitadores/sdks/sdk-em-java/requisicoes-para-documentos/createdocfromuploaddocx): Criar documento via Upload docx
* [createDocFromUploadAsync](https://docs.zapsign.com.br/facilitadores/sdks/sdk-em-java/requisicoes-para-documentos/createdocfromuploadasync): Criar documento via Upload pdf Assíncrono
* [createDocFromPdfBase64](https://docs.zapsign.com.br/facilitadores/sdks/sdk-em-java/requisicoes-para-documentos/createdocfrompdfbase64): Criar documento via pdf de um base 64
* [createDocFromBase64Async](https://docs.zapsign.com.br/facilitadores/sdks/sdk-em-java/requisicoes-para-documentos/createdocfrombase64async): Criar documento via pdf de um base 64 Assíncrono
* [createDocFromTemplate](https://docs.zapsign.com.br/facilitadores/sdks/sdk-em-java/requisicoes-para-documentos/createdocfromtemplate): Criar documento via Modelo
* [createDocFromTemplateAsync](https://docs.zapsign.com.br/facilitadores/sdks/sdk-em-java/requisicoes-para-documentos/createdocfromtemplateasync): Criar documento via Modelo Assíncrono
* [addExtraDoc](https://docs.zapsign.com.br/facilitadores/sdks/sdk-em-java/requisicoes-para-documentos/addextradoc): Adicionar anexo (documento extra)
* [detailDoc](https://docs.zapsign.com.br/facilitadores/sdks/sdk-em-java/requisicoes-para-documentos/detaildoc): Detalhar documento
* [getDocs](https://docs.zapsign.com.br/facilitadores/sdks/sdk-em-java/requisicoes-para-documentos/getdocs): Listar documentos
* [deleteDoc](https://docs.zapsign.com.br/facilitadores/sdks/sdk-em-java/requisicoes-para-documentos/deletedoc): Excluir documento
* [placeSignatures](https://docs.zapsign.com.br/facilitadores/sdks/sdk-em-java/requisicoes-para-documentos/placesignatures): Posicionar assinaturas
