# My Quotes The My Quotes API provides access to [Quotes](/api/projects/quotes.md) scoped to a specific [Customer](/api/projects/customers.md). The API requires an access token from the [password flow](/api/authorization.md#password-flow). Learn more about the B2B purchasing and quote flow in our self-paced [Implement B2B purchase flows](/learning-model-b2b-commerce/implement-b2b-purchase-flows/overview.md) module. ## Representations #### MyQuoteState [type definition](/api/projects/me-quotes.md?urn=ctp:api:type:MyQuoteState). ## Get My Quote ### Get My Quote by ID [endpoint definition](/api/projects/me-quotes.md?urn=ctp:api:endpoint:/\{projectKey}/me/quotes/\{id}:GET). ### Get My Quote by Key [endpoint definition](/api/projects/me-quotes.md?urn=ctp:api:endpoint:/\{projectKey}/me/quotes/key=\{key}:GET). ## Query My Quotes [endpoint definition](/api/projects/me-quotes.md?urn=ctp:api:endpoint:/\{projectKey}/me/quotes:GET). ## Check if My Quote exists ### Check if My Quote exists by ID [endpoint definition](/api/projects/me-quotes.md?urn=ctp:api:endpoint:/\{projectKey}/me/quotes/\{id}:HEAD). ### Check if My Quote exists by Key [endpoint definition](/api/projects/me-quotes.md?urn=ctp:api:endpoint:/\{projectKey}/me/quotes/key=\{key}:HEAD). ### Check if My Quotes exists by Query Predicate [endpoint definition](/api/projects/me-quotes.md?urn=ctp:api:endpoint:/\{projectKey}/me/quotes:HEAD). ## Update My Quote ### Update My Quote by ID [endpoint definition](/api/projects/me-quotes.md?urn=ctp:api:endpoint:/\{projectKey}/me/quotes/\{id}:POST). ### Update My Quote by Key [endpoint definition](/api/projects/me-quotes.md?urn=ctp:api:endpoint:/\{projectKey}/me/quotes/key=\{key}:POST). ## Update actions #### Change My Quote State [type definition](/api/projects/me-quotes.md?urn=ctp:api:type:MyQuoteChangeMyQuoteStateAction). #### Request Quote Renegotiation [type definition](/api/projects/me-quotes.md?urn=ctp:api:type:QuoteRequestQuoteRenegotiationAction). #### Set Custom Type [type definition](/api/projects/me-quotes.md?urn=ctp:api:type:QuoteSetCustomTypeAction). #### Set Custom Field [type definition](/api/projects/me-quotes.md?urn=ctp:api:type:QuoteSetCustomFieldAction). ## Related pages - [Area overview page with navigation](/api.md) - [Previous page: My Quote Requests](/api/projects/me-quote-requests.md)