Validation
What is it?
How does it work?
1
Submit a validation request
{
"shape_group": "Round",
"estimated_weight_crt": 0.284,
"girdle_avg_mm": 0.145,
"table_avg_mm": 2.365,
"total_depth_mm": 2.607,
"crown_angle_deg": 34.08,
"pavillion_angle_deg": 40.99
}{
"diamond_id": "kzsrfx4dxupa7a8uyn15wund",
"request_id": "un33utr58f8zm6twyl6eaqym",
"status_url": "https://api.gis.uat.tracr.com/v2/diamonds/kzsrfx4dxupa7a8uyn15wund/validate/un33utr58f8zm6twyl6eaqym",
"verification_status": "Pending"
}2
Poll the request status
{
"diamond_id": "kzsrfx4dxupa7a8uyn15wund",
"request_id": "un33utr58f8zm6twyl6eaqym",
"requested_at": "2025-04-30T12:04:06.783242+00:00",
"verification_status": "Verified",
"verification_description": null,
"verification_error": null,
"parameters": {
"crown_angle_avg_deg": {
"validation_result": "matched",
"tracr_value": 34.08,
"lab_value": 33.9875,
"difference": 0.0925,
"tolerance": 1.1
},
"estimated_weight_crt": {
"validation_result": "matched",
"tracr_value": 0.284,
"lab_value": 0.284,
"difference": 0.0,
"tolerance": 0.02
},
"girdle_avg_mm": {
"validation_result": "matched",
"tracr_value": 0.145,
"lab_value": 0.115,
"difference": 0.03,
"tolerance": 0.5
},
"pavilion_angle_avg_deg": {
"validation_result": "matched",
"tracr_value": 40.99,
"lab_value": 40.9375,
"difference": 0.0525,
"tolerance": 0.27
},
"shape": {
"validation_result": "matched",
"tracr_value": "Round",
"lab_value": "Round"
},
"table_avg_mm": {
"validation_result": "matched",
"tracr_value": 2.365,
"lab_value": 2.331,
"difference": 0.034,
"tolerance": 0.143
},
"total_depth_mm": {
"validation_result": "matched",
"tracr_value": 2.607,
"lab_value": 2.615,
"difference": 0.008,
"tolerance": 0.073
}
}
}Tolerance
Data Point
Tolerance (+/-)
3
Retrieve historical requests
[
{
"diamond_id": "kzsrfx4dxupa7a8uyn15wund",
"request_id": "un33utr58f8zm6twyl6eaqym",
"requested_at": "2025-04-30T12:04:06.783242+00:00",
"verification_status": "Verified",
"verification_description": null,
"verification_error": null,
"expired": false
},
{
"diamond_id": "kzsrfx4dxupa7a8uyn15wund",
"request_id": "jft9plva8qt00qb2kn5vkc5g",
"requested_at": "2025-04-30T12:32:01.799216+00:00",
"verification_status": "Unverifiable",
"verification_description": null,
"verification_error": null,
"expired": false
}
]HTTP response status codes
Last updated