Plugin Deployment
- Team develops plugin
- Uploads plugin JavaScript to there own CDN
- Building pipeline pings Portal API to identify the new bundle
PUT /v1/plugins/HELLO_WORLD
x-api-key: 57edb3af-fa8a-4dfd-955a-30a68244a5c4
{
"bundleUrl": "https://12354.cloudfront.net/helloworld.{bundle}.js",
"portalVersion": "v2"
}
The portal version defines the version of the portal to deploy to. This portal version is optional (defaults to "v1") and is used to do bigger breaking changes to the portal without breaking the
plugins. When there are new breaking changes introduced, there will be a new portal version. You should
target this new version to test compatability and fix potential breaking changes related bugs.
URLs
EU
Supported platforms: Lieferheld, pizza.de, Mjam, Pizza-Online.fi, ClickDelivery, OnlinePizza.se, foodonclick, YoGiYo, DameJidlo.cz, PizzaPortal, Foodora (Germany, Finland, Austria, Norway and Sweden), Foodpanda (Bulgaria and Romania).
APAC
Supported Foodpanda platforms: Bangladesh, Brunei, Hong Kong, Malaysia, Pakistan, Philippines, Singapore, Taiwan and Thailand.
MENA
Supported platforms: Talabat and Otlob
| Environment | Endpoint |
|---|---|
| Production | https://j3v81n4o0c.execute-api.eu-west-1.amazonaws.com/prd/v1/plugins/{plugin-code} |
LATAM
Supported platforms: Foodora CA
| Environment | Endpoint |
|---|---|
| Production | https://b4yj80e1yc.execute-api.us-east-1.amazonaws.com/prd/v1/plugins/{plugin-code} |