Skip to content

Fousfoodpanda Partner Portal

Turn the foodpanda Partner Portal into an API

Build API calls that read your promotions, current product prices and Assortment file errors from the foodpanda Partner Portal. A workflow can check each morning's Assortment files for item errors and email you the SKUs to fix.

Works with your own foodpanda Partner Portal account. Fous is an independent product.

What you can build on the Partner Portal

  • Get promotions

    Build this

    Reads the Shops Promotions plugin for one store: active and historical promotions, how each was created, its promotional prices and its schedule.

    Takes
    Store, active or historical
    Returns
    Promotion, type, SKUs, promotional price, start, end, created via, status
  • Check Assortment file results

    Build this

    Reads the Shops Integration plugin: the daily job updates for uploaded Assortment and Promotion SFTP files, with any errors on the item level.

    Takes
    File type, upload date
    Returns
    File name, file type, uploaded at, status, SKU, error
  • Check current product prices

    Build this

    Reads the current price of the SKUs you list for one store in the Store Management plugin.

    Takes
    Store, SKUs
    Returns
    SKU, product name, current price
  • Set store opening and closing times

    Build this

    Changes the opening and closing times of one store for the days you name, then reads them back.

    Takes
    Store, days, opening time, closing time
    Returns
    Store, day, opening time, closing time

Automate the Partner Portal with a workflow

A workflow 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.

  • Assortment file errors, every morning

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    Check the Assortment file results for files uploaded since yesterday.
    Step 2
    Keep the items with an error, such as Missing SKU.
    Step 3
    Email you the SKUs and errors, grouped by file.
  • Promotion changes across your stores

    Build this
    Starts
    Every Monday at 7:00
    Step 1
    For each store you name, get the active promotions.
    Step 2
    Keep the promotions that are new or changed since the last run.
    Step 3
    Post them to your webhook with SKUs, promotional price, start and end.
  • Price changes on the SKUs you watch

    Build this
    Starts
    Every day at 10:00
    Step 1
    For each store, check the current prices of the SKUs you list.
    Step 2
    Keep the products whose price changed since the last run.
    Step 3
    Email you store, SKU, product name and the old and new price.

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, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get promotions” 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": "partner.foodpanda.com/get_promotions",
    "input": {
      "store": "Northwind Mart, Central",
      "status": "active"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "store": "Northwind Mart, Central",
    "promotions": [
      {
        "name": "Weekend snacks",
        "type": "strikethrough",
        "skus": [
          "NW-10482"
        ],
        "promotional_price": 3.5,
        "start": "2026-11-14",
        "end": "2026-11-16",
        "created_via": "SFTP",
        "status": "active"
      }
    ],
    "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.

The Partner Portal’s own options

foodpanda's integrations are set up with your Account Manager or foodpanda contact, not from a self-serve page. Shops get Partner API and SFTP credentials from their Account Manager, and POS providers apply for the Restaurant Integration API under a signed NDA. The Partner Portal is where you manage your stores by hand.

OptionWhat it coversWhat it takes
Partner APICatalog stock and prices, order picking, strikethrough and same-item bundle promotions, store open or closed status and opening hours.A client ID and client secret from your Account Manager, and the Integration plugin in the Partner Portal for the webhook.
Catalog and Promotions SFTPCSV files that update assortment and create promotions, with results shown in the Shops Integration plugin.SFTP credentials generated by your Account Manager.
Restaurant Integration APIOrder status, catalog and item availability, vendor availability, and order IDs from the last 24 hours with their details.For POS providers: a signed NDA, a credential request form, a PGP key pair and approval from your foodpanda contact.
The Partner Portal by handCatalog, promotions, opening and closing times, orders across your stores, and the integration plugins.An account given by foodpanda's Account Management team when you are onboarded.

Read on November 12, 2026: foodpanda Developer Portal: Partner API overview, foodpanda Developer Portal: Catalog SFTP FAQ, foodpanda POS Integration documentation.

Signing in to the Partner Portal

The Partner Portal signs you in with your email and password, or with your phone number and a verification code. Access comes from foodpanda's Account Management team, and what you see depends on your user privileges. With Fous you sign in once through the Partner Portal's own sign-in with your own email and password: the login is sealed with AES-256, and an expired session is signed back in.

Worth knowing

Access comes from your Account Manager
foodpanda's Account Management team gives you Partner Portal access when you are onboarded, and your access level depends on your user privileges. Partner API client credentials and SFTP credentials also come from your Account Manager.
Assortment changes take up to 15 minutes
foodpanda says assortment changes take up to 15 minutes to sync. A price of 0 or less is ignored, a SKU sent twice in one file is ignored both times, and a missing SKU shows as an error.
Three order numbers, one for reconciliation
order_id is foodpanda's backend identifier, external_order_id is the platform order ID meant for reconciliation, and order_code counts up to 9999 and resets, for riders picking up orders.
Keep the Shops plugins to few people
foodpanda advises limiting access to the Shops plugins, because the Partner Portal can hold webhook configurations and access tokens. Integration settings apply to the whole chain, so new outlets use the same credentials.

More in Food service, restaurants and alcohol

Other industries: BBVA Net Cash México, Moneris Merchant Direct, eMPF Platform, GST Portal, Booking.com Extranet, ARBA.

Frequently asked questions

Not a self-serve one. foodpanda offers a Partner API for orders, catalog, promotions and opening hours, and SFTP files for assortment and promotions, with credentials from your Account Manager. POS providers apply for the Restaurant Integration API with a signed NDA and their foodpanda contact's approval.

foodpanda's Account Management team gives you access once you are onboarded, so ask your Account Manager. What you can see and do depends on your user privileges, and access to the Shops plugins is best kept to the people who need it.

A price of 0 or less, or a SKU listed twice in one file, makes foodpanda ignore the line. A missing SKU shows as an item error in the Shops Integration plugin. An underscore in the file name prefix stops the vendors column from being read, and changes take up to 15 minutes to sync.

Use external_order_id, the platform order ID. order_id is the backend identifier used to fetch a single order through the API, and order_code is a counter for riders that resets after 9999, so foodpanda says it is not a reconciliation key.

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

Put foodpanda Partner Portal behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextGlovo Manager PortalGrabMerchantGrubhub for RestaurantsBBVA Net Cash MéxicoHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of foodpanda Partner Portal (Delivery Hero). 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.