Skip to main content
PATCH

Authorizations

Authorization
string
header
required

API key authentication. Include your API key in the Authorization header.

Path Parameters

companyId
string<uuid>
required

Company identifier

brokerId
string<uuid>
required

Broker identifier

Body

application/json
name
string

Update broker name

email
string<email> | null

Update broker email (send null to clear)

defaultCommissionPercentage
number

Update default commission percentage (0-100)

Required range: 0 <= x <= 100
addressStructured
object

Structured address information

phone
string

Update phone number

workPhone
string

Update work phone number

producerNumber
string

Update producer number

brokerageId
string<uuid>

ID of an existing brokerage to reassign this broker to. Use GET /brokerages to find valid IDs.

createdAt
string<date-time>

Update createdAt timestamp (ISO 8601 format)

Response

Broker updated successfully

A broker (individual agent) associated with a brokerage

id
string<uuid>

Broker identifier

companyId
string<uuid>

Company identifier

brokerageId
string<uuid>

The brokerage this broker belongs to

name
string

Broker name

email
string<email> | null

Broker email address

phone
string | null

Primary phone number

workPhone
string | null

Work phone number

addressStructured
object | null

Structured address information

defaultCommissionPercentage
number | null

Default commission percentage for this broker

producerNumber
string | null

Producer number/identifier

userId
string<uuid> | null

Associated user ID (if broker has portal access)

createdAt
string<date-time> | null

When the broker was created (ISO 8601)

createdBy
string<uuid> | null

User ID who created the broker

updatedAt
string<date-time> | null

When the broker was last updated (ISO 8601)

updatedBy
string<uuid> | null

User ID who last updated the broker