DEVELOPER

Merchant Management API Specification

Version 1.17

production
sandbox

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
Type
string
Minimum Length
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
Type
string
Minimum Length
1
Example
111222333444555

Loading...

Request Schema
davoSettings
Type
object

Loading...

loyaltyProgramSettings
Type
object

Loading...

portalSettings
Type
object

Loading...

Example Request
{
  "davoSettings": {
    "id": 0
  },
  "loyaltyProgramSettings": {
    "id": 0
  },
  "portalSettings": {
    "hasOptedOut": false,
    "programLevelId": 4
  }
}
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.
©2026 North is a registered DBA of NorthAB, LLC. All rights reserved. North is a registered ISO of BMO Bank N.A., Chicago, IL, Citizens Bank N.A., Providence, RI, The Bancorp Bank, Philadelphia, PA, FFB Bank, Fresno, CA, and PNC Bank, N.A. Pittsburgh, PA. North is a registered ISO/MSP of Merrick Bank, South Jordan, UT.