company-contacts

List Company Contacts

List contacts for a company with filtering options.

Args: company_uuid (UUID): The company UUID. db_session (DBSessionDep): Database session dependency. selected (bool, optional): Filter by selection status. search (str, optional): Search term for contact name, department or position (role). search_name (str, optional): Search term for contact name only. user_uuid (UUID, optional): Filter by contact owner. organization_uuid (List[UUID], optional): Filter by organization UUID(s). organization_type (List[TypeEnum], optional): Filter by organization type(s). country_id (List[int], optional): Filter by country ID(s). position (str, optional): Filter by contact position using fuzzy matching. department (str, optional): Filter by contact department using fuzzy matching. sort_by (str, optional): Sort by field ('name', 'first_interaction', 'last_interaction', 'total_interactions_count', 'sentiment_score'). sort_order (str, optional): Sort order ('asc' or 'desc').

Returns: Page[CompanyContactResponse]: Paginated list of contacts.

get/api/companies/{company_uuid}/contacts

Request

  • Base URL
    https://api.regdoor.com (the document declares no server; this is the origin it was published from)
  • Auth
    HTTP bearer

Path parameters

company_uuidstring uuid required

Query parameters

selectedboolean nullable

Filter by selection status

searchstring nullable

Search term for contact name or position (role)

search_namestring nullable

Search term for contact name only

user_uuidstring uuid nullable

Filter by contact owner

organization_uuidstring[] nullable

Filter by organization UUID(s). Can specify multiple times.

organization_typeTypeEnum[] nullable

Filter by organization type. Can specify multiple times.

country_idinteger[] nullable

Filter by country ID(s). Can specify multiple times.

positionstring nullable

Filter by contact position

departmentstring nullable

Filter by contact department

regdoor_verifiedboolean nullable

Filter by regdoor verified status

collection_liststring[]

Filter by collection name(s). Can specify multiple times.

group_uuidstring[]

Filter by area (group) via collections owned by these groups.

sort_bystring nullable

Sort by field (name, first_interaction, last_interaction, total_interactions_count, sentiment_score)

sort_orderstring nullable

Sort order (asc or desc)

pageinteger

Page number

sizeinteger

Page size

Headers

X-Teamspace-Uuidstring uuid nullable
X-User-Emailstring nullable
X-User-Namestring nullable

Response

Successful Response

totalinteger nullable required
pageinteger nullable required
sizeinteger nullable required
pagesinteger nullable

Changes

No recorded changes to this operation across all 1 revision of this API.