Skip to main content

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

------------------------------------------------------------------------------------------------------------------------------------------------