<?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 Migration guide — Migrate an API key integration to a private app in APIs &amp; Integrations</title>
    <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/666309#M54896</link>
    <description>&lt;P&gt;Hey, HubSpot Developers! There are plenty of questions about the upcoming sunset and how to migrate your apps using API keys to use Private Apps.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Luckily, our amazing team put together this guide,&amp;nbsp;&lt;A href="https://developers.hubspot.com/docs/api/migrate-an-api-key-integration-to-a-private-app" target="_blank" rel="noopener"&gt;Migrate an API key integration to a private app&lt;/A&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Changelog information here —&amp;nbsp;&lt;A href="https://developers.hubspot.com/changelog/upcoming-api-key-sunset" target="_blank" rel="noopener"&gt;Upcoming: API Key Sunset&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you have questions about the guide or the information included, please leave your feedback in the comments. If you have specific questions about migration of your app, please consider starting a new thread. This will help make sure your request gets the attention it deserves from our community.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have fun coding! — Jaycee 🧡&lt;/P&gt;</description>
    <pubDate>Fri, 15 Jul 2022 23:27:40 GMT</pubDate>
    <dc:creator>Jaycee_Lewis</dc:creator>
    <dc:date>2022-07-15T23:27:40Z</dc:date>
    <item>
      <title>Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/666309#M54896</link>
      <description>&lt;P&gt;Hey, HubSpot Developers! There are plenty of questions about the upcoming sunset and how to migrate your apps using API keys to use Private Apps.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Luckily, our amazing team put together this guide,&amp;nbsp;&lt;A href="https://developers.hubspot.com/docs/api/migrate-an-api-key-integration-to-a-private-app" target="_blank" rel="noopener"&gt;Migrate an API key integration to a private app&lt;/A&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Changelog information here —&amp;nbsp;&lt;A href="https://developers.hubspot.com/changelog/upcoming-api-key-sunset" target="_blank" rel="noopener"&gt;Upcoming: API Key Sunset&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you have questions about the guide or the information included, please leave your feedback in the comments. If you have specific questions about migration of your app, please consider starting a new thread. This will help make sure your request gets the attention it deserves from our community.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have fun coding! — Jaycee 🧡&lt;/P&gt;</description>
      <pubDate>Fri, 15 Jul 2022 23:27:40 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/666309#M54896</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2022-07-15T23:27:40Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/670995#M55187</link>
      <description>&lt;P&gt;I've been attempting to migrate from API KEY auth to Private App using the guide, but the scopes on the Private App were causing difficulty, the e-commerce scope had been added to the Private App ( and the key rotated ) but the calls to the API using the Private App are still giving "One or more of the following scopes are required."&amp;nbsp;requiredScopes":["e-commerce"]&amp;nbsp; turned out to be attempting to use the e-commerce on the Products on a non-enterprise/non-professional account, would be handy if the guide had a reminder or the api message was more specific&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jul 2022 08:27:29 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/670995#M55187</guid>
      <dc:creator>MWeddup</dc:creator>
      <dc:date>2022-07-27T08:27:29Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/671787#M55244</link>
      <description>&lt;P&gt;Thanks for your feedback,&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/318749"&gt;@MWeddup&lt;/a&gt; &lt;span class="lia-unicode-emoji" title=":raising_hands:"&gt;🙌&lt;/span&gt;&amp;nbsp;I'll pass it along to my team. — Jaycee&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jul 2022 19:53:13 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/671787#M55244</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2022-07-27T19:53:13Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/672139#M55264</link>
      <description>&lt;P&gt;Hi, we've moved to the new method, but we can't get the Blog Author Name and Blog Author Image and these aren't mentioned in the documentation. Can you advise?&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jul 2022 13:29:22 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/672139#M55264</guid>
      <dc:creator>GDell</dc:creator>
      <dc:date>2022-07-28T13:29:22Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/672489#M55292</link>
      <description>&lt;P&gt;Hi, we are preparing to move to the new method. On the Article Guide it directs to the V3 API Enpoints.&lt;BR /&gt;My question is, on the required method, Private Apps, is the only possible API available for the new method the V3 API?&lt;/P&gt;&lt;P&gt;One of the features only possible in the V1 API is the Property History, and we wanted to keep this feature after the change.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jul 2022 21:29:04 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/672489#M55292</guid>
      <dc:creator>GustavoOliveira</dc:creator>
      <dc:date>2022-07-28T21:29:04Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/672889#M55322</link>
      <description>&lt;P&gt;Hey,&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/387894"&gt;@GustavoOliveira&lt;/a&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":waving_hand:"&gt;👋&lt;/span&gt; I am happy to check for us.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you tell me specifically which v1 API you are referring to? For example, the&amp;nbsp;&lt;A href="https://legacydocs.hubspot.com/docs/methods/contacts/get_contact" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Get a contact by vid&lt;/STRONG&gt;&lt;/A&gt;&amp;nbsp;endpoint works with private apps.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you! — Jaycee&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jul 2022 16:00:34 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/672889#M55322</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2022-07-29T16:00:34Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/672891#M55323</link>
      <description>&lt;P&gt;Hey,&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/425212"&gt;@GDell&lt;/a&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":waving_hand:"&gt;👋&lt;/span&gt; Which endpoint are you referring to? I am happy to take a brief look.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best,&lt;/P&gt;
&lt;P&gt;Jaycee&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jul 2022 16:02:19 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/672891#M55323</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2022-07-29T16:02:19Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/672904#M55324</link>
      <description>&lt;P&gt;&lt;A href="https://api.hubapi.com/blogs/v3/blog-authors/" target="_blank" rel="noopener"&gt;https://api.hubapi.com/blogs/v3/blog-authors/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It's this one. Just need the equivalent for both Blog Author Name and associated image.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The new API is returning the user who created the post rather than the user the post is assigned to&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jul 2022 16:19:53 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/672904#M55324</guid>
      <dc:creator>GDell</dc:creator>
      <dc:date>2022-07-29T16:19:53Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/673606#M55369</link>
      <description>&lt;P&gt;Just more info:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;We are using the Blog endpoints here &lt;/SPAN&gt;&lt;A class="" href="https://developers.hubspot.com/docs/api/cms/blog-post" target="_blank" rel="noopener nofollow noreferrer"&gt;https://developers.hubspot.com/docs/api/cms/blog-post&lt;/A&gt;&lt;SPAN&gt;, see Endpoints tab. The "authorName": "string" seems to return the name of the user creating the post, rather than the Author assigned to it. And there is no endpoint for Author image in this list. Hope this helps.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Aug 2022 13:21:21 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/673606#M55369</guid>
      <dc:creator>GDell</dc:creator>
      <dc:date>2022-08-01T13:21:21Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/673730#M55375</link>
      <description>&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It's the &lt;A href="https://legacydocs.hubspot.com/docs/methods/deals/get-all-deals" target="_blank"&gt;Get all deals (hubspot.com)&lt;/A&gt;&amp;nbsp;or&amp;nbsp;&lt;A href="https://legacydocs.hubspot.com/docs/methods/deals/get_deal" target="_blank"&gt;Get a deal | Deals API (hubspot.com)&lt;/A&gt;&amp;nbsp;enpoints. But specifcally the parameters to get all version of a property ("&lt;SPAN&gt;Properties with History" and&lt;/SPAN&gt;&amp;nbsp;"&lt;SPAN&gt;Include property versions", respectively), which is something the newer APIs don't seem to provide.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Aug 2022 16:16:26 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/673730#M55375</guid>
      <dc:creator>GustavoOliveira</dc:creator>
      <dc:date>2022-08-01T16:16:26Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/673909#M55392</link>
      <description>&lt;P&gt;Hey,&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/387894"&gt;@GustavoOliveira&lt;/a&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":waving_hand:"&gt;👋&lt;/span&gt; Thank you very much for clarifying. I successfully ran quick tests of both v1 endpoints using Postman and included the additional params:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://legacydocs.hubspot.com/docs/methods/deals/get-all-deals" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Get all deals&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Endpoint&amp;nbsp;&lt;LI-CODE lang="markup"&gt;GET https://api.hubapi.com/deals/v1/deal/paged?propertiesWithHistory=dealname​&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;Response (edited to only include the relevant Deal)&lt;BR /&gt;&lt;LI-CODE lang="markup"&gt;{
            "portalId": 22245342,
            "dealId": 9669508372,
            "isDeleted": false,
            "associations": null,
            "properties": {
                "dealname": {
                    "value": "Changer v2",
                    "timestamp": 1659390587045,
                    "source": "CRM_UI",
                    "sourceId": "userId:10233975",
                    "updatedByUserId": 10233975,
                    "versions": [
                        {
                            "name": "dealname",
                            "value": "Changer v2",
                            "timestamp": 1659390587045,
                            "sourceId": "userId:10233975",
                            "source": "CRM_UI",
                            "sourceVid": [],
                            "updatedByUserId": 10233975
                        },
                        {
                            "name": "dealname",
                            "value": "Changer v1",
                            "timestamp": 1659390567632,
                            "source": "CRM_UI",
                            "sourceVid": [],
                            "updatedByUserId": 10233975
                        }
                    ]
                }
            },
            "stateChanges": []
        }
    ],
    "hasMore": false,
    "offset": 9669508373​&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;A href="https://legacydocs.hubspot.com/docs/methods/deals/get_deal" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Get a deal&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Endpoint&amp;nbsp;&lt;LI-CODE lang="markup"&gt;GET https://api.hubapi.com/deals/v1/deal/9669508372?includePropertyVersions=true​&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;Response (edited to include only the relevant deal property)&lt;BR /&gt;&lt;LI-CODE lang="markup"&gt;"dealname": {
            "value": "Changer v2",
            "timestamp": 1659390587045,
            "source": "CRM_UI",
            "sourceId": "userId:10233975",
            "updatedByUserId": 10233975,
            "versions": [
                {
                    "name": "dealname",
                    "value": "Changer v2",
                    "timestamp": 1659390587045,
                    "sourceId": "userId:10233975",
                    "source": "CRM_UI",
                    "sourceVid": [],
                    "updatedByUserId": 10233975
                },
                {
                    "name": "dealname",
                    "value": "Changer v1",
                    "timestamp": 1659390567632,
                    "source": "CRM_UI",
                    "sourceVid": [],
                    "updatedByUserId": 10233975
                }
            ]
        },​&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Thank you for asking this question. It helps other community members as well as helping us identify areas where more clarity is needed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best,&lt;/P&gt;
