<?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: Sunset: Replacing api-catalog-public/v1/apis Endpoint in Developer Announcements</title>
    <link>https://community.hubspot.com/t5/Developer-Announcements/Sunset-Replacing-api-catalog-public-v1-apis-Endpoint/m-p/1029096#M795</link>
    <description>&lt;P&gt;Hello, I'm following on this I noticed the endpoints were updated. However, the links were not fixed correctly. it seems like the developers chosed to replace spaces with &lt;STRONG&gt;"+"&lt;/STRONG&gt;&lt;STRONG&gt;,&amp;nbsp;&lt;/STRONG&gt; that doesn'quite do the trick. Most of the endpoints are now broken as a result.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;On my original comment, I suggested to&amp;nbsp; use a standard&amp;nbsp;&lt;STRONG&gt;uri-encode&lt;/STRONG&gt;&amp;nbsp;for the Urls this will make sure the endpoints are accesible.&amp;nbsp;&lt;A href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI" target="_blank"&gt;encodeURI() - JavaScript | MDN (mozilla.org)&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Example fix in Javascript&amp;amp;colon;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;let oldBrokenLink = "https://api.hubspot.com/public/api/spec/v1/specs/Conversations/Conversations Inbox &amp;amp; Messages/versions/54902";

let fixedLink = encodeURI(oldBrokenLink);

console.log(fixedLink);
// https://api.hubspot.com/public/api/spec/v1/specs/Conversations/Conversations%20Inbox%20&amp;amp;%20Messages/versions/54902&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;This doesn't affect me since I patched it on my end, but others will definitely assume that the links are&amp;nbsp; not working.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thank you&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 19 Aug 2024 16:54:40 GMT</pubDate>
    <dc:creator>BMUribe</dc:creator>
    <dc:date>2024-08-19T16:54:40Z</dc:date>
    <item>
      <title>Sunset: Replacing api-catalog-public/v1/apis Endpoint</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Sunset-Replacing-api-catalog-public-v1-apis-Endpoint/m-p/1025758#M788</link>
      <description>&lt;P&gt;Starting &lt;STRONG&gt;November 11th, 2024&lt;/STRONG&gt;, we are deprecating the &lt;A href="https://api.hubspot.com/api-catalog-public/v1/apis" target="_blank" rel="noopener"&gt;api-catalog-public/v1/apis&lt;/A&gt;&amp;nbsp;endpoint, which will be replaced by the new &lt;A href="https://api.hubspot.com/public/api/spec/v1/specs" target="_blank" rel="noopener"&gt;public/api/spec/v1/specs&lt;/A&gt;&amp;nbsp;endpoint. The new endpoint provides a different response format&amp;nbsp;to support HubSpot API versioning and will continue to link to the same HubSpot public OpenAPI specs. If you're currently referencing our OpenAPI specs, we encourage you to migrate to the new endpoint as we plan to retire the old service.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;What's changing?&lt;/H2&gt;
