# Turn the PedidosYa Partner Portal into an API

> Build methods that read the orders across your stores, your promotions and your product prices in the PedidosYa Partner Portal, one API call each. A workflow can then check every store's orders each morning and email you the cancelled ones.

Page: https://fous.com/automate/pedidosya-partner-portal
Updated: 2026-11-12

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

## What you can build on the Partner Portal

### Get orders across your stores

Reads the orders the Partner Portal shows for one store, or for each of your stores, on the day you pick.

- Takes: Store (optional), date
- Returns: Order ID, store, placed at, status, items, total

### Get your promotions

Reads the Shops Promotions plugin: the active and past promotions for a store, with how each one is scheduled.

- Takes: Store, active or past
- Returns: Promotion name, type, products, discount, start date, end date, status

### Check product prices

Reads the current price and availability of the products you name in the Store Management plugin for one store.

- Takes: Store, list of products
- Returns: Product name, price, available or not

### Set a store's opening times

Opens the store's settings in the Partner Portal and changes its opening and closing times for the days you give.

- Takes: Store, days, opening time, closing time
- Returns: Store, days, opening time, closing time, saved

## Automate the Partner Portal 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.

### Cancelled orders from every store, each morning

Starts: Every day at 8:00

1. For each store you name, get yesterday's orders from the Partner Portal.
2. Keep the orders whose status is cancelled.
3. Email you the list, one section per store, with order ID, time placed, items and total.

### Promotions that are new or end this week

Starts: Every Monday at 7:00

1. For each store, get the active promotions from the Shops Promotions plugin.
2. Keep the promotions that end this week or were not there on the last run.
3. Email you each one with its type, products, discount and dates.

### Price changes on your key products

Starts: Every weekday at 9:00