&lt;P&gt;Jaycee&lt;/P&gt;</description>
      <pubDate>Mon, 01 Aug 2022 22:11:07 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/673909#M55392</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2022-08-01T22:11:07Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/673912#M55393</link>
      <description>&lt;P&gt;I forgot the most important detail &lt;span class="lia-unicode-emoji" title=":upside_down_face:"&gt;🙃&lt;/span&gt; Both of these requests were made using a Private App I created in my app testing account. — Jaycee&lt;/P&gt;</description>
      <pubDate>Mon, 01 Aug 2022 22:12:17 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/673912#M55393</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2022-08-01T22:12:17Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/674060#M55402</link>
      <description>&lt;P&gt;Hi HubSpot Developers &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a similar problem as others when using a method from the V1 version:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://api.hubapi.com/integrations/v1/limit/daily" target="_blank" rel="noopener"&gt;https://api.hubapi.com/integrations/v1/limit/daily&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Even though the Private App that we created was allowing the access to every scope.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The message error is the following: "The scope needed for this API call isn't available for public use. If you have questions, contact support or post in our developer forum."&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks for your time!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Aug 2022 10:49:47 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/674060#M55402</guid>
      <dc:creator>JOrtuno</dc:creator>
      <dc:date>2022-08-02T10:49:47Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/674183#M55412</link>
      <description>&lt;P&gt;Thank you so much for the answer, it's really&amp;nbsp;&lt;SPAN&gt;thorough.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Now it's clear that I can make this change.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Aug 2022 13:22:11 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/674183#M55412</guid>
      <dc:creator>GustavoOliveira</dc:creator>
      <dc:date>2022-08-02T13:22:11Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/676061#M55558</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can the access token of Private App be rotated by manual interaction only?&lt;/P&gt;&lt;P&gt;Does it have refresh token to regenerate token?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 05 Aug 2022 04:06:25 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/676061#M55558</guid>
      <dc:creator>NHalim</dc:creator>
      <dc:date>2022-08-05T04:06:25Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/694442#M57024</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have migrated our serverless functions over to using a private app by including the Authorisation header and have updated the Hubspot Client Library calls to include the access token of the new private app.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What i don't know how to do is change the call made by HubL functions within our HTML, for example:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;{% set contacts = crm_associations(propertyID, "USER_DEFINED", ASSOCIATION_TYPE_CONTACT_TO_COMAPNY, "","phone,firstname,lastname,email,ownership_status,customer_services_owner") %}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I check the logs I see traffic coming in using the old API key, where is the authorisastion for this function set?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jordan&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 17 Sep 2022 02:01:39 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/694442#M57024</guid>
      <dc:creator>JOConnell2</dc:creator>
      <dc:date>2022-09-17T02:01:39Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/694536#M57031</link>
      <description>&lt;P&gt;How do HubL calls authenticate? I have changed our severless functions to use the authorisation header with the access code from our private app and i have changed our calls that use the client libraries to use the access code also.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I cannot find out how to change the authorization method of my HubL calls present in our dynamic pages. I can see from the API logs that the HubL calls continue to use the old API key.&lt;/P&gt;</description>
      <pubDate>Sat, 17 Sep 2022 22:36:04 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/694536#M57031</guid>
      <dc:creator>JOConnell2</dc:creator>
      <dc:date>2022-09-17T22:36:04Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/695729#M57104</link>
      <description>&lt;P&gt;&lt;SPAN&gt;This might be a stupid question sorry (not a developer) - this migration wont affect any public apps installed right? i.e from the Marketplace&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Sep 2022 23:21:45 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/695729#M57104</guid>
      <dc:creator>Vivre</dc:creator>
      <dc:date>2022-09-20T23:21:45Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/698278#M57235</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a question relating to this topic.&amp;nbsp;&lt;BR /&gt;We have to change our custom code in workflows (python) from Key to Token.&lt;BR /&gt;In my console, the code works fine. Easy to change, but in the workflow I get an Error.&lt;BR /&gt;&lt;BR /&gt;console:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;from hubspot import HubSpot