&lt;P&gt;We are deprecating the existing api-catalog-public/v1/apis&amp;nbsp;endpoint and replacing it with a new one.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Affected Endpoint:&lt;/STRONG&gt;&amp;nbsp;api-catalog-public/v1/apis&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Replacement Endpoint:&lt;/STRONG&gt;&amp;nbsp;public/api/spec/v1/specs&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The replacement endpoint will include a new response format. Here is a truncated version of the response:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;// Example of public/api/spec/v1/specs response
{
  "results": [
    {
      "name": "Account Info",
      "group": "Account",
      "versions": [
        {
          "version": 3,
          "stage": "LATEST",
          "requirements": {
            "marketing": "FREE",
            "sales": "FREE",
            "service": "FREE",
            "cms": "FREE"
          },
          "introduction": "Use the account information API to retrieve login and security history for your account, as well as usage data for a public app.",
          "useCase": "Your security team wants deeper insight into which internal users are accessing your HubSpot account data and you need to provide the associated activity data.",
          "openApi": "https://private.hubapi.com/public/api/spec/v1/specs/Account/Account Info/versions/144923"
        }
      ]
    },
    {
      "name": "Audit Logs",
      "group": "Account",
      "versions": [
        {
          "version": 3,
          "stage": "LATEST",
          "requirements": {
            "marketing": "FREE",
            "sales": "FREE",
            "service": "FREE",
            "cms": "FREE"
          },
          "introduction": "The account activity API allows you to retrieve login history and security activity for your HubSpot account.",
          "useCase": "You want to build an internal tool for your compliance team to regularly monitor the activity of employees in your company accessing data in your HubSpot account.",
          "openApi": "https://private.hubapi.com/public/api/spec/v1/specs/Account/Audit Logs/versions/144923"
        }
      ]
    },
    {
      "name": "Oauth",
      "group": "Auth",
      "versions": [
        {
          "version": 1,
          "stage": "LATEST",
          "requirements": {
            "marketing": "FREE",
            "sales": "FREE",
            "service": "FREE",
            "cms": "FREE"
          },
          "introduction": "",
          "useCase": "",
          "openApi": "https://private.hubapi.com/public/api/spec/v1/specs/Auth/Oauth/versions/155908"
        }
      ]
    }
  ]
}&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For users currently leveraging the api-catalog-public/v1/apis endpoint, we strongly urge you to migrate to the replacement endpoint before the sunset date.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Reason for Change&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This update is being implemented to support multiple versions of HubSpot APIs.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;When is it happening?&lt;/H2&gt;
&lt;P&gt;This change goes into effect on November 11th, 2024.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Questions or comments?&amp;nbsp;Join us below in our peer to peer developer community forum.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Aug 2024 13:33:49 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Sunset-Replacing-api-catalog-public-v1-apis-Endpoint/m-p/1025758#M788</guid>
      <dc:creator>hseligson</dc:creator>
      <dc:date>2024-08-13T13:33:49Z</dc:date>
    </item>
    <item>
      <title>Re: Sunset: Replacing api-catalog-public/v1/apis Endpoint</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Sunset-Replacing-api-catalog-public-v1-apis-Endpoint/m-p/1025958#M789</link>
      <description>&lt;P&gt;First of all awesome addition, this new endpoint contains a lot of the specs that were not present on the old catalog. A few &lt;STRONG&gt;bugs&lt;/STRONG&gt;, and inconsistencies I've noticed when migrating my generated clients.&lt;BR /&gt;&lt;BR /&gt;Some of the links are not valid because they contain whitespaces or invalid url characters. For instance, the conversations endpoint points to&amp;nbsp;"&lt;A href="https://api.hubspot.com/public/api/spec/v1/specs/Conversations/" target="_blank"&gt;https://api.hubspot.com/public/api/spec/v1/specs/Conversations/&lt;/A&gt;&lt;STRONG&gt;Conversations Inbox &amp;amp; Messages&lt;/STRONG&gt;/versions/54902"&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;instead of&amp;nbsp;&amp;nbsp;&lt;A href="https://api.hubspot.com/public/api/spec/v1/specs/Conversations/Conversations%2520Inbox%2520&amp;amp;%2520Messages/versions/54902" target="_blank"&gt;https://api.hubspot.com/public/api/spec/v1/specs/Conversations/Conversations%2520Inbox%2520&amp;amp;%2520Messages/versions/54902&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;The same happens with other endpoints such as Subscriptions, Visitor Identification, Manage Event definitions, and many others.&amp;nbsp; I had to make sure to uri encode every url...&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;(Nit)&amp;nbsp;&lt;/STRONG&gt;inconsistent naming: Actions V4 and&amp;nbsp; Automation V4. The API version should not be on the name since there's already a version property to capture that information.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Aug 2024 21:08:54 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Sunset-Replacing-api-catalog-public-v1-apis-Endpoint/m-p/1025958#M789</guid>
      <dc:creator>BMUribe</dc:creator>
      <dc:date>2024-08-12T21:08:54Z</dc:date>
    </item>
    <item>
      <title>Re: Sunset: Replacing api-catalog-public/v1/apis Endpoint</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Sunset-Replacing-api-catalog-public-v1-apis-Endpoint/m-p/1026353#M791</link>
      <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/809203"&gt;@BMUribe&lt;/a&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":waving_hand:"&gt;👋&lt;/span&gt;&amp;nbsp;Thanks for your feedback! I've forwarded it to the lead engineer and confirmed they will address it. Apologies for any inconvenience and we value your input!&lt;/P&gt;</description>
      <pubDate>Tue, 13 Aug 2024 13:55:10 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Sunset-Replacing-api-catalog-public-v1-apis-Endpoint/m-p/1026353#M791</guid>
      <dc:creator>hseligson</dc:creator>
      <dc:date>2024-08-13T13:55:10Z</dc:date>
    </item>
    <item>
      <title>Re: Sunset: Replacing api-catalog-public/v1/apis Endpoint</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Sunset-Replacing-api-catalog-public-v1-apis-Endpoint/m-p/1026393#M792</link>
      <description>&lt;P&gt;Thanks for the quick follow up. I'm Looking forward for the updated endpoints&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Aug 2024 14:54:50 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Sunset-Replacing-api-catalog-public-v1-apis-Endpoint/m-p/1026393#M792</guid>
      <dc:creator>BMUribe</dc:creator>
      <dc:date>2024-08-13T14:54:50Z</dc:date>
    </item>
    <item>
      <title>Re: Sunset: Replacing api-catalog-public/v1/apis Endpoint</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Sunset-Replacing-api-catalog-public-v1-apis-Endpoint/m-p/1029096#M795</link>
      <description>&lt;P&gt;Hello, I'm following on this I noticed the endpoints were updated. However, the links were not fixed correctly. it seems like the developers chosed to replace spaces with &lt;STRONG&gt;"+"&lt;/STRONG&gt;&lt;STRONG&gt;,&amp;nbsp;&lt;/STRONG&gt; that doesn'quite do the trick. Most of the endpoints are now broken as a result.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;On my original comment, I suggested to&amp;nbsp; use a standard&amp;nbsp;&lt;STRONG&gt;uri-encode&lt;/STRONG&gt;&amp;nbsp;for the Urls this will make sure the endpoints are accesible.&amp;nbsp;&lt;A href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI" target="_blank"&gt;encodeURI() - JavaScript | MDN (mozilla.org)&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Example fix in Javascript&amp;amp;colon;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;let oldBrokenLink = "https://api.hubspot.com/public/api/spec/v1/specs/Conversations/Conversations Inbox &amp;amp; Messages/versions/54902";

