get
https://app.simpleproof.com/api/proof/document
This endpoint can be used to get a batch of documents and filter by its status.
List Documents
Retrieve a list of your documents, with options to filter by status and paginate the results.
- Endpoint:
GET /api/proof/document - Description: This endpoint fetches a batch of documents based on their status. You can filter documents by their processing status and paginate through the results.
Headers
x-access-token(string, required): Your API token.
Query Parameters
status(string, required): Filter documents by status. Possible values:confirmedpendingpending_stamp
page(number, required): The page number to retrieve (starting from0).limit(number, required): The number of results per page.
Response
-
200 OK
The request was successful, and a list of documents is returned.
{ "ok": true, "data": { "totalPages": 1, "totalCount": 1, "documents": [ { "id": 5198978, "name": "source-simpleproof.png", "extension": "png", "storage_kb": "6.1", "creation_date": "2024-03-27T18:29:17.684Z", "document_hash": "870c8bcd4278ddfc1f8bd5769190b5513f05bed50f32b52f711ffbdf4f544d45", "prefix": "lnvtest/simpleproof-kpaowlua53vp1/", "blockchain": 910775, "document_status": "COMPLETE" } ] } }
Response Fieldsok(boolean): Indicates if the request was successfuldata(object): Contains the response data with the following fields:totalPages(integer): Total number of pages available for the current filtertotalCount(integer): Total number of documents matching the filter criteriadocuments(array): Array of document objects with the following fields:id(integer): Unique internal document identifiername(string): Original filename of the documentextension(string): File extension (e.g., "png", "pdf", "csv")storage_kb(string): Document size in kilobytescreation_date(string): ISO 8601 timestamp when the document was uploadeddocument_hash(string): SHA-256 hash of the documentprefix(string): Internal storage path prefixblockchain(integer): Bitcoin block number where the document was confirmed (null for unconfirmed documents)document_status(string): Current processing status of the document
-
400 Bad Request
The request was invalid or cannot be otherwise served.
{ "ok": false, "msg": "Something went wrong." }
Getting More Document Details
For complete document information including verification URLs, download links, and confirmation details, use the Verify a Document endpoint with the document_hash from this response.