OrderOut Enterprise API Integration Guide for POS Brands
This guide walks enterprise POS brands through every step of integrating with OrderOut’s API to connect restaurants and enable order flow.
Step 1: Sign Up & Get Your API Key
On the Start Here page, click Get API Key
Sign up by providing:
- Full Name
- Email Address
- Password
Then, Check your inbox and verify your email.
Once verified, log back into developers.orderout.co.
Your API Key will appear in the header box.

Important: This key is unique per company, never changes, and must not be shared
Step 2: Update Your Integration Name
Go to Update Integration Name.
Set the Integration Name to your company name.
This ensures OrderOut can easily identify and support your integration.
Step 3: Configure Your Webhook
Set up a webhook endpoint that will receive orders from OrderOut. Go to Create Push Order Webhook
This endpoint is where new orders will be sent so your POS is instantly notified. This is a required step in order to work with OrderOut.
Step 4: Onboard a Restaurant
Go to Onboarding Restaurant Account Provide:
-
Restaurant Name
-
Address
-
Account Manager Email (e.g. [email protected]), and other required info
-
POS UUID (required — without it, no orders will flow)
-
Ignore the channel_uuid field
-
The oo_billing_account_id will be provided by the OrderOut team (ask us directly).
Once created, you can log into the OrderOut Dashboard with the Account Manager email to view the account and restaurant you just created.
Step 5: Create a Menu
There are two ways:
Option A: Import from Delivery Platforms
In the OrderOut Dashboard, go to the Integrations Page.
Connect the restaurant’s delivery platforms. Menus will automatically sync into OrderOut.
Option B: Create via API
Use Create Menu API
Provide:
- restaurant_id (found in the OrderOut dashboard → integrations page).
- A valid menu JSON (see Menu Payload Example).
Menu Updates/Pushes
To update your menu:
Edit menus in the dashboard or use the Update Menu API
After updating, always push the menu using one of the methods below.
To push menus live to delivery platforms, either:
- Use the Menu Editor in the dashboard, OR
- Use the Push Menu to Channels API
You will be required to list your restaurant_id and your menu_id. To find the restaurant_id, login to the OrderOut dashboard and head to the Integrations page. To find the menu_id, head to the menu editor within the dashboard, and copy the ID at the end of the URL.
Step 6: Connect Delivery Platforms
If you didn’t connect delivery platforms earlier, do it now.
Go to the OrderOut Dashboard → Integrations.
You’ll need merchant portal credentials (UberEats, DoorDash, etc.).
Step 7: Send a Test Order
In the OrderOut Dashboard → Integrations, send a test order.
Verify that:
The order flows into your POS system via the webhook.
The menu is available and matches expectations.
Updated 21 days ago