Getting started with Express API

Build your own website or app using the Mapaprop Express API to serve your account's inventory (properties, developments, branches, zones). All methods operate on the account that owns the token —your inventory, your configuration, your leads—: the scope comes from the access token, it is not sent as a parameter. Queries submitted by your visitors enter your Mapaprop Inbox.

1. Obtain your access token

The Express API works with your Mapaprop API Token (not with third-party OAuth2 app registration). If you're already a Mapaprop Pro+ customer (or higher), you activate your token with one click from your account —Settings > API Token— and use it as Authorization: Bearer {token}. The token does not expire (unless you regenerate or deactivate it). Step-by-step guide: Express API Token.

There's no need to register any application or request authorization: the token is self-service for customers with a Pro+ plan or higher. The OAuth2 flow from Getting Started is for portals and third parties, not for this API. If your integration runs in the browser, activate the CORS scope from the same screen.

2. Basic workflow

TBD

3. Browse services

GET /api/action/express-v1/settings-v2

GET /api/action/express-v1/branches

GET /api/action/express-v1/menus

GET /api/action/express-v1/types

GET /api/action/express-v1/operations

GET /api/action/express-v1/pages

GET /api/action/express-v1/pages/{url}

GET /api/action/express-v1/pages/static/{pageId}

GET /api/action/express-v1/posts

GET /api/action/express-v1/posts/{url}

GET /api/action/express-v1/zones

GET /api/action/express-v1/zones/suggestions

GET /api/action/express-v1/properties

GET /api/action/express-v1/development/properties

GET /api/action/express-v1/developments

GET /api/action/express-v1/properties/{propertyHash}

POST /api/action/express-v1/messages

POST /api/action/express-v1/seller-submissions

GET /api/action/express-v1/features


GET /api/action/express-v1/settings deprecated