let fixedLink = encodeURI(oldBrokenLink);

console.log(fixedLink);
// https://api.hubspot.com/public/api/spec/v1/specs/Conversations/Conversations%20Inbox%20&amp;amp;%20Messages/versions/54902&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;This doesn't affect me since I patched it on my end, but others will definitely assume that the links are&amp;nbsp; not working.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thank you&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Aug 2024 16:54:40 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Sunset-Replacing-api-catalog-public-v1-apis-Endpoint/m-p/1029096#M795</guid>
      <dc:creator>BMUribe</dc:creator>
      <dc:date>2024-08-19T16:54:40Z</dc:date>
    </item>
    <item>
      <title>Re: Sunset: Replacing api-catalog-public/v1/apis Endpoint</title>
      <link>https://community.hubspot.com/t5/Developer-Announcements/Sunset-Replacing-api-catalog-public-v1-apis-Endpoint/m-p/1030263#M798</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/809203"&gt;@BMUribe&lt;/a&gt;&amp;nbsp;- Thank you! We blame the Java library we were leveraging (grr). But this has been fixed! Thank you again for your help with this issue!&lt;/P&gt;</description>
      <pubDate>Wed, 21 Aug 2024 14:31:56 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Developer-Announcements/Sunset-Replacing-api-catalog-public-v1-apis-Endpoint/m-p/1030263#M798</guid>
      <dc:creator>hseligson</dc:creator>
      <dc:date>2024-08-21T14:31:56Z</dc:date>
    </item>
  </channel>
</rss>

