# Pull your JOOR collections and orders into your systems

> Read the collections your connected brands share with you on JOOR, with styles, colors, SKUs and prices, and your orders by status, with one API call each. Or have a workflow check every brand each Monday and email you the new collections.

Page: https://fous.com/automate/joor
Updated: 2026-11-12

Works with your own JOOR account. Fous is an independent product.

## What you can build on JOOR

### Get a collection's styles and prices

Reads one collection a connected brand has made visible to you: each style with its product number, category, colors, SKUs and prices.

- Takes: Brand, collection
- Returns: Style name, product number, category, colors, sizes, SKUs, prices, delivery window

### List your brands and their collections

Reads the brands your retailer account is connected to, with your own alias and customer code for each, and the collections each brand shows you.

- Takes: Nothing
- Returns: Brand name, your alias, your customer code, collection name, season, year

### Get orders by status

Reads your wholesale orders on JOOR, filtered by status, such as Approved or Shipped, with the styles in each order.

- Takes: Status, brand (optional)
- Returns: Order number, brand, status, styles, colors, sizes, SKUs, quantities, prices

### Start an order from a collection

Opens a brand's collection, adds the styles, colors, sizes and quantities you give to an order and stops before submitting, so you review it on JOOR.

- Takes: Brand, collection, product numbers, colors, sizes, quantities
- Returns: Order number, brand, status, lines, total

## Automate JOOR with a workflow

A [workflow](/product/workflows) runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

### New collections from your connected brands

Starts: Every Monday at 8:00

1. List your connected brands and the collections each one shows you.
2. Keep the collections that were not there on the last run.
3. Get the styles and prices of each new collection.
4. Email you the new collections, one section per brand.

### Approved and Shipped orders to your merchandising system

Starts: Every weekday at 7:00

1. Get your orders with status Approved or Shipped.
2. Keep the orders that are new or changed status since the last run.
3. Post each order with its lines to your ERP or merchandising webhook.

### Price and color changes in collections you buy from

Starts: Every day at 6:00

1. For each collection you name, get its styles, colors and prices.
2. Keep the styles whose prices or colors changed since the last run.
3. Email you the changes, grouped by brand and collection.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

## Once built, one call from your code

