Skip to main content
GET
/
api
/
v3
/
verifications
/
location-intelligence
Location Intelligence
curl --request GET \
  --url https://{environment-subdomain}.idmetagroup.com/api/v3/verifications/location-intelligence \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "message": "Location intelligence verification processed successfully",
  "data": {
    "latitude": "<string>",
    "longitude": "<string>",
    "ip_address": "<string>",
    "address": {
      "address_line": null,
      "city": "<string>",
      "state": null,
      "zip_code": "<string>",
      "country": "<string>"
    }
  },
  "verificationStatus": "VERIFIED",
  "verificationStatusCode": 3,
  "trustFlowId": 0,
  "trustValidationId": "{your_trust_validation_id}",
  "verificationType": "location_intelligence"
}

Authorizations

Authorization
string
header
required

Use Bearer {your_api_token} in the Authorization header.

Headers

Accept
string
default:application/json
Content-Type
string
default:application/json

Query Parameters

latitude
string
default:3.1206375340402466
required

Latitude returned by the browser geolocation API after permission is granted. Decimal numbers are supported.

longitude
string
default:101.67645725965656
required

Longitude returned by the browser geolocation API after permission is granted. Decimal numbers are supported.

trustFlowId
string
default:0
required

Trust flow ID used when you created the trust validation. Must match the trust flow for this session.

trustValidationId
string
default:{your_trust_validation_id}
required

Trust validation ID returned from create trust validation.

Response

200 - application/json

Location intelligence verification completed successfully

success
boolean
required
message
string
required
data
object
required
verificationStatus
string
required
verificationStatusCode
integer
required
trustFlowId
integer
required
trustValidationId
string
required
verificationType
string
required