FnB Menuplans API
home
Overview
Project: Roche Digital Employee Experience
Application: Food and Beverage
API: Menu Plans
The FnB Menu Plans API provides access to the business capabilities of the Food & Beverages Menu Plans microservice. This API delivers comprehensive information about the menus of canteens and restaurants at various Roche sites worldwide, all in a unified format through a single interface.
How to start?
After getting access to this API through aplication created on Deveoper Portal you will be able to use your application Client Id
and Client Secret
which will allow you to perform successfull request to F&B MenuPlans API.
You can use Postman or Bruno to make your trial requests. For Basic Authentication, enter the Client Id
as the username and the Client Secret
as the password. Alternatively, you can generate a Basic Token and attach it to the request header with the name Authorization.
Here you can find OpenAPI documentation which will allow you to make specific requests:\
https://fnb.aws.cloud.roche.com/menuplans/v1/doc/swagger-ui
Remember to change your host according to list bellow:
Intended use
The F&B Menu Plans API is designed to fetch menu data directly from source applications managed by restaurant and canteen owners at various Roche sites. This information is then exposed to any client application, including standalone frontend applications, which consume the F&B Menu Plans API. These applications will ultimately display the menu details to Roche employees and any external visitors interested in the offerings at a given restaurant.
The primary users of the F&B Menu Plans API are client applications that display menus to end users.
Business Case
The F&B Menu Plans API aggregates menu data from various restaurants and canteens at Roche sites worldwide, each using different formats and communication methods. By standardizing this diverse data into a single unified format, the API simplifies the process for client applications that display menu information to end users. This means client apps no longer need to handle multiple sources and varied data structures, as the API provides a streamlined and consistent dataset.
Business Value:
Efficiency: Reduces the development time and resources needed by client applications to fetch and standardize menu data from numerous sources.
Consistency: Ensures uniformity in the presentation of menu information, enhancing the user experience.
Scalability: Allows easy integration of new data sources without impacting client applications, supporting scalability and adaptability.
Reliability: Centralizes data collection and processing, reducing the likelihood of errors and inconsistencies.
Focus: Enables client applications to focus on delivering valuable features and user experiences rather than data aggregation and normalization.
By providing a unified data source, the API adds significant value by streamlining operations and enhancing the overall efficiency and reliability of menu-related services.
Data Privacy
The F&B Menu Plans API does not contain any private, confidential, or sensitive information. It solely includes public data about menus from various restaurants and canteens.