List market contacts
Market Contacts
List Market Contacts
List the market contacts you have published to your agency relationships
GET
List market contacts
Returns the market contacts your organization has published to its agency relationships, grouped one entry per contact. The relationships a contact is assigned to are grouped under
The first contact’s opening association is relationship-specific; its second has no
associations, each carrying the built-in and carrier-defined roles the contact holds there.
These are your own outward-facing people, the underwriters, territory managers, and shared mailboxes an agency should reach out to. That makes this the mirror image of GET /v1/contacts, which returns the agency’s contacts as seen by you.
A single contact appears once with multiple associations when they are published to more than one relationship.
This endpoint is read-only and returns only contacts your organization owns. Another carrier’s market contacts are never returned, and neither are their custom role definitions.
Carrier-wide vs relationship-specific
Eachassociations entry is one of two kinds, distinguished only by whether downstreamEntityAssociationId is present:
A contact can hold different roles in each, so a carrier-wide
general assignment and a relationship-specific underwriter assignment appear as two separate entries on the same contact.
Query Parameters
When you supply
downstreamEntityAssociationId, the response contains contacts assigned to that relationship plus your carrier-wide contacts, since the latter apply to it too. Relationship-specific assignments for your other relationships are filtered out of each contact’s associations.
An id that does not belong to your organization returns an empty array, not an error. Ownership is enforced in the lookup, so an unknown or foreign id simply matches nothing.
Built-in Roles
roles values are drawn from this fixed set:
Carrier-defined roles beyond this set are returned separately in
customRoles, each with its id and display name.
Examples
Response Shape
All successful responses are wrapped in the standard response envelope. See Request/Response Conventions.
downstreamEntityAssociationId and is therefore carrier-wide. The second contact is a shared mailbox published carrier-wide.
Response Fields
Market Contact
Prefer
displayName for rendering. For a person linked to a user in your organization it tracks that user’s current name, so it stays correct after a rename, whereas firstName and lastName may hold the values captured when the contact was created.
Association
A custom role whose definition has since been deleted is omitted from
customRoles rather than returned with a null name, so treat this array as the current set of resolvable roles.Query Parameters
Scope results to a single agency relationship. This is the downstream entity association (UDA) id, the same downstreamEntityAssociationId returned by the List Agents endpoint and on each association in the response. When supplied, returns contacts assigned to that relationship plus your carrier-wide contacts.
Example:
"6627f1a9c2e0a51b8c0d4e3a"