<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Analytics API on AuthOS Docs | Auth Operating System API and SDK Guides</title>
    <link>https://authos.dev/docs/api/reference/analytics/</link>
    <description>Recent content in Analytics API on AuthOS Docs | Auth Operating System API and SDK Guides</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="https://authos.dev/docs/api/reference/analytics/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Analytics Endpoint Reference</title>
      <link>https://authos.dev/docs/api/reference/analytics/endpoint-reference/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://authos.dev/docs/api/reference/analytics/endpoint-reference/</guid>
      <description>&lt;h2 id=&#34;login-trends&#34;&gt;Login Trends&lt;/h2&gt;&#xA;&lt;h3 id=&#34;get-apiorganizationsorg_sluganalyticslogin-trends&#34;&gt;GET /api/organizations/:org_slug/analytics/login-trends&lt;/h3&gt;&#xA;&lt;p&gt;Retrieve daily login counts grouped by date. This endpoint returns a time series of authentication events, useful for visualizing login activity trends over time.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Authentication:&lt;/strong&gt; Required (JWT)&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Permissions:&lt;/strong&gt; Must be a member of the organization (any role: Owner, Admin, or Member)&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Path Parameters:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Parameter&lt;/th&gt;&#xA;          &lt;th&gt;Type&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;org_slug&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;string&lt;/td&gt;&#xA;          &lt;td&gt;Organization slug&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;strong&gt;Query Parameters:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Parameter&lt;/th&gt;&#xA;          &lt;th&gt;Type&lt;/th&gt;&#xA;          &lt;th&gt;Required&lt;/th&gt;&#xA;          &lt;th&gt;Default&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;start_date&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;string&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;          &lt;td&gt;30 days ago&lt;/td&gt;&#xA;          &lt;td&gt;Start date in &lt;code&gt;YYYY-MM-DD&lt;/code&gt; format&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;end_date&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;string&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;          &lt;td&gt;Today&lt;/td&gt;&#xA;          &lt;td&gt;End date in &lt;code&gt;YYYY-MM-DD&lt;/code&gt; format&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;strong&gt;Request Headers:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Analytics Dashboard Recipes</title>
      <link>https://authos.dev/docs/api/reference/analytics/dashboard-recipes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://authos.dev/docs/api/reference/analytics/dashboard-recipes/</guid>
      <description>&lt;h2 id=&#34;best-practices&#34;&gt;Best Practices&lt;/h2&gt;&#xA;&lt;h3 id=&#34;date-range-selection&#34;&gt;Date Range Selection&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Last 7 days&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl &lt;span class=&#34;s2&#34;&gt;&amp;#34;https://sso.example.com/api/organizations/acme-corp/analytics/login-trends?start_date=&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;date -u -d &lt;span class=&#34;s1&#34;&gt;&amp;#39;7 days ago&amp;#39;&lt;/span&gt; +%Y-%m-%d&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;amp;end_date=&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;date -u +%Y-%m-%d&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -H &lt;span class=&#34;s2&#34;&gt;&amp;#34;Authorization: Bearer eyJhbGc...&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Current month&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;START_DATE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;date -u +%Y-%m-01&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;END_DATE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;date -u +%Y-%m-%d&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl &lt;span class=&#34;s2&#34;&gt;&amp;#34;https://sso.example.com/api/organizations/acme-corp/analytics/login-trends?start_date=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$START_DATE&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;amp;end_date=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$END_DATE&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -H &lt;span class=&#34;s2&#34;&gt;&amp;#34;Authorization: Bearer eyJhbGc...&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;combining-multiple-analytics&#34;&gt;Combining Multiple Analytics&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Fetch all analytics data in parallel for a dashboard&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;ORG&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;acme-corp&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;TOKEN&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;eyJhbGc...&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;BASE_URL&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;https://sso.example.com&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$BASE_URL&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;/api/organizations/&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$ORG&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;/analytics/login-trends&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -H &lt;span class=&#34;s2&#34;&gt;&amp;#34;Authorization: Bearer &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$TOKEN&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;amp;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$BASE_URL&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;/api/organizations/&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$ORG&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;/analytics/logins-by-service&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -H &lt;span class=&#34;s2&#34;&gt;&amp;#34;Authorization: Bearer &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$TOKEN&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;amp;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$BASE_URL&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;/api/organizations/&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$ORG&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;/analytics/logins-by-provider&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -H &lt;span class=&#34;s2&#34;&gt;&amp;#34;Authorization: Bearer &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$TOKEN&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;amp;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$BASE_URL&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;/api/organizations/&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$ORG&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;/analytics/recent-logins?limit=20&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -H &lt;span class=&#34;s2&#34;&gt;&amp;#34;Authorization: Bearer &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$TOKEN&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;amp;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;wait&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;pagination-for-large-result-sets&#34;&gt;Pagination for Large Result Sets&lt;/h3&gt;&#xA;&lt;p&gt;For recent logins with high volume:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Analytics Security and Operations</title>
      <link>https://authos.dev/docs/api/reference/analytics/security-operations/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://authos.dev/docs/api/reference/analytics/security-operations/</guid>
      <description>&lt;p&gt;Analytics endpoints require a current bearer JWT and organization membership.&#xA;Treat login events as sensitive operational data and expose them only to users&#xA;whose role and product duties require them.&lt;/p&gt;&#xA;&lt;h2 id=&#34;operating-boundaries&#34;&gt;Operating boundaries&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The default date window is 30 days; send explicit dates for reproducible reports.&lt;/li&gt;&#xA;&lt;li&gt;Dates with no activity may be omitted rather than returned with a zero count.&lt;/li&gt;&#xA;&lt;li&gt;Recent-login events are ordered newest first and are immutable historical records.&lt;/li&gt;&#xA;&lt;li&gt;The recent-login &lt;code&gt;limit&lt;/code&gt; is not offset pagination. Do not assume one response is a complete export.&lt;/li&gt;&#xA;&lt;li&gt;Provider and service counts describe recorded authentication events, not unique active users.&lt;/li&gt;&#xA;&lt;li&gt;Protect exported identifiers and timestamps according to your retention and access policy.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;production-practices&#34;&gt;Production practices&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Use bounded date ranges for charts and scheduled reports.&lt;/li&gt;&#xA;&lt;li&gt;Cache only for an explicitly defined freshness interval.&lt;/li&gt;&#xA;&lt;li&gt;Label time zones and report windows in dashboards.&lt;/li&gt;&#xA;&lt;li&gt;Monitor unusual spikes, but confirm application releases and traffic changes before treating them as incidents.&lt;/li&gt;&#xA;&lt;li&gt;Use audit logs for administrative changes; analytics events serve a different purpose.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Analytics Troubleshooting</title>
      <link>https://authos.dev/docs/api/reference/analytics/troubleshooting/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://authos.dev/docs/api/reference/analytics/troubleshooting/</guid>
      <description>&lt;h2 id=&#34;symptom-guide&#34;&gt;Symptom guide&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Symptom&lt;/th&gt;&#xA;          &lt;th&gt;Check&lt;/th&gt;&#xA;          &lt;th&gt;Resolution&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;401 response&lt;/td&gt;&#xA;          &lt;td&gt;Authorization header and JWT validity&lt;/td&gt;&#xA;          &lt;td&gt;Send a current bearer JWT&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;403 response&lt;/td&gt;&#xA;          &lt;td&gt;Organization membership&lt;/td&gt;&#xA;          &lt;td&gt;Use a member of the requested organization&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;404 response&lt;/td&gt;&#xA;          &lt;td&gt;Organization slug&lt;/td&gt;&#xA;          &lt;td&gt;Resolve the organization before requesting analytics&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;An expected day is absent&lt;/td&gt;&#xA;          &lt;td&gt;Date window and whether that day had events&lt;/td&gt;&#xA;          &lt;td&gt;Send explicit UTC dates and treat omitted dates as zero only when appropriate&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Service/provider count looks low&lt;/td&gt;&#xA;          &lt;td&gt;Selected window and how authentication events are recorded&lt;/td&gt;&#xA;          &lt;td&gt;Compare the same explicit period and verify the expected login path emitted events&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Recent results are incomplete&lt;/td&gt;&#xA;          &lt;td&gt;Requested &lt;code&gt;limit&lt;/code&gt; and lack of offset pagination&lt;/td&gt;&#xA;          &lt;td&gt;Use a bounded limit for monitoring; use date-based aggregate endpoints for older periods&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Dashboard panels disagree&lt;/td&gt;&#xA;          &lt;td&gt;Different implicit request times or date windows&lt;/td&gt;&#xA;          &lt;td&gt;Compute one window and send it to every compatible request&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Dashboard is slow&lt;/td&gt;&#xA;          &lt;td&gt;Range size and parallel query volume&lt;/td&gt;&#xA;          &lt;td&gt;Bound the range, cache deliberately, and avoid uncontrolled refresh loops&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;Log statuses, error codes, and report windows, but never log bearer tokens. See&#xA;&lt;a href=&#34;https://authos.dev/docs/api/error-handling/&#34;&gt;API error handling&lt;/a&gt; for resilient client patterns.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
