Skip to main content
The MarketMan connector lets your workflows interact with the MarketMan restaurant inventory management platform. Manage inventory, place orders, track waste, view reports, and more.
For the full API reference, see the MarketMan API documentation.

Connection setup

1

Get API credentials from MarketMan

Contact MarketMan or your account manager to obtain your API Partner Key and API Partner Password.
2

Find your Buyer/Vendor GUIDs

Use the get-authorised-accounts tool (or the MarketMan API) to retrieve the GUIDs for the buyers and vendors you want to manage.
3

Add the connection in Spojit

Go to Connections in Spojit, click Add Connection, select MarketMan, and enter:
  • API Key: Your API partner key
  • API Password: Your API partner password
  • Buyer GUID (optional): Default buyer for buyer-side operations
  • Vendor GUID (optional): Default vendor for vendor-side operations
MarketMan’s API has a limit of 500 calls per 24 hours per API consumer. All dates use the format yyyy/mm/dd hh:mm:ss.

Tools

Auth & Accounts

Get a MarketMan access token. Mainly for debugging; authentication is handled automatically.No parameters required.Example response:
List all buyer and vendor accounts accessible with your API credentials.No parameters required.Example response:
Get all buyers in a chain (for chain/HQ accounts).
string
Buyer GUID. Uses the default from your connection if not provided.
Example request:
Example response:

Buyer: Inventory

Get all inventory items for a buyer, including stock levels and details.
string
Buyer GUID. Uses the default from your connection if not provided.
Example response:
Get all items (ingredients, products) for a buyer.
string
Buyer GUID.
Example response:
Get inventory count records for a buyer.
string
Buyer GUID.
string
Start date (yyyy/mm/dd hh:mm:ss).
string
End date (yyyy/mm/dd hh:mm:ss).
Example request:
Example response:
Create a new inventory count.
string
Buyer GUID.
object
required
Inventory count data object.
Example request:
Example response:
Get all menu items for a buyer.
string
Buyer GUID.
Example response:
Get waste events for a buyer within a date range.
string
Buyer GUID.
string
Start date.
string
End date.
Example request:
Example response:

Buyer: Orders

Get all orders within a delivery date range.
string
Buyer GUID.
string
required
Start date (yyyy/mm/dd hh:mm:ss).
string
required
End date.
string
Filter: Approved, Sent, or Pending.
Example request:
Example response:
Get all orders within a sent date range.
string
required
Start date.
string
required
End date.
Example request:
Example response:
Get all vendor catalog items available for ordering.
string
Buyer GUID.
string
Filter by specific vendor.
Example request:
Example response:
Create a new purchase order and send it to a vendor.
string
required
Vendor GUID to send the order to.
array
required
Array of { CatalogItemCode, Quantity } objects.
string
Order status (e.g., Sent).
string
Delivery date.
string
Order comment (up to 800 characters).
Example request:
Example response:

Buyer: Categories, Vendors & Users

Get all buyer categories.Example response:
string
required
Category name.
string
Category ID. Omit to create, include to update.
Example request (create):
Example response:
Get all vendors connected to the buyer account.Example response:
Get all users for a buyer.Example response:

Buyer: Reports & Documents

Get Actual vs Theoretical inventory data for variance analysis.
string
Start date.
string
End date.
Example request:
Example response:
Get menu profitability report data.Example response:
Get invoices and delivery notes within a date range.
string
required
Start date.
string
required
End date.
Example request:
Example response:

Vendor

Get the vendor’s product catalog.
string
Vendor GUID.
Example response:
object
required
Product data object.
Example request:
Example response:
Get vendor orders within a delivery date range.
string
required
Start date.
string
required
End date.
Example request:
Example response:
Get customers (buyers) connected to the vendor.Example response:

Advanced

Execute any MarketMan API endpoint not covered by other tools. Authentication is handled automatically, and BuyerGuid/VendorGuid are auto-injected from your connection defaults.See the MarketMan API documentation for the full endpoint reference.
string
required
API path relative to /v3/ (e.g., buyers/webhooks/CreateWebhook).
object
Request body as JSON.
Example request:
Example response: