Connect BrickLink to NitroMule
Updated 2026-09-17
On this page
Connect BrickLink with your store API credentials so paid ready-to-ship orders import into NitroMule. Rate shop, buy labels from the order, and push tracking back to BrickLink.
Requirements
- A NitroMule account on a plan that includes store connections (Business)
- A BrickLink seller store
- BrickLink API credentials (consumer key/secret + token/token secret)
- A default ship-from address in NitroMule
Note
Register IP 0.0.0.0 (mask 0.0.0.0) when creating the access token so NitroMule’s cloud servers can call the API.
Connect
- Open Stores in NitroMule → BrickLink → Connect.
- Create credentials at BrickLink → API Consumer Registration, paste all four values, and Connect.
- Select Sync (or open Orders — NitroMule auto-syncs if the last sync was more than a few minutes ago).
Features
| Feature | What it does |
|---|---|
| Order import | Pulls PAID / PROCESSING / READY / PACKED (and paid PENDING) into Incomplete |
| Weight | Converts BrickLink grams to lb for rate shopping |
| Declared value | Prefills from product subtotal |
| Insurance | Flags buyer-requested insurance on the order details panel |
| Auto-sync | When you open Orders, syncs if the last sync is older than about 3 minutes |
| Tracking write-back | Writes tracking (+ shipping method id when known) and marks SHIPPED |
Important
Create labels from the imported order, not as a one-off Get Label shipment, so tracking can write back to BrickLink. If the buyer requested insurance, set declared value coverage before checkout.
Troubleshooting
- Connect disabled / Coming Soon: Production needs
NM_BRICKLINK_STORES_ENABLED=1. - Auth / IP errors: Reissue the access token with IP
0.0.0.0/ mask0.0.0.0, then reconnect. - Tracking not on BrickLink: Open the order’s BrickLink details panel for any write-back error; tracking still exists in NitroMule.