Package software.xdev.brevo.api
Class CompaniesApi
java.lang.Object
software.xdev.brevo.api.CompaniesApi
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class CompaniesApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet company attributescompaniesAttributesGet(Map<String, String> additionalHeaders) Get company attributescompaniesGet(String filters, Long linkedContactsIds, String linkedDealsIds, Long page, Long limit, String sort, String sortBy) Get all CompaniescompaniesGet(String filters, Long linkedContactsIds, String linkedDealsIds, Long page, Long limit, String sort, String sortBy, Map<String, String> additionalHeaders) Get all CompaniesvoidDelete a companyvoidcompaniesIdDelete(String id, Map<String, String> additionalHeaders) Delete a companycompaniesIdGet(String id) Get a companycompaniesIdGet(String id, Map<String, String> additionalHeaders) Get a companycompaniesIdPatch(String id, CompaniesIdPatchRequest companiesIdPatchRequest) Update a companycompaniesIdPatch(String id, CompaniesIdPatchRequest companiesIdPatchRequest, Map<String, String> additionalHeaders) Update a companyvoidcompaniesLinkUnlinkIdPatch(String id, CompaniesLinkUnlinkIdPatchRequest companiesLinkUnlinkIdPatchRequest) Link and Unlink company with contact and dealvoidcompaniesLinkUnlinkIdPatch(String id, CompaniesLinkUnlinkIdPatchRequest companiesLinkUnlinkIdPatchRequest, Map<String, String> additionalHeaders) Link and Unlink company with contact and dealcompaniesPost(CompaniesPostRequest companiesPostRequest) Create a companycompaniesPost(CompaniesPostRequest companiesPostRequest, Map<String, String> additionalHeaders) Create a companyvoidsetApiClient(ApiClient apiClient)
-
Constructor Details
-
CompaniesApi
public CompaniesApi() -
CompaniesApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
companiesAttributesGet
Get company attributes- Returns:
- List<CompanyAttributesInner>
- Throws:
ApiException- if fails to make API call
-
companiesAttributesGet
public List<CompanyAttributesInner> companiesAttributesGet(Map<String, String> additionalHeaders) throws ApiExceptionGet company attributes- Parameters:
additionalHeaders- additionalHeaders for this call- Returns:
- List<CompanyAttributesInner>
- Throws:
ApiException- if fails to make API call
-
companiesGet
public CompaniesList companiesGet(String filters, Long linkedContactsIds, String linkedDealsIds, Long page, Long limit, String sort, String sortBy) throws ApiException Get all Companies- Parameters:
filters- Filter by attrbutes. If you have filter for owner on your side please send it as {\"attributes.owner\":\"6299dcf3874a14eacbc65c46\"} (optional)linkedContactsIds- Filter by linked contacts ids (optional)linkedDealsIds- Filter by linked Deals ids (optional)page- Index of the first document of the page (optional)limit- Number of documents per page (optional)sort- Sort the results in the ascending/descending order. Default order is **descending** by creation if `sort` is not passed (optional)sortBy- The field used to sort field names. (optional)- Returns:
- CompaniesList
- Throws:
ApiException- if fails to make API call
-
companiesGet
public CompaniesList companiesGet(String filters, Long linkedContactsIds, String linkedDealsIds, Long page, Long limit, String sort, String sortBy, Map<String, String> additionalHeaders) throws ApiExceptionGet all Companies- Parameters:
filters- Filter by attrbutes. If you have filter for owner on your side please send it as {\"attributes.owner\":\"6299dcf3874a14eacbc65c46\"} (optional)linkedContactsIds- Filter by linked contacts ids (optional)linkedDealsIds- Filter by linked Deals ids (optional)page- Index of the first document of the page (optional)limit- Number of documents per page (optional)sort- Sort the results in the ascending/descending order. Default order is **descending** by creation if `sort` is not passed (optional)sortBy- The field used to sort field names. (optional)additionalHeaders- additionalHeaders for this call- Returns:
- CompaniesList
- Throws:
ApiException- if fails to make API call
-
companiesIdDelete
Delete a company- Parameters:
id- Company ID to delete (required)- Throws:
ApiException- if fails to make API call
-
companiesIdDelete
Delete a company- Parameters:
id- Company ID to delete (required)additionalHeaders- additionalHeaders for this call- Throws:
ApiException- if fails to make API call
-
companiesIdGet
Get a company- Parameters:
id- Get Company Details (required)- Returns:
- Company
- Throws:
ApiException- if fails to make API call
-
companiesIdGet
Get a company- Parameters:
id- Get Company Details (required)additionalHeaders- additionalHeaders for this call- Returns:
- Company
- Throws:
ApiException- if fails to make API call
-
companiesIdPatch
public Company companiesIdPatch(String id, CompaniesIdPatchRequest companiesIdPatchRequest) throws ApiException Update a company- Parameters:
id- (required)companiesIdPatchRequest- Updated company details. (required)- Returns:
- Company
- Throws:
ApiException- if fails to make API call
-
companiesIdPatch
public Company companiesIdPatch(String id, CompaniesIdPatchRequest companiesIdPatchRequest, Map<String, String> additionalHeaders) throws ApiExceptionUpdate a company- Parameters:
id- (required)companiesIdPatchRequest- Updated company details. (required)additionalHeaders- additionalHeaders for this call- Returns:
- Company
- Throws:
ApiException- if fails to make API call
-
companiesLinkUnlinkIdPatch
public void companiesLinkUnlinkIdPatch(String id, CompaniesLinkUnlinkIdPatchRequest companiesLinkUnlinkIdPatchRequest) throws ApiException Link and Unlink company with contact and deal- Parameters:
id- (required)companiesLinkUnlinkIdPatchRequest- Linked / Unlinked contacts and deals ids. (required)- Throws:
ApiException- if fails to make API call
-
companiesLinkUnlinkIdPatch
public void companiesLinkUnlinkIdPatch(String id, CompaniesLinkUnlinkIdPatchRequest companiesLinkUnlinkIdPatchRequest, Map<String, String> additionalHeaders) throws ApiExceptionLink and Unlink company with contact and deal- Parameters:
id- (required)companiesLinkUnlinkIdPatchRequest- Linked / Unlinked contacts and deals ids. (required)additionalHeaders- additionalHeaders for this call- Throws:
ApiException- if fails to make API call
-
companiesPost
public CompaniesPost200Response companiesPost(CompaniesPostRequest companiesPostRequest) throws ApiException Create a company- Parameters:
companiesPostRequest- Company create data. (required)- Returns:
- CompaniesPost200Response
- Throws:
ApiException- if fails to make API call
-
companiesPost
public CompaniesPost200Response companiesPost(CompaniesPostRequest companiesPostRequest, Map<String, String> additionalHeaders) throws ApiExceptionCreate a company- Parameters:
companiesPostRequest- Company create data. (required)additionalHeaders- additionalHeaders for this call- Returns:
- CompaniesPost200Response
- Throws:
ApiException- if fails to make API call
-