/teams/{team}/folders/{folder}/documents/{document}/{timestamp*}
Obtain timestamps from a signed document
Downloads a specific legal certificate or cryptographic timestamp generated for a fully signed document.
Prerequisites & Business Rules
- Document Status: The document must be fully executed (
status: signed). Requesting certificates for unsigned or partially signed documents returns HTTP 400 Bad Request ("Document is not fully signed"). - Certification Completion: Certificates are generated asynchronously upon document execution using the final signed PDF's hash (
doc_signed_sha256). If certification is still settling, returns HTTP 404 Not Found.
Supported Formats (timestamp path suffix)
| Format File | Content Type | Certificate Standard |
|---|---|---|
timestamp.asn1 |
application/octet-stream |
Official NOM-151 Data Message Conservation Certificate (CCMD) in binary DER format. |
timestamp.asn1.pdf |
application/pdf |
Human-readable one-page representation of the NOM-151 CCMD. |
timestamp.tsr |
application/octet-stream |
RFC 3161 Time-Stamp Response binary token. |
timestamp.xml |
application/xml |
Bitcoin blockchain transaction receipt and cryptographic proof in XML. |
timestamp.pdf |
application/pdf |
Human-readable blockchain audit certificate PDF. |
Example cURL Request
# Download official NOM-151 ASN.1 certificate
curl -X GET "https://api.cincel.digital/v3/teams/{team}/folders/{folder}/documents/{document}/timestamp.asn1" \
-H "Authorization: Bearer <jwt>" \
--output "nom151_certificate.asn1"Related Endpoints
- GET /documents/{document}.zip — Download all certificates in a single consolidated ZIP file.
- GET /teams/{team}/folders/{folder}/documents/{document} — Inspect document status.
400Bad Request
Bad Request
Request was rejected because it was malformed.
Possible reasons include:
- Missing required payload
- Missing required parameters
- Missing required headers
- Missing required query parameters
- Unexpected payload, parameters, headers, or query parameters
{
"statusCode": 400,
"error": "Bad request",
"message": "Bad request",
"validation": {}
}404Not found
Not found
Request was rejected because the requested resource does not exist.
Possible reasons include:
- Requested resource does not exist
- Default resource is being used instead of a custom resource
{
"statusCode": 404,
"error": "Not found",
"message": "Not found",
"validation": {}
}500Internal server error
Internal server error
Server was not able to process the request due to an unexpected condition.
Please consider creating a support ticket to report this issue
- Provide as much information as possible
- Include the resource ID
- Include steps to reproduce the issue
{
"statusCode": 500,
"error": "Internal server error",
"message": "Internal server error",
"validation": {}
}curl -X GET "https://api.cincel.digital/v3/teams/{team}/folders/{folder}/documents/{document}/{timestamp*}"