Once you have built a [method](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get a collection's styles and prices” would look like.

Example request:

```
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "jooraccess.com/get_collection_styles",
    "input": {
      "brand": "Northwind Atelier",
      "collection": "SS27 Women"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "brand": "Northwind Atelier",
    "collection": "SS27 Women",
    "styles": [
      {
        "name": "Linen wrap dress",
        "product_number": "NW-27-0418",
        "category": "Dresses",
        "colors": "Sand, Navy",
        "sizes": "XS, S, M, L",
        "skus": "NW-27-0418-SAN-XS, NW-27-0418-NAV-XS",
        "price": 98,
        "currency": "USD",
        "delivery_window": "2027-01-15 to 2027-02-15"
      }
    ],
    "count": 1
  }
}
```

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

## JOOR’s own options

JOOR's API reference has a retailer section with two APIs: Assortments, and the Catalog API, a beta that reads your connected brands' collections and products and is enabled through JOOR's sales team. It covers no orders or JOOR Pay invoices. Enterprise retailers get ERP order sync through custom and API integrations, and the buyer account itself is free.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Catalog API (Beta) | Your connections, each brand's visible collections, products with colors, SKUs and prices, and signed webhooks when a product changes. | Access enabled by JOOR's sales team, sandbox and production tokens, production after JOOR reviews your sandbox use. Out of credits, a request is refused. |
| Assortments API | Your assortments, one assortment's details and its SKUs, as cursor-paginated lists. | Access through your JOOR account representative, for approved clients and partners. |
| JOOR Product Sync App for Shopify | Style name, description, images, price, SKU and variants from Approved or Shipped orders, synced to Shopify every 30 minutes. | A Shopify store and the app installed with a subscription plan. Quantities are not synced. |
| JOOR by hand | Collections from your connected brands, orders and their statuses, messages with brands, and invoices paid with JOOR Pay. | A free JOOR Lite Retailer buyer account. |

Read on November 12, 2026: [Catalog API (Beta)](https://api-docs.jooraccess.com/reference/catalog-api), [Assortments API](https://api-docs.jooraccess.com/reference/assortments), [JOOR Product Sync App for Shopify](https://www.joor.com/shopify-retailer-app).

## Signing in to JOOR

JOOR signs brands and retailers in on the same page, with an email address and a password, and offers Remember me. With Fous you sign in once through JOOR's own sign-in with your own buyer account: the login is sealed with AES-256, code and AI agents never see it, and an expired session is signed back in.

## Worth knowing

- **Brands decide what you see**: You see only the collections a brand has made visible to you. A brand can exclude colors from one collection and set delivery windows per collection, so read styles within the collection, not globally.
- **Approved and Shipped are the statuses to watch**: Orders move through statuses such as Approved and Shipped. JOOR's Shopify app syncs only orders marked Approved or Shipped, which makes those the points worth watching.
- **Your alias and customer code per brand**: Your account can hold its own alias and customer code for each connected brand. Return them with every result, so rows match the vendor names and codes in your own system.
- **The Catalog API is a beta that uses credits**: Access is enabled by JOOR's sales team, production tokens follow a sandbox review, and a request can be refused when the account is out of credits.

## More in Distribution: specialty wholesale and B2B marketplaces

- [Tradeplace](https://fous.com/automate/tradeplace.md)
- [Alibaba.com supplier back end](https://fous.com/automate/alibaba-com-supplier-back-end.md)
- [IndiaMART Seller Panel](https://fous.com/automate/indiamart-seller-panel.md)
- [NuORDER](https://fous.com/automate/nuorder.md)
- [Trek B2B](https://fous.com/automate/trek-b2b.md)
- [Ingram iPage](https://fous.com/automate/ingram-ipage.md)
- [1688](https://fous.com/automate/1688.md)
- [FTD Mercury](https://fous.com/automate/ftd-mercury.md)
- [Covetrus](https://fous.com/automate/covetrus.md)
- [MWI Animal Health](https://fous.com/automate/mwi-animal-health.md)
- [Patterson Veterinary](https://fous.com/automate/patterson-veterinary.md)
- [SanMar](https://fous.com/automate/sanmar.md)
- [Faire](https://fous.com/automate/faire.md)

Other industries: [Shopee Seller Centre](/automate/shopee-seller-centre), [National Student Clearinghouse secure site](/automate/national-student-clearinghouse-secure-site), [Con Edison My Account](/automate/con-edison-my-account), [BEES](/automate/bees), [ANZ Transactive - Global](/automate/anz-transactive), [e-OSCAR](/automate/e-oscar).

## Frequently asked questions

### Does JOOR have an API for retailers?

Yes, two, by request. The Catalog API (Beta) reads your connected brands' collections, products and prices and is enabled by JOOR's sales team. The Assortments API reads your assortments and their SKUs. Neither covers orders or JOOR Pay invoices; Enterprise retailers can sync orders to their ERP through custom integrations.

### Can I get my JOOR orders into my ERP or POS?

With JOOR's Enterprise Retail solution, orders sync to your ERP through custom and API integrations. On Shopify, JOOR's app syncs product data from Approved or Shipped orders every 30 minutes. With Fous, you can build a workflow that reads your orders by status and posts them to your own system by webhook.

### Which JOOR orders does the Shopify app sync?

Only orders marked Approved or Shipped in your JOOR account. It syncs style name, description, images, category, silhouette, brand name, price, SKU and variants every 30 minutes, or when you press Sync products to Shopify. Quantities and customer data are not synced.

### Can I pay brand invoices in my own currency on JOOR?

Yes, when the brand uses JOOR Pay. You see and pay invoices in your local currency, whatever the brand's currency, and JOOR lists more than 135 currencies. JOOR suggests asking your brands whether they are on JOOR Pay.

### Is Fous affiliated with JOOR?

No. Fous is an independent product. You use it with your own JOOR buyer account, and a method reads and does only what that account can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of JOOR (JOOR). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.
