<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Thryv API Changelog</title>
        <link>https://developer.labs.thryv.com/changelog</link>
        <description>API changes, deprecations, and releases.</description>
        <lastBuildDate>Sun, 19 Apr 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[New developer portal in preview]]></title>
            <link>https://developer.labs.thryv.com/changelog/portal-launch</link>
            <guid>https://developer.labs.thryv.com/changelog/portal-launch</guid>
            <pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The new Thryv developer portal is live in preview. Content is generated]]></description>
            <content:encoded><![CDATA[<p>The new Thryv developer portal is live in preview. Content is generated
directly from the OpenAPI spec, so reference pages reflect the current
API on every build.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new">What's new<a href="https://developer.labs.thryv.com/changelog/portal-launch#whats-new" class="hash-link" aria-label="Direct link to What's new" title="Direct link to What's new" translate="no">​</a></h2>
<ul>
<li class="">Auto-generated reference for all 177 endpoints, grouped by resource</li>
<li class="">Multi-language code samples (curl, Node.js, Python, Go, Ruby, PHP)</li>
<li class="">Downloadable Postman collection</li>
<li class="">Full-text search across reference, guides, and changelog</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-coming">What's coming<a href="https://developer.labs.thryv.com/changelog/portal-launch#whats-coming" class="hash-link" aria-label="Direct link to What's coming" title="Direct link to What's coming" translate="no">​</a></h2>
<ul>
<li class="">Real getting-started content from the API team</li>
<li class="">Partner feedback channel</li>
<li class="">Status indicator on the landing page</li>
</ul>]]></content:encoded>
            <category>New</category>
        </item>
        <item>
            <title><![CDATA[Example: deprecation entry format]]></title>
            <link>https://developer.labs.thryv.com/changelog/sample-deprecation-entry</link>
            <guid>https://developer.labs.thryv.com/changelog/sample-deprecation-entry</guid>
            <pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This is a sample entry showing the format for deprecation notices.]]></description>
            <content:encoded><![CDATA[<blockquote>
<p>This is a sample entry showing the format for deprecation notices.
It is not an actual API change. Delete before launch.</p>
</blockquote>
<p>Two <code>/reporting/reports</code> endpoints have been deprecated as of v2 and
will be removed on the sunset date shown above. Callers should migrate
to the replacement endpoint listed in the frontmatter.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-changing">What's changing<a href="https://developer.labs.thryv.com/changelog/sample-deprecation-entry#whats-changing" class="hash-link" aria-label="Direct link to What's changing" title="Direct link to What's changing" translate="no">​</a></h2>
<ul>
<li class=""><code>GET /rest/v2/reporting/reports/{report_id}</code></li>
<li class=""><code>POST /rest/v2/reporting/reports/{report_id}:run</code></li>
</ul>
<p>Both endpoints continue to work until <strong>2026-10-01</strong> but will return a
<code>Deprecation</code> header on every response.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="migration-path">Migration path<a href="https://developer.labs.thryv.com/changelog/sample-deprecation-entry#migration-path" class="hash-link" aria-label="Direct link to Migration path" title="Direct link to Migration path" translate="no">​</a></h2>
<p>Move to <code>/rest/v2/analytics/reports</code>. The new shape accepts the same
parameters with additional filter options.</p>]]></content:encoded>
            <category>Deprecated</category>
        </item>
    </channel>
</rss>