DEVELOPER

Merchant Management API Specification

Version 1.11.3

production
sandbox

Merchant Management API

Get Merchant Portal Data

get /merchant-management/merchant-portal-settings/mid/{merchantId}

Get merchant portal settings by merchant ID (MID). Returns portal settings including loyalty program settings and Davo settings if applicable.

Parameters
merchantId required
string
Minimum:
1
Example:
111222333444555

Loading...

Example Response
200 OK - Success response.
400 Bad Request - Error response.
401 Unauthorized - Error response.
403 Forbidden - Error response.
500 Internal Server Error - Error response.

Update Merchant Portal Data

patch /merchant-management/merchant-portal-settings/mid/{merchantId}

Update merchant portal settings by merchant ID (MID). Only fields provided in the request body will be updated; other fields will remain unchanged. To remove optional settings, set their values to null.

Parameters
merchantId required
string
Minimum:
1
Example:
111222333444555

Loading...

Request Schema
davoSettings
object

Loading...

loyaltyProgramSettings
object

Loading...

portalSettings
object

Loading...

Example Request
{
  "davoSettings": {
    "feeAmount": 0,
    "id": 0
  },
  "loyaltyProgramSettings": {
    "feeAmount": 0,
    "id": 0
  },
  "portalSettings": {
    "hasOptedOut": false,
    "programLevelId": 4
  }
}
Example Response
200 Success
400 Bad Request - Error response.
401 Unauthorized - Error response.
403 Forbidden - Error response.
500 Internal Server Error - Error response.
©2025 North is a registered DBA of NorthAB, LLC. All rights reserved. North is a registered ISO of BMO Harris Bank N.A., Chicago, IL, Citizens Bank N.A., Providence, RI, The Bancorp Bank, Philadelphia, PA, FFB Bank, Fresno, CA, Wells Fargo Bank, N.A., Concord, CA, and PNC Bank, N.A.