Pine LabsDOCS

Get All AWBs 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

FieldDetails
orderId
stringrequired

Order ID returned from Create Order API.

awbId
stringrequired

AWB ID returned from Create AWB API.

Header Parameters

FieldDetails
Request-Timestamp
stringdate-time

ISO 8601 UTC timestamp of the request. Used for idempotency and audit.

Request-ID
string

Use a global unique identifier [GUID] for the request.

Constraints
Minimum length: 1 characterMaximum length: 50 characters

Response

FieldDetails
awb_id
string

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

order_id
string

Order ID.

invoice_id
stringnullable

Associated invoice ID.

awb_number
string

Unique AWB number shared by the merchant in the request.

awb_date
string

AWB date.

status
string

Current AWB status.

  • AWB_CAPTURED — Metadata captured, file upload pending
  • AWB_UPLOADED — File uploaded successfully
  • AWB_REJECTED — Rejected by bank/payment partner
Allowed values:
AWB_CAPTUREDAWB_UPLOADEDAWB_REJECTED
created_at
stringdate-time

ISO 8601 timestamp of creation.

updated_at
stringdate-time

ISO 8601 timestamp of last update.

Status Codes

200AWB retrieved successfully.
400Bad Request — Validation error.
404Not Found — AWB not found.
500An unexpected error occurred on the server.
Run
Request
curl --request GET \
  --url https://pluraluat.v2.pinepg.in/api/pay/v1/orders/v1-260520225359-aa-LHy288/awb/awb-260522-001 \
  --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  --header 'Request-ID: a1b2c3d4-e5f6-7890-abcd-ef1234567890' \
  --header 'Request-Timestamp: 2024-10-01T10:30:00Z'
{
  "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"
}