Offices
Agents at an office
Authorization
Body application/json
citystringNarrow agent matches to this city (exact, lowercase).
companyNamestringOffice name to match against ModelMatch.AgentOffices.OfficeName (fuzzy). Required when officeId is omitted.
officeIdstringOffice key (mm_office_key). When set, the office is fetched first to resolve its name / city / state.
paginationobjectShow child attributesHide child attributes
cursorstringOpaque cursor from previous response for next page
sizeintegerPage size (1-100, default 25)
sortobject[]Show child attributesHide child attributes
fieldenumrequiredofficecitystatezipvolumeunitsavgSalePricebuyerVolumebuyerUnitssellerVolumesellerUnitsdualVolumedualUnitsnamefirstNamelastNameemailproducersOnlymortgagedBuyerVolumemortgagedBuyerUnitsmortgagedSellerVolumemortgagedSellerUnitsmortgagedDualVolumemortgagedDualUnits+4 moreorderenumascdescstatestringNarrow agent matches to this state (exact, lowercase).
Responses
200objectPaginated list of agents at the officeShow attributesHide attributes
cursorstringdataobject[]requiredShow child attributesHide child attributes
avgSoldPricenumber | nullbuyerUnitsnumber | nullbuyerVolumenumber | nullcitystring | nullcontactsobjectShow child attributesHide child attributes
emailsstring[]requiredphonesobject[]requiredsocialLinksstring[]requiredwebsitestring | nullrequireddualUnitsnumber | nulldualVolumenumber | nullemailstring | nullfirstNamestring | nullfullNamestring | nullidstringrequiredDocument ID
lastNamestring | nulllicenseNumberstring | nullloanMixobject[]Show child attributesHide child attributes
keystringrequiredvolumenumberrequiredmodelMatchIdstring | nullofficestring | nullofficesobject[]Show child attributesHide child attributes
citystring | nullrequiredkeystring | nullrequiredlastTransactionDatestring | nullrequiredlatnumber | nullrequiredlonnumber | nullrequirednamestring | nullrequiredstatestring | nullrequiredstreetstring | nullrequiredtransactionsnumber | nullrequiredzipstring | nullrequiredphonestring | nullsellerUnitsnumber | nullsellerVolumenumber | nullstatestring | nulltotalCompaniesWorkedWithnumber | nulltotalLendersWorkedWithnumber | nulltotalOriginatorsWorkedWithnumber | nullunitsnumber | nullvolumenumber | nullzipstring | nulllocationNormalizationsobject[]How each location filter value resolved. Present when a city/county/state/zip filter was supplied.
Show child attributesHide child attributes
candidatesstring[]Location ids matching an ambiguous name, ranked. Use instantSearch or suggestLocations to pick one.
confidenceenumrequired"exact" — matched a dictionary entry as written. "normalized" — resolved to a different spelling or merged several candidates. "fallback" — NOT resolved; the raw value was passed through, so a zero result means the name was not recognized rather than empty.
exactnormalizedfallbackdisplayNamestringrequiredfieldstringrequiredThe filter key this applies to
idstringResolved location id — pass this back for an exact filter
normalizedstringrequiredoriginalstringrequiredvariantsstring[]Spellings actually queried against the index
totalnumberrequired400objectValidation error401objectUnauthorized403objectForbidden (authenticated, but missing required context — e.g. no active organization)404objectNot found413objectResponse payload too large — detail endpoint capped to fit Lambda response limits503objectSearch timed out or the cluster is overloaded — retry after `Retry-After` seconds.