AB SDK
  • Companies
    • CompaniesEndpoint
    • Per-endpoint reference
      • api.companies.available_by_current_user
      • api.companies.create
      • api.companies.get_brands
      • api.companies.get_brands_tree
      • api.companies.get_by_id
      • api.companies.get_carrier_accounts
      • api.companies.get_details
      • api.companies.get_fulldetails
      • api.companies.get_geo_area_companies
      • api.companies.get_geo_settings
      • api.companies.get_global_geo_settings
      • api.companies.get_inherited_packaging_labor
      • api.companies.get_inherited_packaging_tariffs
      • api.companies.get_packaging_labor
      • api.companies.get_packaging_settings
      • api.companies.list
      • api.companies.save_carrier_accounts
      • api.companies.save_geo_settings
      • api.companies.save_packaging_labor
      • api.companies.save_packaging_settings
      • api.companies.search
        • Request body — CompanySearchRequest
        • Response
      • api.companies.search_carrier_accounts
      • api.companies.suggest_carriers
      • api.companies.update_fulldetails
    • Methods
  • Contacts
  • Jobs
  • Documents
  • Address
  • Lookup
  • Users
  • Catalog
  • Lots
  • Sellers
  • AutoPrice
  • Web2Lead
  • Commodities
  • Commodity Maps
  • Payments
  • Shipments
  • Views
  • Commodity Maps
  • Dashboard
  • Notes
  • Partners
  • Reports
  • RFQ
  • Base Models & Mixins
  • Common Models
  • Company Models
  • Contact Models
  • Job Models
  • Document Models
  • Address Models
  • Lookup Models
  • User Models
  • Catalog Models
  • Lot Models
  • Seller Models
  • AutoPrice Models
  • Web2Lead Models
  • Commodity Models
  • Payment Models
  • Shipment Models
  • RFQ Models
  • Views Models
  • Quickstart Guide
AB SDK
  • Companies
  • api.companies.search
  • View page source

api.companies.search

POST /companies/search/v2 — ACPortal

Python

api.companies.search(*, data: CompanySearchRequest | dict) -> list[SearchCompanyResponse]

CLI

ab companies search [--data ...]

POST /companies/search/v2.

Args: data: Search filter with pagination, search text, and filters. Accepts a :class:CompanySearchRequest instance or a dict.

Request model: :class:CompanySearchRequest

Request body — CompanySearchRequest

Field

Type

Required

Description

searchText

Optional[str]

no

Free-text search query

page

Optional[int]

no

Page number (1-based)

pageSize

Optional[int]

no

Items per page

filters

Optional[dict]

no

Filter criteria

Response

Returns a list of List[SearchCompanyResponse].

Field

Type

Required

Description

id

Optional[str]

no

Company UUID

code

Optional[str]

no

Company code

companyName

Optional[str]

no

Full company name

name

Optional[str]

no

Company name

typeId

Optional[str]

no

Company type UUID

parentCompanyId

Optional[str]

no

Parent company UUID

companyType

Optional[str]

no

Company type


← Back to api.companies

Previous Next

© Copyright 2026, AnnexBrands.

Built with Sphinx using a theme provided by Read the Docs.