For the complete documentation index, see llms.txt. This page is also available as Markdown.
FMBI Verification
The Field Measurement Book Index (FMBI) OCR Service processes government-issued FMB sketch documents. It cross-verifies key land record fields from the uploaded FMBI document against the Patta data and returns structured extracted fields along with a risk score.
{
"success": true,
"code": 200,
"message": "The request is being processed. Please wait for completion.",
"reference_id": "c3d101d4-c9ec-48df-a25f-60354ec78c78",
"status": "in_progress",
"requested_at": "2026-05-18T14:17:40.481Z"
}
{
"success": false,
"code": 400,
"message": "searchType must be either fileUpload or manual",
"error": {
"message": "searchType must be either fileUpload or manual",
"field": "search_type",
"code": "BAD_REQUEST"
}
}
{
"success": false,
"code": 400,
"message": "Patta file url is required for fileUpload",
"error": {
"message": "Patta file url is required for fileUpload",
"field": "patta_file_url",
"code": "BAD_REQUEST"
}
}
{
"success": false,
"code": 400,
"message": "district_name is required",
"error": {
"message": "district_name is required",
"field": "district_name",
"code": "BAD_REQUEST"
}
}
{
"success": false,
"code": 400,
"message": "taluk_name is required",
"error": {
"message": "taluk_name is required",
"field": "taluk_name",
"code": "BAD_REQUEST"
}
}
{
"success": false,
"code": 400,
"message": "village_name is required",
"error": {
"message": "village_name is required",
"field": "village_name",
"code": "BAD_REQUEST"
}
}
{
"success": false,
"code": 400,
"message": "patta_no is required",
"error": {
"message": "patta_no is required",
"field": "patta_no",
"code": "BAD_REQUEST"
}
}
{
"success": false,
"code": 400,
"message": "subdiv_no is required",
"error": {
"message": "subdiv_no is required",
"field": "subdiv_no",
"code": "BAD_REQUEST"
}
}
{
"success": false,
"code": 400,
"message": "type is required",
"error": {
"message": "type is required",
"field": "type",
"code": "BAD_REQUEST"
}
}
{
"success": false,
"code": 400,
"message": "type must be either rural or urban",
"error": {
"message": "type must be either rural or urban",
"field": "type",
"code": "BAD_REQUEST"
}
}
{
"success": true,
"code": 200,
"message": "The request could not be completed due to an error.",
"reference_id": "e7c76ebf-a3f5-42b5-817f-ef9fc7bf1657",
"status": "failed",
"error": {
"message": "Invalid details were provided. Please submit valid details.",
"code": "ERROR"
},
"requested_at": "2026-05-18T14:17:40.481Z",
"completed_at": "2026-05-18T14:17:40.481Z"
}
{
"success": true,
"code": 200,
"message": "The request is being processed. Please wait for completion.",
"reference_id": "005d1731-85dd-4ad5-b8ff-eb67a7d2e42d",
"status": "in_progress",
"requested_at": "2026-05-18T14:17:40.481Z"
}
{
"success": true,
"code": 200,
"message": "The request could not be completed due to an error.",
"reference_id": "7b2e98d5-b855-496a-8b07-c39f097dd3a9",
"status": "failed",
"error": {
"message": "Invalid details were provided. Please submit valid details.",
"code": "ERROR"
},
"requested_at": "2026-05-18T14:17:40.481Z"
}