Skip to main content
Use this endpoint to preview the pickup fee before you commit to scheduling a courier pickup. The fee is computed server-side based on your account’s pricing configuration and the expected number of orders. Use the returned value for display purposes only — never pass fee values back in POST /pickups or PUT /pickups/{pickupNumber}.
Never send pickupFees, fee, or amountOfFees in create or update requests. Pickup fees are always computed server-side and are ignored if included.

Authentication

All requests require a valid API key. Company account keys must also include the X-Merchant-Id header on every pickup request.
X-Merchant-Id accepts your businessAccountCode (8-digit), externalMerchantId, or MongoDB _id. Single-business keys do not require this header.

Request body

number
Expected order count for the pickup. Affects the fee calculation — provide an accurate estimate for the best result.
string
Your merchant pickup address ID. When omitted, the fee is calculated against your default pickup address.

Example request

Response

A successful request returns HTTP 200 with a fee in EGP and a reminder note.
boolean
true on success.
object
Call this endpoint before your checkout or scheduling UI renders the fee to the merchant — it keeps the displayed amount in sync with what Now Shipping will actually charge.