All operations
REPORTING
Retrieves a Company report filtered by any combination of the supplied criteria.
All filter fields are optional; only the fields present in the request are applied. Filters include company name, account number, state, county, and zip (each matched individually), plus branches, sales reps, categories, and ranks (each matched as an array).
POST
/api/v2/reporting/companiesAuthentication
Choose one supported method for this request.
Request body
Filter and pagination criteria for the report. PageSize is capped at 100 regardless of the value supplied.
companyNamestringnullableaccountNostringnullablebranchesstring[]nullablesalesRepsstring[]nullablecategoriesstring[]nullableranksstring[]nullablestatestringnullablecountystringnullablezipstringnullablepageNumberinteger · int32pageSizeinteger · int32
Responses
OK
Standard response envelope
PaginatedisSuccessmessageerrorsdataRead the result from data. When isSuccess is false, errors lists what went wrong. Handling errors
totalCountinteger · int32companyIdinteger · int32companyNamestringlegalNamestringstatusstringaddress1stringaddress2stringcitystringstatestringzipstringphonestringfaxstringaccountNostringcountystringcountrystringrecordTypestringbranchstringsourcestringassignedRepsstringcategorystringequipmentCountinteger · int32rankstringlastTouchstring · date-timenullablelastTouchUserstringerpCompanyCodestring
pageCountinteger · int32currentPageCountinteger · int32nextPageNumberinteger · int32nullablehasNextPageboolean