HLR Lookups

Create HLR lookup

Submits phone numbers for an HLR (Home Location Register) lookup (maximum 1500 numbers per request).

Numbers must be supplied in E.164 format (e.g. +14155552671); a leading + is added automatically when omitted.

A single number resolves synchronously; larger batches are processed asynchronously — poll hlr_history for results. Lookups are performed independently of call setup and do not affect PDD. Results are not cached: each request re-queries the provider.

hlr_request.task_id feeds hlr_history (task_ids).

post/api/v2/hlr

Request

  • Base URL: https://app.didlogic.com
  • URL: https://app.didlogic.com/api/v2/hlr
  • Auth: HTTP bearer

Request body

numbersstring[]

Array of phone numbers in E.164 format (e.g. +14155552671)

Example request

{
  "numbers": [
    "12125551234",
    "12125551235"
  ]
}

Response

returns the created HLR lookup task

Example response

{
  "hlr_request": {
    "status": "pending",
    "created_at": "2026-10-14T16:39:58Z",
    "task_id": 23,
    "total_numbers": 2
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.