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:

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.