<?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: Should I migrate my private legacy app? in APIs &amp; Integrations</title>
    <link>https://community.hubspot.com/t5/APIs-Integrations/Should-I-migrate-my-private-legacy-app/m-p/1251313#M86866</link>
    <description>&lt;P&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/1043661"&gt;@FHulleman&lt;/a&gt;&amp;nbsp;- You are not alone in being baffled by the opaque approach to this transition. The use of simple API key integration like yours (and mine) is entirely unaffected by this developer platform transition, which is still working out its kinks. The re-labelling of Private to Legacy apps is seeminly part of some grander plan yet to be revealed - I'm hoping it's all positive.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The only related topic that has come to light recently is the introduction of Service Keys (in Beta) which replicates what we used to see under Private apps. I guess there is a transition in futur,, but it is awkward at best today.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope this is helpful.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Steve&lt;/P&gt;</description>
    <pubDate>Mon, 16 Feb 2026 17:39:42 GMT</pubDate>
    <dc:creator>SteveHTM</dc:creator>
    <dc:date>2026-02-16T17:39:42Z</dc:date>
    <item>
      <title>Should I migrate my private legacy app?</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Should-I-migrate-my-private-legacy-app/m-p/1251264#M86861</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a very simple Hubspot CRM contacts integration in my PHP Laravel 12 project. I only use the post contact endpoint to create new contacts. And I currently only have a legacy private app in Hubspot &amp;gt; developers which provides me with an API token and the right scopes.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since now it is marked as 'legacy': how long will i be able to keep on using this private legacy app?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And when I read this&amp;nbsp;&lt;A title="migration documentation" href="https://developers.hubspot.com/docs/apps/developer-platform/build-apps/migrate-an-app/migrate-an-existing-private-app" target="_blank" rel="noopener"&gt;migration documentation&lt;/A&gt;&amp;nbsp;it seems to assume that I already have a hubspot app with &lt;SPAN&gt;hsproject.json &amp;amp; app.json files. But since I only use 1 endpoint with my API key, I don't have a hubspot project with these json files.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Preferably I would like to migrate my private legacy app to the new project framework in Febraury or March, so I won't run into suprises in a couple of months or next year.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Good to mention: in the near future I'm about to implement hubspot webhook handling in my laravel 12 project, so I can sync some of my database tables, when contacts are updated in Hubspot.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you explain (or send me a link to the right documentation) what I should do to update my laravel 12 project to work with the new project framework?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Feb 2026 15:29:01 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Should-I-migrate-my-private-legacy-app/m-p/1251264#M86861</guid>
      <dc:creator>FHulleman</dc:creator>
      <dc:date>2026-02-16T15:29:01Z</dc:date>
    </item>
    <item>
      <title>Re: Should I migrate my private legacy app?</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Should-I-migrate-my-private-legacy-app/m-p/1251313#M86866</link>
      <description>&lt;P&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/1043661"&gt;@FHulleman&lt;/a&gt;&amp;nbsp;- You are not alone in being baffled by the opaque approach to this transition. The use of simple API key integration like yours (and mine) is entirely unaffected by this developer platform transition, which is still working out its kinks. The re-labelling of Private to Legacy apps is seeminly part of some grander plan yet to be revealed - I'm hoping it's all positive.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The only related topic that has come to light recently is the introduction of Service Keys (in Beta) which replicates what we used to see under Private apps. I guess there is a transition in futur,, but it is awkward at best today.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope this is helpful.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Steve&lt;/P&gt;</description>
      <pubDate>Mon, 16 Feb 2026 17:39:42 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Should-I-migrate-my-private-legacy-app/m-p/1251313#M86866</guid>
      <dc:creator>SteveHTM</dc:creator>
      <dc:date>2026-02-16T17:39:42Z</dc:date>
    </item>
    <item>
      <title>Re: Should I migrate my private legacy app?</title>
      <link>https://community.hubspot.com/t5/APIs-Integrations/Should-I-migrate-my-private-legacy-app/m-p/1253794#M86943</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/1043661"&gt;@FHulleman&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;HubSpot’s documentation around legacy versus new Private Apps is not entirely clear, but the recommended approach is to create a new (non-legacy) Private App by navigating to &lt;STRONG&gt;Settings → Integrations → Private Apps&lt;/STRONG&gt; in your HubSpot account. &lt;BR /&gt;When creating the app, ensure that you assign all the required scopes (such as contact read/write permissions) and then generate a new access token.&lt;BR /&gt;&lt;BR /&gt;The newly generated access token functions the same way as the legacy token you are currently using. You can simply replace the old token in your application configuration with the new one, and your existing API integration should continue to work without requiring any structural changes.&lt;BR /&gt;&lt;BR /&gt;&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;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 25 Feb 2026 12:35:48 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/APIs-Integrations/Should-I-migrate-my-private-legacy-app/m-p/1253794#M86943</guid>
      <dc:creator>GRajput</dc:creator>
      <dc:date>2026-02-25T12:35:48Z</dc:date>
    </item>
  </channel>
</rss>

