<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: What scopes are required to call HubSpot properties API (e.g., for cart object)? in APIs &amp; Integrations</title>
    <link>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1176537#M83232</link>
    <description>&lt;P&gt;Thanks for clarification.&lt;BR /&gt;Actually, Im getting 403-forbidden error for properties api call even though my app has&amp;nbsp;&lt;SPAN&gt;crm.objects.carts.read.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 15 Jul 2025 07:43:23 GMT</pubDate>
    <dc:creator>Shrinath</dc:creator>
    <dc:date>2025-07-15T07:43:23Z</dc:date>
    <item>
      <title>What scopes are required to call HubSpot properties API (e.g., for cart object)?</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1176143#M83201</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I'm trying to understand the required scopes for calling the HubSpot properties API, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;specifically:&lt;/SPAN&gt;&lt;SPAN&gt;GET /crm/v3/properties/{objectType}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For example, if I want to fetch properties for the cart object (/crm/v3/properties/carts), &lt;/SPAN&gt;&lt;SPAN&gt;do I only need the crm.objects.carts.read scope, or is the crm.schemas.carts.read scope also required?&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;I tested this by including only crm.objects.carts.read, and the API worked fine — I received the expected response.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But the documentation mentions either of the two scopes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;So I’m wondering:&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Which scopes are actually required to call the properties API?&lt;/SPAN&gt;&lt;SPAN&gt;Is crm.objects.carts.read alone sufficient?&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;When should we use crm.schemas.carts.read?&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Any clarification would be greatly appreciated. Thanks!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jul 2025 11:49:16 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1176143#M83201</guid>
      <dc:creator>Shrinath</dc:creator>
      <dc:date>2025-07-14T11:49:16Z</dc:date>
    </item>
    <item>
      <title>Re: What scopes are required to call HubSpot properties API (e.g., for cart object)?</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1176182#M83204</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;H3&gt;Short answer:&lt;/H3&gt;&lt;P&gt;Yes, &lt;STRONG&gt;crm.objects.carts.read is sufficient&lt;/STRONG&gt; to call GET /crm/v3/properties/carts.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;&amp;nbsp;Why the docs mention both:&lt;/H3&gt;&lt;P&gt;The &lt;A class="" href="https://developers.hubspot.com/docs/api/crm/properties" target="_new" rel="noopener"&gt;HubSpot Properties API&lt;/A&gt; lists &lt;STRONG&gt;either&lt;/STRONG&gt; of the following scopes as valid:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;crm.objects.{objectType}.read&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;crm.schemas.{objectType}.read&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;These two scopes &lt;STRONG&gt;both authorize&lt;/STRONG&gt; access to read object schema (i.e., properties), but they serve different purposes:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;Scope Use Case &lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;crm.objects.carts.read&lt;/TD&gt;&lt;TD&gt;Grants access to &lt;STRONG&gt;object records&lt;/STRONG&gt; and &lt;STRONG&gt;basic schema reads&lt;/STRONG&gt; like fetching properties.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;crm.schemas.carts.read&lt;/TD&gt;&lt;TD&gt;Grants access &lt;STRONG&gt;only to the object’s schema&lt;/STRONG&gt;, not its records. Typically used in schema-specific integrations or admin tools.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;HR /&gt;&lt;H3&gt;TL;DR – When to use which?&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Use **crm.objects.carts.read** if your integration also interacts with object records (create/read/update carts, etc.).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Use **crm.schemas.carts.read** &lt;STRONG&gt;only&lt;/STRONG&gt; if your app needs to read schema but not touch object data.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;If you already have crm.objects.carts.read, you do &lt;STRONG&gt;not&lt;/STRONG&gt; need to add crm.schemas.carts.read — it’s redundant for the GET /properties/{objectType} endpoint.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let me know if this helps, or if you have any other questions!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;&lt;SPAN class="lia-unicode-emoji"&gt;&lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Was I able to help answer your question? Help the community by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;marking it as a solution.&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="20.365535248041773%" height="191px"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BrandonWoodruff_0-1752499031997.jpeg" style="width: 400px;"&gt;&lt;img src="https://community.hubspot.com/t5/image/serverpage/image-id/150644i0AE4F108A7FD714F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BrandonWoodruff_0-1752499031997.jpeg" alt="BrandonWoodruff_0-1752499031997.jpeg" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="79.50391644908615%" height="191px"&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="https://www.linkedin.com/in/brandon-woody-woodruff/" target="_blank" rel="noopener nofollow noreferrer"&gt;Brandon Woodruff&lt;/A&gt;&lt;BR /&gt;&lt;/STRONG&gt;Senior Software Developer @&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.pearagon.com/" target="_blank" rel="nofollow noopener noreferrer"&gt;Pearagon&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Still have questions? Reach out at&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="mailto:brandon@pearagon.com" target="_blank" rel="noopener nofollow noreferrer"&gt;brandon@pearagon.com&lt;/A&gt;&lt;/P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BrandonWoodruff_1-1752499031930.png" style="width: 200px;"&gt;&lt;img src="https://community.hubspot.com/t5/image/serverpage/image-id/150643i8F03E70ED17567E5/image-size/small?v=v2&amp;amp;px=200" role="button" title="BrandonWoodruff_1-1752499031930.png" alt="BrandonWoodruff_1-1752499031930.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jul 2025 13:17:47 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1176182#M83204</guid>
      <dc:creator>BrandonWoodruff</dc:creator>
      <dc:date>2025-07-14T13:17:47Z</dc:date>
    </item>
    <item>
      <title>Re: What scopes are required to call HubSpot properties API (e.g., for cart object)?</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1176372#M83216</link>
      <description>&lt;P&gt;Hey,&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/965838"&gt;@Shrinath&lt;/a&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":waving_hand:"&gt;👋&lt;/span&gt; I did a quick test. I made a new Private App and added a single scope. Then I made a request to the Properties API to get all the Cart properties. Worked without an issue.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="CleanShot 2025-07-14 at 12.59.44@2x.png" style="width: 400px;"&gt;&lt;img src="https://community.hubspot.com/t5/image/serverpage/image-id/150674i27894E041B5D9A5A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="CleanShot 2025-07-14 at 12.59.44@2x.png" alt="CleanShot 2025-07-14 at 12.59.44@2x.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I understand why the endpoint doc for this is confusing, as it lists all the related scopes and links them with multiple &lt;STRONG&gt;OR&lt;/STRONG&gt; statements. But to your original question, `&lt;SPAN&gt;crm.objects.carts.read` is the bare minimum scope you need to get a successful response. Additional doc — &lt;A href="https://developers.hubspot.com/docs/guides/apps/authentication/scopes" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Full Scopes documentation&lt;/STRONG&gt;&lt;/A&gt; with a link to the specific one you need — &lt;A href="https://developers.hubspot.com/docs/guides/apps/authentication/scopes#:~:text=crm.objects.carts.read" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;here&lt;/STRONG&gt;&lt;/A&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Have fun testing! — Jaycee&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jul 2025 19:16:08 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1176372#M83216</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2025-07-14T19:16:08Z</dc:date>
    </item>
    <item>
      <title>Re: What scopes are required to call HubSpot properties API (e.g., for cart object)?</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1176532#M83229</link>
      <description>&lt;P&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/127074"&gt;@Jaycee_Lewis&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/945160"&gt;@BrandonWoodruff&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Thanks for clarification.&lt;BR /&gt;&lt;BR /&gt;One more thing, If have only&amp;nbsp;&lt;SPAN&gt;crm.objects.carts.read scope in my app, Will i get 403-forbidden error?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Jul 2025 07:28:39 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1176532#M83229</guid>
      <dc:creator>Shrinath</dc:creator>
      <dc:date>2025-07-15T07:28:39Z</dc:date>
    </item>
    <item>
      <title>Re: What scopes are required to call HubSpot properties API (e.g., for cart object)?</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1176536#M83231</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Thanks for clarification.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One more thing, If have only&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;crm.objects.carts.read scope in my app, Will i get 403-forbidden error?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Jul 2025 07:40:27 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1176536#M83231</guid>
      <dc:creator>Shrinath</dc:creator>
      <dc:date>2025-07-15T07:40:27Z</dc:date>
    </item>
    <item>
      <title>Re: What scopes are required to call HubSpot properties API (e.g., for cart object)?</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1176537#M83232</link>
      <description>&lt;P&gt;Thanks for clarification.&lt;BR /&gt;Actually, Im getting 403-forbidden error for properties api call even though my app has&amp;nbsp;&lt;SPAN&gt;crm.objects.carts.read.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Jul 2025 07:43:23 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1176537#M83232</guid>
      <dc:creator>Shrinath</dc:creator>
      <dc:date>2025-07-15T07:43:23Z</dc:date>
    </item>
    <item>
      <title>Re: What scopes are required to call HubSpot properties API (e.g., for cart object)?</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1177032#M83260</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/965838"&gt;@Shrinath&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;"The required scope is crm.objects.carts.read &lt;BR /&gt;Here is the doc link of the API endpoint to carts&lt;/P&gt;
&lt;P&gt;&lt;A href="https://developers.hubspot.com/docs/reference/api/crm/objects/carts" target="_blank"&gt;https://developers.hubspot.com/docs/reference/api/crm/objects/carts&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I hope this will help you out. Please mark it as &lt;/SPAN&gt;&lt;STRONG&gt;Solution Accepted and upvote&lt;/STRONG&gt;&lt;SPAN&gt; to help another Community member.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jul 2025 07:34:40 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/What-scopes-are-required-to-call-HubSpot-properties-API-e-g-for/m-p/1177032#M83260</guid>
      <dc:creator>GRajput</dc:creator>
      <dc:date>2025-07-16T07:34:40Z</dc:date>
    </item>
  </channel>
</rss>