from hubspot.crm.quotes import ApiException

hubspot = HubSpot(access_token=token)
hubspot.crm.quotes.associations_api.get_all(quote_id="56948949", to_object_type="deal", limit=1)​

-&amp;gt; 
{'paging': None, 'results': [{'id': '5529167352', 'type': 'quote_to_deal'}]}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;workflow&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;from hubspot import HubSpot
from hubspot.crm.quotes import ApiException

hubspot = HubSpot(access_token=os.getenv("HTOKEN"))
hubspot.crm.quotes.associations_api.get_all(quote_id="56948949", to_object_type="deal", limit=1)

-&amp;gt;
[ERROR] ApiException: (401)
Reason: Unauthorized
HTTP response body: {"status":"error","message":"Authentication credentials not found. This API supports both API Key and OAuth 2.0 authentication and you can find more details at https://developers.hubspot.com/docs/methods/auth/oauth-overview","correlationId":"a166f3d7-1fb9-46f5-a7cf-9fee0787b985","category":"INVALID_AUTHENTICATION"}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Sep 2022 15:17:31 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/698278#M57235</guid>
      <dc:creator>LKlaßen</dc:creator>
      <dc:date>2022-09-26T15:17:31Z</dc:date>
    </item>
    <item>
      <title>Re: Migration guide — Migrate an API key integration to a private app</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/705994#M57823</link>
      <description>&lt;P&gt;Any update on this?&amp;nbsp; I'm getting the same error using a developer account that was just renewed.&amp;nbsp; Created a Private APP with the e-commerce scope and I can't create Projects.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Oct 2022 15:20:53 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Migration-guide-Migrate-an-API-key-integration-to-a-private-app/m-p/705994#M57823</guid>
      <dc:creator>Agilx</dc:creator>
      <dc:date>2022-10-14T15:20:53Z</dc:date>
    </item>
  </channel>
</rss>

