IMEI Validation

POST/api/affordability/v1/product/{order_id}/imei

Validate or block/unblock IMEI numbers for Brand EMI transactions. Used to confirm the device is eligible for the selected EMI program.

Requires Bearer token. Get token →

Path Parameters

NameTypeDescription
order_id
stringrequired

Unique Pine Labs order identifier.

Request Body

NameTypeDescription
merchant_product_imei_reference
stringrequired

Idempotency Key. Merchant product IMEI reference. Duplicate requests with the same merchant_product_imei_reference will return the existing result instead of creating a new one.

request_type
BLOCKING | UNBLOCKEDrequired

IMEI request type.

BLOCKINGUNBLOCKED
products
IMEIProduct[]required

Array of product details for IMEI validation.

product_code
string

Unique product identifier.

dealer_code
string

Unique identifier for the dealer.

state_code
string

State code.

product_imei
string

The unique IMEI number of the product.

Status Codes

207Multi-Status — IMEI validation results per product.
Request
curl --request POST \
  --url https://pluraluat.v2.pinepg.in/api/affordability/v1/product/v1-5757575757-aa-hU1rUd/imei \
  --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "merchant_product_imei_reference": "merchant-ref-786",
  "request_type": "BLOCKING",
  "products": [
    {
      "product_code": "xyz",
      "dealer_code": "DLR100",
      "state_code": "NY",
      "product_imei": "SN1234567863"
    }
  ]
}'

Run this request

order_id
New chat
Responses are generated using AI and may contain mistakes.
Hi! I'm Pine, your AI developer assistant. Ask me anything about Pine Labs APIs, integrations, or troubleshooting.

Tip: you can create a new chat with ⌘ + E