Presto - API de assinatura de documentos via Presto
Título: API de assinatura de documentos via Presto
Neste artigo você verá a documentação para assinar documentos em PDF (Padrão PAdES) com o certificado guardado no Presto via API.
PRESTO – Signed File API
API para assinatura e download de arquivos assinados.
1. Endpoints :
1.1 Assinar Arquivo -
POST https://console.presto.oystr.com.br/api/sign/file Authorization: X-MorbidToken ou Cookie morbid-token
Request Body:
{
"name": "filename.pdf",
"hash": "credential uuid",
"sha256": "hex value of sha-256 file digest",
"ip": {
"ip": "ip address",
"city": "sao paulo",
"region": "sao paulo",
"country": "brasil"
},
"document": "base64 pdf content",
"location": {
"latitude": 51.576529,
"longitude": 0.153764
}
}
*location is optional
**Currently only PAdES signature is supported
Response Body:
{
"at": "2007-12-03T10:15:30",
"file": "file uuid",
"name": "filename",
"signedBy": "email used on signature", "credential": "credential used on signature", "sha256": "digest of content",
"format": "signature format"
}
1.2 Download de Arquivo Assinado -
GET https://console.presto.oystr.com.br/api/signed/file?id={id} Authorization: X-MorbidToken ou Cookie morbid-token
Body: nenhum
Query Params:
id: UUID do arquivo assinado (este é o valor "file" retornado pela resposta da API /api/sign/file)
Response:
Retorna o arquivo como binário (ex.: PDF).
Criado em: 11 de Novembro de 2025
------------------------------------------------------------------------------------------------------------------------------------------------
No Comments