Skip to main content
GET
/
api
/
external
/
companies
/
{companyId}
/
brokers
/
{brokerId}
Get Broker
curl --request GET \
  --url https://app.aiinsurance.io/api/external/companies/{companyId}/brokers/{brokerId} \
  --header 'Authorization: <api-key>'
{
  "id": "550e8400-e29b-41d4-a716-446655440001",
  "companyId": "660e8400-e29b-41d4-a716-446655440000",
  "brokerageId": "770e8400-e29b-41d4-a716-446655440000",
  "name": "John Smith",
  "email": "[email protected]",
  "phone": "+1-555-123-4567",
  "workPhone": "+1-555-123-4568",
  "addressStructured": {
    "line1": "123 Main Street",
    "line2": "Suite 100",
    "city": "New York",
    "state": "NY",
    "zip": "10001",
    "country": "US"
  },
  "defaultCommissionPercentage": 15,
  "producerNumber": "PRD-12345",
  "userId": null,
  "createdAt": "2025-01-15T10:30:00.000Z",
  "createdBy": "880e8400-e29b-41d4-a716-446655440000",
  "updatedAt": "2025-01-16T14:20:00.000Z",
  "updatedBy": "880e8400-e29b-41d4-a716-446655440000"
}

Authorizations

Authorization
string
header
required

Use format: ApiKey <your-api-key>

Path Parameters

companyId
string<uuid>
required

Company identifier

brokerId
string<uuid>
required

Broker identifier

Response

Broker details

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

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