Connected automations
Packrooster API
Use Packrooster API for automations, connections and to extend your workflows. Manage fulfillment, shipping labels, returns and more. Create your own integrations or simply connect with Shopify Flow. Available for Premium and Enterprise users.
→ Introduction
→ Possibilities
→ How to use
→ Shopify Flow templates
→ API Documentation
→ Get Packrooster

Introduction
Request fulfillments, labels, returns & shipment data.
Use API to request Packrooster to fulfill and create shipping labels. Get additional data such as shipment details, tracking and label URL's.
Connect workflows seamlessly with external systems such as WMS or ERP, or use it to offer self-service returns. Free your team from repetitive shipping tasks - Packrooster Shipping gives the freedom you deserve.
API Documentation Get PackroosterPossibilities
Connect and extend.
Connect your workflows with your own integrations - or simply with Shopify Flow - to external systems or printers. Automate return process with self-service returns.
📦 Request shipping label
Request shipping label creation with or without fulfillment. Receive tracking details and label download links in response.
✅ Request fulfillment
Request fulfillment with or without shipping label creation. Receive tracking details and label download links in response.
📍 Request shipment details
Request shipment details, such as tracking number, tracking link and details of the selected shipping service and pickup point.
🖨 Request label URLs
Request shipping and return label download links to be connected with your workflow or delivered automtically to your printer.
❌ Cancel fulfillment
Cancel fulfillments, delete orders or shipment data from Packrooster completely if needed.
📦 Returns & reverse fulfillment
Request return labels and create reverse fulfillments. Offer self-service returns or create returns manually from external systems.
How to use
Simple requests to amplify your order processing.
These are samples requests and are subject to change for the official documentation.
Shipping label + Fulfillment
api/label-fulfill
Creates shipping label and fulfillment.
POST
- order_id
- fulfillment_order_id
RESPONSE
- status
- carrier
- tracking_url
- tracking_code
- shipping_label_url
- return_label_url
Shipping label
api/label
Creates shipping label without fulfillment.
POST
- order_id
- fulfillment_order_id
RESPONSE
- status
- carrier
- tracking_url
- tracking_code
- shipping_label_url
- return_label_url
Fulfillment
api/fulfill
Creates fulfillment without shipping labels.
POST
- order_id
- fulfillment_order_id
RESPONSE
- status
- carrier
- tracking_url
- tracking_code
- shipping_label_url
- return_label_url
Shipment data
api/get
Can be used to retrieve shipment data.
GET
- fulfillment_order_id
RESPONSE
- status
- carrier
- tracking_url
- tracking_code
Delete data
api/delete
Can be used to cancel fulfillments or to delete orders completely from Packrooster (will also cancel fulfillment).
DEL
- type
order / fulfillment-order - id
order_id / fulfillment_order_id
RESPONSE
- status
Shopify Flow templates
Use it with Shopify Flow.
We've prepared some sample workflows for Shopify Flow. Feel free to download these templates and use them as you wish. Shopify Flow is an app built by Shopify and it can be used for automated tasks. Install Shopify Flow
How to use these templates:
- Add your API secrets to Shopify Flow settings as client_id and client_secret
- Download the template you'd like to use and import it to Shopify Flow
- Edit the template to fit your needs
These are just templates to get you started. Review the templates first. Then edit triggers, actions and conditions if needed.
Create shipping label & fulfill
Creates shipping label and fulfillment automatically when order is created.
Trigger
Order created
Action
Create shipping label and fulfill order
Create shipping label
Creates shipping label automatically when order is created (without fulfillment).
Trigger
Order created
Action
Create shipping label
Update order notes
Fulfill order
Creates fulfillment automatically when order is created (without shipping label).
Trigger
Order created
Action
Fulfill order
Create return label
Creates return label automatically when order is created.
Trigger
Order created
Action
Create return label
Get shipment data
When fulfillment is created, requests shipment data (tracking url, tracking number & label url) and writes it in order notes.
Trigger
Fulfillment created
Actions
Get shipment data
Update order notes
Self-service returns
When customer requests return in their customer account, this flow automatically creates return label, accepts the return request and creates reverse delivery with shipment and label for the customer to use.
Trigger
Return requested
Actions
Create return label
Approve request
Create reverse delivery with shipping
Start building
Full API Documentation
Packrooster API comes built-in with Premium or Enterprise plan. Create API keys in Packrooster to start building.
Packrooster Shipping
Upgrade your Shopify shipping to fully autonomous mode with Packrooster’s rule-based workflow engine. Install Packrooster Shipping from Shopify App Store. The app is free to try and comes with premium support and free onboarding. Streamline your order fulfillment today!