1. For each store, check the prices of the products you list in the Store Management plugin.
2. Keep the products whose price or availability changed since the last run.
3. Post store, product name, old price, new price and availability to your 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 orders across your stores” 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": "portal-app.pedidosya.com/get_orders",
    "input": {
      "store": "Acme Market Centro",
      "date": "2026-11-11"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "store": "Acme Market Centro",
    "date": "2026-11-11",
    "orders": [
      {
        "order_id": "A7K2-91X4",
        "placed_at": "2026-11-11T12:41:00-03:00",
        "status": "Delivered",
        "items": "2 x Agua mineral 1.5 l, 1 x Pan de molde",
        "total": 6890,
        "currency": "ARS"
      }
    ],
    "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

PedidosYa offers a Partner API and SFTP files for Local Shops partners, covering catalog prices and availability, promotions, incoming orders and outlet hours. Credentials come from your Account Manager. Restaurants are sent to Delivery Hero's Restaurant Integration API, which is for chains and POS providers.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Partner API (Local Shops) | Catalog prices and availability, promotions, incoming orders, and outlet opening hours, closures and check-ins. | A client ID and secret from your Account Manager. Tokens expire after 2 hours. |
| SFTP Catalog and Promotions | CSV files uploaded to an SFTP server that update product availability, prices and promotions in bulk. | SFTP credentials from your Account Manager. Results are checked in the Partner Portal. |
| Restaurant Integration API | Delivery Hero's POS integration: orders sent to your POS, menu changes through the Catalog Import API, and open or closed status. | For chains and POS providers: a public PGP key to request credentials, a plugin on an HTTPS URL and test orders. |
| The Partner Portal by hand | Orders across your stores, promotions, product prices, opening times and integration settings, one screen at a time. | A Partner Portal account, granted through your Account Manager. |

Read on November 12, 2026: [PedidosYa developer FAQ](https://developer.pedidosya.com/en/documentation/faq/all), [PedidosYa developer introduction](https://developer.pedidosya.com/en/documentation/introduction), [Delivery Hero Restaurant Integration API](https://developers.deliveryhero.com/documentation/pos.html).

## Signing in to the Partner Portal

The Partner Portal signs you in with your email and password, or with your phone number. With Fous you sign in once through the Partner Portal's own sign-in with your own account. The login is sealed with AES-256, is never returned by the API or written to logs, and code and AI agents never see it.

## Worth knowing

- **Access comes through your Account Manager**: PedidosYa's developer FAQ says your Account Manager grants Partner Portal access and API and SFTP credentials, and that the portal can contain sensitive information.
- **SFTP results are checked in the portal**: The Shops Integrations plugin shows daily job updates for assortment and promotion files, the uploaded files and their errors. PedidosYa notes that with SFTP you check the Partner Portal yourself, unlike the API.
- **Your vendor ID is in Shops Integrations**: Each store's vendor ID is in the Shops Integrations plugin under Settings, Vendor Identifier, where you can also map your own store ID to PedidosYa's.
- **Shops and restaurants are integrated differently**: The Partner API on developer.pedidosya.com is for Local Shops. Restaurants use Delivery Hero's Restaurant Integration API, where new implementations of the legacy Menu Import API are no longer allowed.

## More in Food service, restaurants and alcohol

- [SGWS Proof](https://fous.com/automate/sgws-proof.md)
- [Provi](https://fous.com/automate/provi.md)
- [myCoke](https://fous.com/automate/mycoke.md)
- [BEES](https://fous.com/automate/bees.md)
- [METRO Online-Kundenkonto](https://fous.com/automate/metro-online-kundenkonto.md)
- [Sligro](https://fous.com/automate/sligro.md)
- [Deliveroo Partner Hub](https://fous.com/automate/deliveroo-partner-hub.md)
- [DoorDash Merchant Portal](https://fous.com/automate/doordash-merchant-portal.md)
- [foodpanda Partner Portal](https://fous.com/automate/foodpanda-partner-portal.md)
- [Glovo Manager Portal](https://fous.com/automate/glovo-manager-portal.md)
- [GrabMerchant](https://fous.com/automate/grabmerchant.md)
- [Grubhub for Restaurants](https://fous.com/automate/grubhub-for-restaurants.md)
- [iFood Portal do Parceiro](https://fous.com/automate/ifood-portal-do-parceiro.md)
- [Just Eat Partner Hub](https://fous.com/automate/just-eat-partner-hub.md)
- [Rappi Aliados](https://fous.com/automate/rappi-aliados.md)
- [Swiggy Partner](https://fous.com/automate/swiggy-partner.md)
- [Uber Eats Manager](https://fous.com/automate/uber-eats-manager.md)
- [Wolt Merchant Portal](https://fous.com/automate/wolt-merchant-portal.md)
- [Zomato Restaurant Partner](https://fous.com/automate/zomato-restaurant-partner.md)
- [饿了么商家版](https://fous.com/automate/ele-me-merchant-backend.md)
- [배민셀프서비스](https://fous.com/automate/baemin-self-service.md)
- [Gordon Ordering](https://fous.com/automate/gordon-ordering.md)
- [PFG CustomerFirst](https://fous.com/automate/pfg-customerfirst.md)
- [Sysco Shop](https://fous.com/automate/sysco-shop.md)
- [US Foods MOXē](https://fous.com/automate/us-foods-moxe.md)
- [Bidfood Direct](https://fous.com/automate/bidfood-direct.md)
- [Brakes](https://fous.com/automate/brakes.md)
- [Transgourmet Webshop](https://fous.com/automate/transgourmet-webshop.md)
- [レストランボード](https://fous.com/automate/restaurant-board.md)
- [OpenTable GuestCenter](https://fous.com/automate/opentable-guestcenter.md)
- [TheFork Manager](https://fous.com/automate/thefork-manager.md)
- [Restaurant365](https://fous.com/automate/restaurant365.md)
- [食べログ店舗管理画面](https://fous.com/automate/tabelog-owner-admin.md)
- [Oracle MICROS Simphony Reporting & Analytics](https://fous.com/automate/oracle-micros-simphony-reporting-and-analytics.md)
- [Toast Web](https://fous.com/automate/toast-web.md)
- [Insights C3M](https://fous.com/automate/insights-c3m.md)

Other industries: [FABeAccess](/automate/fabeaccess), [U.S. Bank Access Online](/automate/u-s-bank-access-online), [Coretax DJP](/automate/coretax-djp), [GST Portal](/automate/gst-portal), [Viator Supplier Center](/automate/viator-supplier-center), [SUIR](/automate/suir).

## Frequently asked questions

### Does the PedidosYa Partner Portal have an API?

PedidosYa has a Partner API and SFTP files for Local Shops partners, covering catalog, promotions, orders and outlet hours, with credentials from your Account Manager. Restaurants integrate through Delivery Hero's Restaurant Integration API, which is for chains and POS providers.

### Where do I find my PedidosYa vendor ID?

In the Partner Portal's Shops Integrations plugin, under Settings, in the Vendor Identifier section. There you can also map your own store ID to it.

### Can a restaurant use PedidosYa's Partner API?

No. PedidosYa's developer site says its Partner API is for Local Shops and sends restaurants to their own documentation: Delivery Hero's Restaurant Integration API, which chains and POS providers request credentials for.

### Which countries does the Partner Portal cover?

Delivery Hero lists PedidosYa in 15 Latin American markets: Argentina, Bolivia, Chile, Costa Rica, the Dominican Republic, Ecuador, El Salvador, Guatemala, Honduras, Nicaragua, Panama, Paraguay, Peru, Uruguay and Venezuela.

### Is Fous affiliated with PedidosYa?

No. Fous is an independent product. You use it with your own PedidosYa Partner Portal 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 PedidosYa Partner Portal (PedidosYa (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.
