ProfirestAPI v2

Napojte svou aplikaci na restaurace s Profirestem

Connect your application to restaurants running Profirest

E-shop, objednávkový systém, rozvoz, věrnostní program nebo účetnictví – přes API v2 čtete sortiment a otevírací dobu, posíláte objednávky přímo do kuchyně a dostáváte jejich stav. Restaurace vás připojí jedním tlačítkem a sama určí, co uvidíte.

An online shop, an ordering system, delivery, a loyalty programme or accounting – with API v2 you read the catalog and opening hours, send orders straight to the kitchen and get their status back. A restaurant connects you with one button and decides what you can see.

Jak získat přístup

How to get access

Přístup dostávají firmy, které jsme ověřili. Celé to obvykle trvá do dvou pracovních dnů.

Access is for companies we have verified. It usually takes up to two working days.

1

Pošlete žádostSend a request

Kdo jste, co vaše aplikace dělá a jaká data potřebuje. Žádost potvrdíte odkazem v e-mailu.Who you are, what your application does and which data it needs. You confirm the request with a link in an e-mail.

2

Schválíme jiWe approve it

Na e-mail přijde client_id a odkaz, kde si jednou zobrazíte tajemství aplikace.You receive the client_id by e-mail and a link where you view the application secret once.

3

Restaurace vás připojíRestaurants connect you

Tlačítkem „Připojit přes Profirest“. Majitel vybere provozovny a oprávnění a připojení může kdykoli zrušit.With the “Connect with Profirest” button. The owner chooses the restaurants and permissions and can cancel the connection at any time.

Testovací přístup hned

Test access straight away

Chcete nejdřív zkoušet? Bez IČO a bez čekání dostanete client_id a tajemství pro vlastní aplikaci a připojíte ji k veřejné ukázkové restauraci.

Want to experiment first? With no company ID and no waiting you get a client_id and a secret for your own application and connect it to the public demo restaurant.

  • ukázková restaurace otevřená nonstop: sortiment, zaměstnanci s PINy, historie objednávek a e-shop,
  • připojení tlačítkem „Připojit přes Profirest“ s veřejným přihlášením, nebo kódem ze zařízení,
  • objednávky se ukážou v administraci i na kuchyňském displeji ukázky, webhooky chodí jako naostro,
  • SMS ani e-maily se neposílají a každou noc se data obnoví – připojení i ID zmizí.
  • a demo restaurant open around the clock: a catalog, employees with PINs, order history and an online shop,
  • connect with the “Connect with Profirest” button and the public sign-in, or with a code from the device,
  • orders show up in the administration and on the demo kitchen display, webhooks arrive as in production,
  • no SMS or e-mails are sent and the data is reset every night – connections and IDs disappear.

Za dvě minuty. Jméno, e-mail a návratová adresa – po potvrzení e-mailu se přístup hned ukáže. Ke skutečným restauracím se aplikace připojí až s ostrým přístupem.

In two minutes. A name, an e-mail and a redirect address – once you confirm the e-mail, the access is shown straight away. The application connects to real restaurants only with production access.

Získat testovací přístupGet test access

Dokumentace

Documentation

Všechno zdarma a bez přihlášení. Ukázky fungují nad vzorovými daty. API běží na https://api.mujprofirest.cz a pracuje nad skutečnými daty restaurací – zkoušejte na testovací provozovně.

Free and without signing in. The examples work with sample data. The API runs at https://api.mujprofirest.cz and works on live restaurant data – test on a test restaurant.

Co API umí a co ne – REST, OAuth, zápis objednávek, sklad, webhooky, testovací přístup – na jedné stránce: Co umí Profirest API →

What the API can and cannot do – REST, OAuth, writing orders, stock, webhooks, test access – on one page: What the Profirest API can do →

Pro AI asistenty (MCP)

For AI assistants (MCP)

Dokumentaci si připojte do Clauda, ChatGPT, Cursoru nebo Copilotu jako MCP server. Asistent pak dohledá operace, parametry, schémata a chyby přímo ve smlouvě API a odpoví i s odkazem do reference. Jen čtení, bez přihlášení.

Connect the documentation to Claude, ChatGPT, Cursor or Copilot as an MCP server. The assistant then looks up operations, parameters, schemas and errors straight in the API contract and answers with a link to the reference. Read-only, no sign-in.

  • Claude: v Settings → Connectors → Add custom connector vložte adresu; v Claude Code claude mcp add --transport http profirest-api https://api.mujprofirest.cz/mcp
  • ChatGPT: v nastavení Apps & Connectors zapněte režim vývojáře (Developer mode) a vytvořte konektor s touto adresou, bez ověření
  • Cursor: do .cursor/mcp.json server "profirest-api": {"url": "https://api.mujprofirest.cz/mcp"}
  • VS Code s Copilotem: do .vscode/mcp.json server "profirest-api": {"type": "http", "url": "https://api.mujprofirest.cz/mcp"}
  • Claude: in Settings → Connectors → Add custom connector paste the address; in Claude Code claude mcp add --transport http profirest-api https://api.mujprofirest.cz/mcp
  • ChatGPT: in Apps & Connectors settings turn on Developer mode and create a connector with this address, no authentication
  • Cursor: add the server "profirest-api": {"url": "https://api.mujprofirest.cz/mcp"} to .cursor/mcp.json
  • VS Code with Copilot: add the server "profirest-api": {"type": "http", "url": "https://api.mujprofirest.cz/mcp"} to .vscode/mcp.json

Adresa MCP serveru
https://api.mujprofirest.cz/mcp

MCP server address
https://api.mujprofirest.cz/mcp

Nástroje: search_api, get_operation, get_schema, list_areas, get_capabilities, get_error, get_section. Jazyk odpovědí volí parametr lang (cs, en).

Tools: search_api, get_operation, get_schema, list_areas, get_capabilities, get_error, get_section. The lang parameter picks the answer language (cs, en).

Co od vás budeme potřebovat

What we will need from you

  • firmu, IČO a kontaktní osobu s e-mailem a telefonem,
  • název aplikace a k čemu slouží – uvidí ho majitel restaurace při připojení,
  • zda aplikace běží na vašem serveru, nebo v prohlížeči či mobilu,
  • kdo bude objednávat – hosté sami, nebo personál restaurace,
  • jaká data potřebuje (sortiment, objednávky, zákazníci, vouchery…),
  • návratovou adresu pro přihlášení (redirect_uri) a případně adresu pro webhooky.
  • your company, company ID and a contact person with an e-mail address and a phone number,
  • the application's name and purpose – the restaurant owner sees the name when connecting it,
  • whether the application runs on your server or in a browser or a mobile app,
  • who will place orders – guests themselves or the restaurant's staff,
  • which data it needs (catalog, orders, customers, vouchers…),
  • a redirect address for signing in (redirect_uri) and, optionally, a webhook address.

Máte to připravené? Vyplnění zabere asi 5 minut. Než žádost schválíme, můžete si všechno vyzkoušet v playgroundu.

Got it ready? The form takes about 5 minutes. Until we approve the request, you can try everything in the playground.

Vyplnit žádost o přístupFill in the request