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

Hand holding a barcode scanner with a blurred background of a computer and desk.

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 Packrooster

Possibilities

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:

  1. Add your API secrets to Shopify Flow settings as client_id and client_secret
  2. Download the template you'd like to use and import it to Shopify Flow
  3. 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 logo icon

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!

Dark green background with glowing icons of a shopping bag (Shopify logo), label, message bubble, and truck.

Ship like a pro with Packrooster Shipping

Advanced features. Ready to use.

All features →