v1.0

Contacts

Merchant contact endpoints

Manage contacts associated with merchants.

List Contacts

GET /api/public/v1/merchants/:merchantId/contacts

Required Scope: contacts:read

Get Contact

GET /api/public/v1/merchants/:merchantId/contacts/:contactId

Required Scope: contacts:read

Create Contact

POST /api/public/v1/merchants/:merchantId/contacts

Required Scope: contacts:write

{
  "firstName": "John",
  "lastName": "Smith",
  "email": "john@example.com",
  "phone": "(555) 123-4567",
  "title": "Owner",
  "isPrimary": true,
  "isOwner": true,
  "ownershipPercentage": 100
}

Update Contact

PATCH /api/public/v1/merchants/:merchantId/contacts/:contactId

Required Scope: contacts:write

Delete Contact

DELETE /api/public/v1/merchants/:merchantId/contacts/:contactId

Required Scope: contacts:write

Returns 204 No Content on success.