object
idrequiredOpaque record id.
property_idrequiredOpaque record id.
statusrequireddraft · submitted · verified (the badge) · rejected · cancelled · expired · revoked · invalidated · superseded
methodrequiredvisit_documents: an agent visit plus ownership documents.
visit_resultrequiredfail (retake photos) · incomplete · pending (photos being checked) · review · pass
started_byrequiredstarted_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
visit_started_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
visit_ended_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
submitted_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
submitted_byrequiredreturn_noterequiredWhy a reviewer sent the visit back for retakes.
reviewed_byrequiredreviewed_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
review_noterequiredself_reviewedrequiredverified_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
expires_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
valid_untilrequiredCalendar date YYYY-MM-DD in the company time zone.
ended_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
end_reasonrequiredend_noterequiredlistingrequiredlisting.idrequiredOpaque record id.
listing.ref_coderequiredlisting.titlerequiredlisting.listing_typerequiredlisting.statusrequiredlisting.cityrequiredlisting.society_namerequiredlisting.buildingrequiredlisting.unit_norequiredField rule property.unit_no.
listing.addressrequiredField rule property.address.
listing.pincoderequiredlisting.latituderequiredlisting.longituderequiredlisting.location_precisionrequiredlisting.pinnedrequiredlisting.owner_namerequiredField rule property.owner.
rulerequiredrule.radius_mrequiredrule.max_accuracy_mrequiredchecklistrequiredevaluationrequiredevaluation.resultrequiredfail (retake photos) · incomplete · pending (photos being checked) · review · pass
evaluation.reasonsrequiredevaluation.centrerequiredevaluation.centre.latrequiredevaluation.centre.lngrequiredevaluation.againstrequiredevaluation.missingrequiredlocation_confirmed_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
location_confirmed_byrequiredphotosrequiredreplaced_photosrequireddocumentsrequireddocument_countsrequireddocument_counts.approvedrequireddocument_counts.pendingrequireddocument_counts.rejectedrequireddocument_kindsrequiredmin_documentsrequiredvisitorsrequiredgrant_refusalrequiredWhy the badge cannot be granted yet (reviewers).
canrequiredcan.capturerequiredcan.add_documentsrequiredcan.submitrequiredcan.cancelrequiredcan.review_documentsrequiredcan.deciderequiredcan.send_backrequiredcan.confirm_locationrequiredcan.open_documentsrequiredcan.revokerequired{
"id": "cmusrceel0000q7kaafxqi1om",
"property_id": "cmusrceel0000q7kaafxqi1om",
"status": "draft",
"method": "string",
"visit_result": "fail",
"started_by": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"started_at": "2026-10-06T05:30:00.000Z",
"visit_started_at": "2026-10-06T05:30:00.000Z",
"visit_ended_at": "2026-10-06T05:30:00.000Z",
"submitted_at": "2026-10-06T05:30:00.000Z",
"submitted_by": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"return_note": "string",
"reviewed_by": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"reviewed_at": "2026-10-06T05:30:00.000Z",
"review_note": "string",
"self_reviewed": true,
"verified_at": "2026-10-06T05:30:00.000Z",
"expires_at": "2026-10-06T05:30:00.000Z",
"valid_until": "2026-10-06",
"ended_at": "2026-10-06T05:30:00.000Z",
"end_reason": "string",
"end_note": "string",
"listing": {
"id": "cmusrceel0000q7kaafxqi1om",
"ref_code": "string",
"title": "string",
"listing_type": "string",
"status": "string",
"city": "string",
"society_name": "string",
"building": "string",
"unit_no": "string",
"address": "string",
"pincode": "string",
"latitude": 0,
"longitude": 0,
"location_precision": "exact",
"pinned": true,
"owner_name": "string"
},
"rule": {
"radius_m": 0,
"max_accuracy_m": 0
},
"checklist": [
{
"key": "string",
"label": "string",
"required": true,
"hint": "string"
}
],
"evaluation": {
"result": "fail",
"reasons": [
{
"code": "string",
"severity": "fail",
"slot": "string",
"photo_id": "cmusrceel0000q7kaafxqi1om",
"text": "string"
}
],
"centre": {
"lat": 0,
"lng": 0
},
"against": "listing",
"missing": [
"string"
]
},
"location_confirmed_at": "2026-10-06T05:30:00.000Z",
"location_confirmed_by": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"photos": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"slot": "string",
"status": "processing",
"failure": "string",
"preview_url": "string",
"preview_expires_at": "2026-10-06T05:30:00.000Z",
"width": 0,
"height": 0,
"captured_at": "2026-10-06T05:30:00.000Z",
"captured_by": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"uploaded_at": "2026-10-06T05:30:00.000Z",
"time_source": "string",
"device": {
"lat": 0,
"lng": 0,
"accuracy_m": 0
},
"device_fix_at": "2026-10-06T05:30:00.000Z",
"exif": {
"lat": 0,
"lng": 0,
"accuracy_m": 0
},
"exif_taken_at": "2026-10-06T05:30:00.000Z",
"exif_time_source": "string",
"distance_m": 0,
"result": "pending",
"flags": [
{
"code": "string",
"severity": "fail",
"text": "string"
}
]
}
],
"replaced_photos": 0,
"documents": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"kind": "string",
"kind_label": "string",
"status": "pending",
"filename": "string",
"content_type": "string",
"size_bytes": 0,
"uploaded_by": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"uploaded_at": "2026-10-06T05:30:00.000Z",
"name_match": "match",
"address_match": "match",
"document_date": "2026-10-06",
"note": "string",
"reviewed_by": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"reviewed_at": "2026-10-06T05:30:00.000Z",
"scan_status": "string"
}
],
"document_counts": {
"approved": 0,
"pending": 0,
"rejected": 0
},
"document_kinds": [
"sale_deed"
],
"min_documents": 0,
"visitors": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
}
],
"grant_refusal": "string",
"can": {
"capture": true,
"add_documents": true,
"submit": true,
"cancel": true,
"review_documents": true,
"decide": true,
"send_back": true,
"confirm_location": true,
"open_documents": true,
"revoke": true
}
}