Developers

MyBusiness App API

v3.55.133

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.

Authentication

Create an API key, send it with the subscription key, and understand scopes and tenant scoping.

API Reference

Every read-only endpoint, organised by domain, with request parameters, response schemas and examples.

CLI

Install mba-cli and read a tenant's data from the terminal — the same surface, scriptable.

Quickstart#

Create a tenant API key, then call the API. The key carries the tenant and its scopes; authentication is covered in detail in Authentication.

bash
# 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.

At a glance#

Base URL

https://mpp-api-mybusinessapp-san.azure-api.net/v2

Browse the API reference →

Subscription key (public)

4fb0f9a3b14a44e98698e80cef2aebeb

Send as the Ocp-Apim-Subscription-Key header.

Version

mba-api 3.55.133

Was this page helpful?