Get AWB by ID

GET/api/pay/v1/orders/{orderId}/awb/{awbId}

Retrieves a single AWB record by its ID.

Requires Bearer token. Get token →

Path Parameters

NameTypeDescription
orderId
stringrequired

Order ID returned from Create Order API.

awbId
stringrequired

AWB ID returned from Create AWB API.

Response

NameTypeDescription
awb_id
string

Unique AWB ID generated by Pinelabs in response to AWB creation.

order_id
string

Order ID.

invoice_id
string

Associated invoice ID.

awb_number
string

Unique AWB number shared by the merchant in the request.

awb_date
string

AWB date.

status
AWB_CAPTURED | AWB_UPLOADED | AWB_REJECTED

Current AWB status.

  • AWB_CAPTURED — Metadata captured, file upload pending
  • AWB_UPLOADED — File uploaded successfully
  • AWB_REJECTED — Rejected by bank/payment partner
AWB_CAPTUREDAWB_UPLOADEDAWB_REJECTED
created_at
string

ISO 8601 timestamp of creation.

updated_at
string

ISO 8601 timestamp of last update.

Status Codes

200AWB retrieved successfully.
400Bad Request — Validation error.
404Not Found — AWB not found.
500
Request
curl --request GET \
  --url https://pluraluat.v2.pinepg.in/api/pay/v1/orders/%7BorderId%7D/awb/%7BawbId%7D \
  --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'

Run this request

orderId
awbId
200 OK
{
  "awb_id": "awb-260522-001",
  "order_id": "v1-260520225359-aa-LHy288",
  "invoice_id": "inv-260520225359-ab-XyZ123",
  "awb_number": "AWB-2026-001",
  "awb_date": "2026-05-22",
  "status": "AWB_UPLOADED",
  "created_at": "2026-05-22T10:30:00.000Z",
  "updated_at": "2026-05-22T11:00:00.000Z"
}
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