# Turn myCHEP into an API

> Read your myCHEP orders, collections, declared movements and invoices with one API call each. Or have a workflow total yesterday's declarations each morning and post tomorrow's deliveries and collections to your warehouse system.

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

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

## What you can build on myCHEP

### Get declared movements

Reads the pallet movements declared for your account in myCHEP, from the portal or by EDI, with each one's receiver, equipment and quantity.

- Takes: Dispatch date from, dispatch date to
- Returns: Dispatch date, your reference, receiver, equipment, quantity

### List orders and collections

Reads the quick view calendar for a date range: your pallet orders, deliveries and collections, with each delivery's tracking and ETA.

- Takes: Date from, date to
- Returns: Order number, type, date, location, equipment, quantity, status, ETA

### Check invoices

Reads your invoices in myCHEP's invoice management, with each invoice's amount and whether it is still open or paid.

- Takes: Invoice date from, status (optional)
- Returns: Invoice number, invoice date, due date, amount, currency, status

### Declare a pallet transfer

Declares one dispatch of CHEP equipment to a receiver in myCHEP: the receiver, the equipment, the quantity and the dispatch date.

- Takes: Receiver, dispatch date, equipment type, quantity, your reference
- Returns: Declaration reference, receiver, equipment, quantity, status

## Automate myCHEP 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.

### Yesterday's declarations, totalled each morning

Starts: Every weekday at 8:00

1. Get the declared movements with yesterday's dispatch date.
2. Group them by receiver and add up the quantity of each equipment type.
3. Email you the totals, so a missing dispatch can still be declared within the day CHEP recommends.

### Tomorrow's deliveries and collections, to the warehouse

Starts: Every weekday at 15:00

1. List the orders and collections in the calendar for tomorrow.
2. Stop when there are none.
3. Post order number, type, location, equipment, quantity and ETA to your warehouse system's webhook.

### New CHEP invoices, handed to accounting

Starts: Every Monday at 9:00

1. Check invoices dated in the last 7 days.
2. Keep the ones not there on the last run.
3. Post invoice number, date, due date, amount and status to your accounting system's webhook.

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 declared movements” 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": "my.chep.com/get_declared_movements",
    "input": {
      "dispatch_date_from": "2026-11-05",
      "dispatch_date_to": "2026-11-11"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "movements": [
      {
        "dispatch_date": "2026-11-09",
        "your_reference": "DN-40217",
        "receiver": "Northwind Distribution, Leeds DC",
        "equipment": "Block pallet 1200x1000",
        "quantity": 26
      },
      {
        "dispatch_date": "2026-11-10",
        "your_reference": "DN-40233",
        "receiver": "Globex Foods, Coventry",
        "equipment": "Half pallet 800x600",
        "quantity": 48
      }
    ],
    "count": 2
  }
}
```

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.

## MyCHEP’s own options

CHEP offers EDI for orders, collections, declarations, corrections and invoices, sent over SFTP or AS2 in EDIFACT formats or CHEP Global Format, with no charge for integration or maintenance. myCHEP also takes declarations one at a time or as a bulk import from Excel. CHEP's pages describe no public API for reading myCHEP's data.

| Option | What it covers | What it takes |
| --- | --- | --- |
| EDI | Orders and collections (EDIFACT ORDERS), declarations and corrections (HANMOV, DESADV or CGF), invoice by delivery | Set up with CHEP; about 2 to 3 months to go live; no CHEP charge for integration or maintenance |
| Bulk import from Excel | Many declarations at once in myCHEP, alongside single capture of one declaration | A myCHEP account |
| myCHEP by hand | Orders and collections, order tracking with ETA, dashboards, invoices and payment, support cases, corrections | A myCHEP account, set up by CHEP for each customer |

Read on November 12, 2026: [CHEP EDI brochure (UK)](https://www.chep.com/files/download/CHEP%20EDI_Brochure_UK-EN_final_v02.2026.pdf), [CHEP: EDI, Electronic Data Interchange](https://www.chep.com/uk/en/services-solutions/pallets/move-more/edi-electronic-data-interchange), [CHEP USA: myCHEP digital portal](https://www.chep.com/us/en/why-chep/more-resources/mychep-digital-portal).

## Signing in to myCHEP

myCHEP signs people in on CHEP's Okta sign-in page with a username and password, and CHEP gives new customers their access. With a method, you sign in once through that page with your own account, and the login is sealed with AES-256, never returned by the API or written to logs. When the session expires, the method signs back in.

## Worth knowing

- **Declare on the day of dispatch**: CHEP recommends declaring on the day of dispatch or at the latest one day after, to keep the daily hire charge as low as possible.
- **Ten days without declarations**: If CHEP receives no declarations from you for 10 consecutive days, its system sends an automatic reminder, whether you declare in myCHEP or by EDI.
- **EDI movements show up in myCHEP**: Movements declared by EDI are visible in myCHEP, so one read of the portal covers both channels. Corrections can be made by hand in myCHEP or by EDI.
- **New receivers need no setup**: When you declare a delivery to a location CHEP has not mapped yet, CHEP matches the new location itself once the first declaration arrives.

## More in Other industries

- [Bushel](https://fous.com/automate/bushel.md)
- [NLIS database](https://fous.com/automate/nlis-database.md)
- [FoodLogiQ Connect](https://fous.com/automate/foodlogiq-connect.md)
- [KinderConnect](https://fous.com/automate/kinderconnect.md)
- [ASCAP Member Access](https://fous.com/automate/ascap-member-access.md)
- [LeadsOnline](https://fous.com/automate/leadsonline.md)
- [Iron Mountain Connect](https://fous.com/automate/iron-mountain-connect.md)
- [myCintas](https://fous.com/automate/mycintas.md)

Other industries: [CVS AP Vendor Portal](/automate/cvs-ap-vendor-portal), [Tesco Partners Toolkit](/automate/tesco-partners-toolkit), [TD SYNNEX ECExpress](/automate/td-synnex-ecexpress), [Frontdoor Contractor Portal](/automate/frontdoor-contractor-portal), [OpenInvoice](/automate/openinvoice), [a3innuva](/automate/a3innuva).

## Frequently asked questions

### Does myCHEP have an API?

Not a public one. CHEP offers EDI over SFTP or AS2 for orders, collections, declarations, corrections and invoices, at no charge for integration, and myCHEP takes declarations in bulk from Excel.

### Can I read the movements we declared by EDI?

Yes. CHEP says all movements declared by EDI are visible in myCHEP, so a method that reads your declared movements sees those too, next to the ones keyed in the portal.

### How quickly should a transfer be declared?

On the day of dispatch, or one day after at the latest. CHEP recommends this to keep the daily hire charge low, and sends a reminder after 10 consecutive days with no declarations.

### How long does CHEP's EDI take to set up?

About 2 to 3 months on average, according to CHEP. CHEP charges nothing for the integration or for maintaining it.

### Is Fous affiliated with CHEP?

No. Fous is an independent product. It is not affiliated with, approved by or endorsed by CHEP or Brambles. You use it with your own myCHEP account.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of myCHEP (CHEP (Brambles)). 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.
