Developers
A read-only REST API for tenants, customers, bookings, invoices and more — plus mba-cli for the terminal. Both cover the same API surface, generated from one OpenAPI spec.
Create an API key, send it with the subscription key, and understand scopes and tenant scoping.
Every read-only endpoint, organised by domain, with request parameters, response schemas and examples.
Install mba-cli and read a tenant's data from the terminal — the same surface, scriptable.
Create a tenant API key, then call the API. The key carries the tenant and its scopes; authentication is covered in detail in Authentication.
# 1. Mint an API key in Settings → API keys (every product)
# 2. Call the API — the tenant comes from the key.
# The subscription key below is public (same for everyone).
curl "https://mpp-api-mybusinessapp-san.azure-api.net/v2/customers" \
-H "x-mba-api-key: $MBA_API_KEY" \
-H "Ocp-Apim-Subscription-Key: 4fb0f9a3b14a44e98698e80cef2aebeb"Use of the API is governed by the API terms.
Subscription key (public)
4fb0f9a3b14a44e98698e80cef2aebeb
Send as the Ocp-Apim-Subscription-Key header.
Version
mba-api 3.55.133