Feel free to reach techsupport@surepass.io for any technical support or guidance.
file_id, clients can programmatically access processed or uploaded documents for review, download, or further processing. This endpoint is essential for integrating document retrieval into automated workflows, supporting audit trails, and enabling seamless document management.Authorization header as Bearer TOKEN.https://sandbox.surepass.apphttps://kyc-api.surepass.app| Header | Required | Description |
|---|---|---|
| Authorization | Yes | Bearer token for authentication (JWT) |
| Content-Type | No | Optional for GET requests |
| Parameter | Type | Required | Description |
|---|---|---|---|
| file_id | string | Yes | Unique identifier of the file to retrieve |
{
"file_id": "studio_file_ABC123XYZ"
}| Parameter | Type | Description |
|---|---|---|
| data | object | Contains the file download URL |
| โโ file_url | string | Secure, temporary URL to download the file |
| status_code | int | HTTP status code (e.g., 200 for success) |
| success | bool | Indicates if the request was successful |
| message | string | Human-readable status message |
| message_code | string | Machine-readable status code |
{
"data": {
"file_url": "https://dummy-bucket.s3.amazonaws.com/sample_folder/sample_file_ABC123XYZ/document_1234567890.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=DUMMYCREDENTIAL%2F20251217%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20251217T105604Z&X-Amz-Expires=1800&X-Amz-SignedHeaders=host&X-Amz-Signature=dummysignature"
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}{
"data": null,
"status_code": 404,
"success": false,
"message": "File not found",
"message_code": "file_not_found"
}curl --location --request GET 'https://kyc-api.surepass.app/api/v1/sureparser/get-doc?file_id="file_id"' \
--header 'Authorization: Bearer <token>'{
"data": {
"file_url": "https://s3.amazonaws.com/bucket/path/document.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&..."
},
"status_code": 200,
"message": "Success",
"success": true
}