Download stamp PDF
Get the vendor-provided download URL for a completed stamp PDF. PDF bytes are not streamed through the API — the response contains a short-lived signed URL.
Pass the stamp instance ID (stamps[].stamp_id from order-status
or list), not the order ID.
Authorization
bearerAuth Bearer token authentication — paste your access token below.
In: header
Query Parameters
Stamp instance client ID (stamp_inst_...).
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/stamps/download-pdf?client_id=string"{ "data": { "stamp_id": "stamp_inst_uNeOUwjMVGNFexnxFSCP", "url": "https://example-bucket.s3.amazonaws.com/sample-estamp.pdf?X-Amz-Signature=...", "expires_in": 3600, "page_count": 1 }, "status_code": 200, "message": "Success", "success": true}List stamp orders GET
List procurement orders for the authenticated user, paginated. When filtering by `status=pending`, matching orders are returned with an empty `stamps` array (pending stamps are not yet materialized as instances), while `status_counts.pending` reflects the pending count.
Esign events Webhook
Suresign sends this request when an Esign session completes or fails. Verify `Suresign-Signature` against the raw request body before you parse the JSON. Return any `2xx` status to accept the delivery. Suresign can send the same delivery more than once. Use `Suresign-Webhook-Id` or `client_id` as the idempotency key.