# Associate Quotes Associate Quotes allow [Associates](https://docs.commercetools.com/api/projects/business-units.md#associate) to interact with [Quotes](https://docs.commercetools.com/api/projects/quotes.md) on behalf of a [Business Unit](https://docs.commercetools.com/api/projects/business-units.md). Associates can view, accept, decline, and renegotiate Quotes on behalf of a Business Unit. The actions a given Associate is allowed to perform depends on the specific [roles and permissions](https://docs.commercetools.com/api/associates-overview.md) they hold within the Business Unit. ## Get Quote in BusinessUnit as Associate The Associate must have the `ViewMyQuotes` or `ViewOthersQuotes` [Permission](https://docs.commercetools.com/urn?urn=ctp%3Aapi%3Atype%3APermission). If a required [Permission](https://docs.commercetools.com/urn?urn=ctp%3Aapi%3Atype%3APermission) is missing, an [AssociateMissingPermission](https://docs.commercetools.com/urn?urn=ctp%3Aapi%3Atype%3AAssociateMissingPermissionError) error is returned. ### Get Quote in BusinessUnit by ID as Associate See API endpoint definition [GET /\{projectKey}/as-associate/\{associateId}/in-business-unit/key=\{businessUnitKey}/quotes/\{id}](https://docs.commercetools.com/api/projects/associate-quotes.md?urn=ctp%3Aapi%3Aendpoint%3A%2F%7BprojectKey%7D%2Fas-associate%2F%7BassociateId%7D%2Fin-business-unit%2Fkey%3D%7BbusinessUnitKey%7D%2Fquotes%2F%7Bid%7D%3AGET). ### Get Quote in BusinessUnit by Key as Associate See API endpoint definition [GET /\{projectKey}/as-associate/\{associateId}/in-business-unit/key=\{businessUnitKey}/quotes/key=\{key}](https://docs.commercetools.com/api/projects/associate-quotes.md?urn=ctp%3Aapi%3Aendpoint%3A%2F%7BprojectKey%7D%2Fas-associate%2F%7BassociateId%7D%2Fin-business-unit%2Fkey%3D%7BbusinessUnitKey%7D%2Fquotes%2Fkey%3D%7Bkey%7D%3AGET). ## Query Quotes in BusinessUnit as Associate See API endpoint definition [GET /\{projectKey}/as-associate/\{associateId}/in-business-unit/key=\{businessUnitKey}/quotes](https://docs.commercetools.com/api/projects/associate-quotes.md?urn=ctp%3Aapi%3Aendpoint%3A%2F%7BprojectKey%7D%2Fas-associate%2F%7BassociateId%7D%2Fin-business-unit%2Fkey%3D%7BbusinessUnitKey%7D%2Fquotes%3AGET). ## Check if Quote exists in BusinessUnit as Associate ### Check if Quote exists in BusinessUnit by ID as Associate See API endpoint definition [HEAD /\{projectKey}/as-associate/\{associateId}/in-business-unit/key=\{businessUnitKey}/quotes/\{id}](https://docs.commercetools.com/api/projects/associate-quotes.md?urn=ctp%3Aapi%3Aendpoint%3A%2F%7BprojectKey%7D%2Fas-associate%2F%7BassociateId%7D%2Fin-business-unit%2Fkey%3D%7BbusinessUnitKey%7D%2Fquotes%2F%7Bid%7D%3AHEAD). ### Check if Quote exists in BusinessUnit by Key as Associate See API endpoint definition [HEAD /\{projectKey}/as-associate/\{associateId}/in-business-unit/key=\{businessUnitKey}/quotes/key=\{key}](https://docs.commercetools.com/api/projects/associate-quotes.md?urn=ctp%3Aapi%3Aendpoint%3A%2F%7BprojectKey%7D%2Fas-associate%2F%7BassociateId%7D%2Fin-business-unit%2Fkey%3D%7BbusinessUnitKey%7D%2Fquotes%2Fkey%3D%7Bkey%7D%3AHEAD). ### Check if Quote exists in BusinessUnit by Query Predicate as Associate See API endpoint definition [HEAD /\{projectKey}/as-associate/\{associateId}/in-business-unit/key=\{businessUnitKey}/quotes](https://docs.commercetools.com/api/projects/associate-quotes.md?urn=ctp%3Aapi%3Aendpoint%3A%2F%7BprojectKey%7D%2Fas-associate%2F%7BassociateId%7D%2Fin-business-unit%2Fkey%3D%7BbusinessUnitKey%7D%2Fquotes%3AHEAD). ## Update Quote in BusinessUnit as Associate Depending on the Quote and the update action performed, the Associate requires the following [Permissions](https://docs.commercetools.com/api/projects/associate-roles.md#permission): - `AcceptMyQuotes` or `AcceptOthersQuotes` Permission to accept a Quote. - `DeclineMyQuotes` or `DeclineOthersQuotes` Permission to decline a Quote through the [change Quote](https://docs.commercetools.com/api/projects/quotes.md#change-quote-state) update action. - `RenegotiateMyQuotes` or `RenegotiateOthersQuotes` Permission to [request renegotiation for a Quote](https://docs.commercetools.com/api/projects/quotes.md#request-quote-renegotiation). - `ReassignMyQuotes` or `ReassignOthersQuotes` Permission to [change the Customer for a Quote](https://docs.commercetools.com/api/projects/quotes.md#change-customer). If a required [Permission](https://docs.commercetools.com/urn?urn=ctp%3Aapi%3Atype%3APermission) is missing, an [AssociateMissingPermission](https://docs.commercetools.com/urn?urn=ctp%3Aapi%3Atype%3AAssociateMissingPermissionError) error is returned. ### Update Quote in BusinessUnit by ID as Associate See API endpoint definition [POST /\{projectKey}/as-associate/\{associateId}/in-business-unit/key=\{businessUnitKey}/quotes/\{id}](https://docs.commercetools.com/api/projects/associate-quotes.md?urn=ctp%3Aapi%3Aendpoint%3A%2F%7BprojectKey%7D%2Fas-associate%2F%7BassociateId%7D%2Fin-business-unit%2Fkey%3D%7BbusinessUnitKey%7D%2Fquotes%2F%7Bid%7D%3APOST). ### Update Quote in BusinessUnit by Key as Associate See API endpoint definition [POST /\{projectKey}/as-associate/\{associateId}/in-business-unit/key=\{businessUnitKey}/quotes/key=\{key}](https://docs.commercetools.com/api/projects/associate-quotes.md?urn=ctp%3Aapi%3Aendpoint%3A%2F%7BprojectKey%7D%2Fas-associate%2F%7BassociateId%7D%2Fin-business-unit%2Fkey%3D%7BbusinessUnitKey%7D%2Fquotes%2Fkey%3D%7Bkey%7D%3APOST). ## Related pages - [Section overview page](https://docs.commercetools.com/api.md) - [Previous page: Associate Quote Requests](https://docs.commercetools.com/api/projects/associate-quote-requests.md) - [Next page: Associate Business Units](https://docs.commercetools.com/api/projects/associate-business-units.md)