Skip to content

Instantly share code, notes, and snippets.

@developerfromjokela
Last active August 20, 2023 17:30
Show Gist options
  • Save developerfromjokela/66a5f44fa6f887b23f1dca4d99aa49b0 to your computer and use it in GitHub Desktop.
Save developerfromjokela/66a5f44fa6f887b23f1dca4d99aa49b0 to your computer and use it in GitHub Desktop.
JAMIX Menu REST API
API for finding "Kitchens":
https://fi.jamix.cloud/apps/menuservice/rest/haku/public
API for reading the table:
http://fi.jamix.cloud/apps/menuservice/rest/haku/menu/<customerID>/<kitchenID>?lang=fi
GET Params:
lang, language (fi, or en). Default = en.
type, json or table. Default = json.
date, start date in format yyyymmdd. Default = 0 (disabled).
date2, ending date in format yyyymmdd. Default = 0 (disabled).
@ErikBoesen
Copy link

Is there an API for US-based kitchens, for example to access the data displayed here? https://usa.jamix.cloud/menu/app?anro=97939&k=2

@developerfromjokela
Copy link
Author

It seems to use same UI we have over here in Finland. There seems to exist https://usa.jamix.cloud/, but I wasn't able to find its API path.

Do you have any mobile app to view the menus? I could possibly get API url from that app.

@ErikBoesen
Copy link

@developerfromjokela Yeah, I've been poking around that host and haven't been able to find a comparable JSON endpoint, unfortunately. There is no such mobile app that I'm aware of—the official one provided by the university appears to just use an iframe. I might reach out to Jamix and ask if they have an accessible API for their US clients. Thanks for your help!

@ErikBoesen
Copy link

ErikBoesen commented Feb 14, 2022

By the way, I think the endpoints referenced in this gist have moved since two years ago.

The Kitchens list is here: https://fi.jamix.cloud/apps/menuservice/rest/haku/public

The table API is here: https://fi.jamix.cloud/apps/menuservice/rest/haku/menu/<customerID>/<kitchenID>?lang=fi

For the latter endpoint, it appears that the lang parameter is now mandatory, and I can only find it working if it's equal to fi.

@developerfromjokela
Copy link
Author

@developerfromjokela Yeah, I've been poking around that host and haven't been able to find a comparable JSON endpoint, unfortunately. There is no such mobile app that I'm aware of—the official one provided by the university appears to just use an iframe. I might reach out to Jamix and ask if they have an accessible API for their US clients. Thanks for your help!

Hi! Did you manage to find anything about US clients' API/JSON?

@ErikBoesen
Copy link

Regrettably, I wasn't able to determine much more, because it seems that my university specifically has blocked all API access, so there's not much I can do to investigate.

@developerfromjokela
Copy link
Author

developerfromjokela commented May 31, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment