Feel free to reach techsupport@surepass.io for any technical support or guidance.
Authorization
header as Bearer TOKEN
.https://sandbox.surepass.io
https://kyc-api.surepass.io
Header | Required | Description |
---|---|---|
Authorization | Yes | Bearer token for authentication (JWT format) |
Content-Type | Yes | application/json for base64/URL requests or multipart/form-data for file uploads |
Parameter | Type | Required | Description |
---|---|---|---|
file | File | Yes | The signature image file to be uploaded |
use_pdf | Boolean | Conditional | Set to true if the uploaded file is a PDF document |
Parameter | Type | Required | Description |
---|---|---|---|
base_64 | String | Yes | Signature image encoded in Base64 format |
Parameter | Type | Required | Description |
---|---|---|---|
link | String | Yes | URL pointing to the signature image |
{
"base_64": "iVBORw0KGgoAAAANSUhEUgAAAMAAAAB1CAIAAACXuXmWAACcDklEQVR4nHy9d9..."
}
{
"link": "https://example.com/signature-image.jpg"
}
Parameter | Type | Description |
---|---|---|
data | Object | Contains the detection results |
data.client_id | String | Unique identifier for the client request |
data.detections | Array | List of detected signatures, each containing a base64-encoded image |
data.detections[].image_base64 | String | Base64-encoded string of the detected signature image |
status_code | Integer | HTTP status code of the response |
success | Boolean | Indicates if the request was successful |
message | String | Human-readable status message |
message_code | String | Machine-readable status code |
{
"data": {
"client_id": "signature_detection_zUcretzhjlOoAEyGlqJv",
"detections": [
{
"image_base64": "iVBORw0KGgoAAAANSUhEUgAAAMAAAAB1CAIAAACXuXmWAACcDklEQVR4nHy9d9xkWVkn/jzPOeemym/R07djSbTf7ET7vdPnTo0IMPPiiK4le+/GW3PyzbJUWQBIRv/dQtWZKub6zGYeQNnGF/MOz2Qz9QBMnQCwVNjzw/S5I0jlVZhoxtrK8zQoqWxQ//jjvuePLJJw3D6Ha77XZbluUoihqNBqXUd73QDzZb7f8HfRAzj5yvluIAAAAASUVORK5CYII="
},
{
"image_base64": "iVBORw0KGgoAAAANSUhEUgAAAk8AAADnCAIAAACIdSWTAABBiElEQVR4nO3deZRtV1Uo/DnX2t1pqk71VbfPvUluQjoI0ajkIwaQByI8Hb58CuKnRAYKn0F8wuPFSKQTCWBo5BFBkzy+/P2z6RWR8PPIBAAAAAElFTkSuQmCC"
}
]
},
"status_code": 200,
"success": true,
"message": "success",
"message_code": "success"
}
{
"error": null,
"message": "Your token is invalid. Please ensure that correct token is being used.",
"status_code": 401,
"success": false,
"message_code": "invalid_token"
}
curl --location --request POST 'https://kyc-api.surepass.app/api/v1/ocr/signature-detection' \
--form 'file=@""'
{
"data": {
"client_id": "signature_detection_zUcretzhjlOoAEyGlqJv",
"detections": [
{
"image_base64": "iVBORw0KGgoAAAANSUhEUgAAAMAAAAB1CAIAAACXuXmWAACcDklEQVR4nHy9d9xkWVkn/jzPOeemym/R07djSbTf7ET7vdPnTo0IMPPiiK4le+/GW3PyzbJUWQBIRv/dQtWZKub6zGYeQNnGF/MOz2Qz9QBMnQCwVNjzw/S5I0jlVZhoxtrK8zQoqWxQ//jjvuePLJJw3D6Ha77XZbluUoihqNBqXUd73QDzZb7f8HfRAzj5yvluIAAAAASUVORK5CYII="
},
{
"image_base64": "iVBORw0KGgoAAAANSUhEUgAAAk8AAADnCAIAAACIdSWTAABBiElEQVR4nO3deZRtV1Uo/DnX2t1pqk71VbfPvUluQjoI0ajkIwaQByI8Hb58CuKnRAYKn0F8wuPFSKQTCWBo5BFBkzy+/P2z6RWR8PPIBAAAAAElFTkSuQmCC"
}
]
},
"status_code": 200,
"success": true,
"message": "success",
"message_code": "success"
}