Apicbase

Apicbase is a cloud-based food & beverage back-of-house management platform for restaurants, hotels, and catering groups, covering recipes and menu engineering, ingredient libraries, inventory and stock, procurement, suppliers, and multi-outlet operations. The Apicbase REST API exposes these entities over HTTPS with OAuth 2.0 authentication, plus webhooks for integrated supplier ordering.

8 APIs 0 Features
Food and BeverageRestaurantBack of HouseInventoryProcurementRecipes

APIs

Apicbase Ingredients API

List, create, edit, clone, and merge ingredients in the library, with extensive filtering by category, supplier, allergen verification, and custom fields.

Apicbase Recipes API

Create, edit, clone, and retrieve recipes and menus, including financial, nutritional, and bill-of-materials (BOM) calculations.

Apicbase Products API

Product development entities spanning ingredients, recipes, and stock items, modeling sellable finished products and POS-linkable catalog items.

Apicbase Inventory & Stock API

List, create, and edit stock items and inventory levels, plus stock events for waste, production, sales, transfers, and stock counts.

Apicbase Purchase Orders API

Create, send, retrieve, and delete purchase orders, filterable by supplier, outlet, status (IN_PROGRESS, ORDERED, DELIVERED), and delivery dates.

Apicbase Suppliers API

List, create, and edit suppliers and their packages, filterable by company name, email, or VAT number, including supplier ordering details.

Apicbase Outlets API

List, create, and edit outlets (locations) in the library, with name and custom-field filtering for multi-site operations.

Apicbase Webhooks

Outbound webhooks deliver orders to a partner-supplied HTTPS endpoint the moment an order is placed, signed with an X-APIC-WEBHOOK-SIGNATURE header.

Collections

Pricing Plans

Apicbase Plans Pricing

4 plans

PLANS

Rate Limits

Apicbase Rate Limits

3 limits

RATE LIMITS

FinOps

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Apicbase API
  version: '2.0'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Ingredients
    type: folder
  items:
  - info:
      name: Get ingredients
      type: http
    http:
      method: GET
      url: https://api.apicbase.com/api/v2/products/ingredients/
    docs: Returns a paginated list of ingredients in the active library.
  - info:
      name: Create an ingredient
      type: http
    http:
      method: POST
      url: https://api.apicbase.com/api/v2/products/ingredients/
      body:
        type: json
        data: '{}'
    docs: Creates a new ingredient from a JSON object in the request body.
  - info:
      name: Get ingredient details
      type: http
    http:
      method: GET
      url: https://api.apicbase.com/api/v2/products/ingredients/{id}/
    docs: Returns details for a single ingredient.
- info:
    name: Recipes
    type: folder
  items:
  - info:
      name: Get recipes
      type: http
    http:
      method: GET
      url: https://api.apicbase.com/api/v2/products/recipes/
    docs: Returns a paginated list of recipes in the active library.
  - info:
      name: Create a recipe
      type: http
    http:
      method: POST
      url: https://api.apicbase.com/api/v2/products/recipes/
      body:
        type: json
        data: '{}'
    docs: Creates a new recipe.
- info:
    name: Stock
    type: folder
  items:
  - info:
      name: Get stock items
      type: http
    http:
      method: GET
      url: https://api.apicbase.com/api/v2/products/stock_items/
    docs: Returns a paginated list of stock items.
- info:
    name: Procurement
    type: folder
  items:
  - info:
      name: Get purchase orders
      type: http
    http:
      method: GET
      url: https://api.apicbase.com/api/v2/procurement/purchase_orders/
    docs: Returns a paginated list of all purchase orders in the library.
  - info:
      name: Create a purchase order
      type: http
    http:
      method: POST
      url: https://api.apicbase.com/api/v2/procurement/purchase_orders/
      body:
        type: json
        data: '{}'
    docs: Creates a new purchase order.
- info:
    name: Suppliers
    type: folder
  items:
  - info:
      name: Get suppliers
      type: http
    http:
      method: GET
      url: https://api.apicbase.com/api/v2/suppliers/
    docs: Returns a paginated list of suppliers in the library.
- info:
    name: Outlets
    type: folder
  items:
  - info:
      name: Get outlets
      type: http
    http:
      method: GET
      url: https://api.apicbase.com/api/v2/accounts/outlets/
    docs: Returns a list of outlets in the library, complete with information about them.