diff --git a/admin-api/authentication.mdx b/admin-api/authentication.mdx
index 4741cedd..f36ca46c 100644
--- a/admin-api/authentication.mdx
+++ b/admin-api/authentication.mdx
@@ -3,7 +3,8 @@ title: Authentication
description: Integrate securely with the Admin API using account-level admin API
keys transmitted in the `X-API-KEY` header.
og:description: Integrate securely with the Trophy Admin API using account-level
- admin API keys transmitted in the `X-API-KEY` header.
+ admin API keys transmitted in the `X-API-KEY`
+ header.
icon: key
---
diff --git a/admin-api/endpoints/application-api-keys/create-application-api-keys.mdx b/admin-api/endpoints/application-api-keys/create-application-api-keys.mdx
index 28be6841..a2da6bb4 100644
--- a/admin-api/endpoints/application-api-keys/create-application-api-keys.mdx
+++ b/admin-api/endpoints/application-api-keys/create-application-api-keys.mdx
@@ -1,6 +1,6 @@
---
title: Create application API keys for users
-openapi: "/openapi/admin.json POST /application-api-keys"
+openapi: /openapi/admin.json POST /application-api-keys
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/application-api-keys/delete-application-api-keys.mdx b/admin-api/endpoints/application-api-keys/delete-application-api-keys.mdx
index 64227ecc..183c2f23 100644
--- a/admin-api/endpoints/application-api-keys/delete-application-api-keys.mdx
+++ b/admin-api/endpoints/application-api-keys/delete-application-api-keys.mdx
@@ -1,6 +1,6 @@
---
title: Delete application API keys
-openapi: "/openapi/admin.json DELETE /application-api-keys"
+openapi: /openapi/admin.json DELETE /application-api-keys
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/attributes/create-attributes.mdx b/admin-api/endpoints/attributes/create-attributes.mdx
index 26571feb..37520781 100644
--- a/admin-api/endpoints/attributes/create-attributes.mdx
+++ b/admin-api/endpoints/attributes/create-attributes.mdx
@@ -1,6 +1,6 @@
---
title: Create attributes
-openapi: "/openapi/admin.json POST /attributes"
+openapi: /openapi/admin.json POST /attributes
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/attributes/delete-attributes.mdx b/admin-api/endpoints/attributes/delete-attributes.mdx
index e7d13c4a..29c0b086 100644
--- a/admin-api/endpoints/attributes/delete-attributes.mdx
+++ b/admin-api/endpoints/attributes/delete-attributes.mdx
@@ -1,6 +1,6 @@
---
title: Delete attributes
-openapi: "/openapi/admin.json DELETE /attributes"
+openapi: /openapi/admin.json DELETE /attributes
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/attributes/get-an-attribute.mdx b/admin-api/endpoints/attributes/get-an-attribute.mdx
index a4359335..01e0f802 100644
--- a/admin-api/endpoints/attributes/get-an-attribute.mdx
+++ b/admin-api/endpoints/attributes/get-an-attribute.mdx
@@ -1,6 +1,6 @@
---
title: Get an attribute
-openapi: "/openapi/admin.json GET /attributes/{id}"
+openapi: /openapi/admin.json GET /attributes/{id}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/attributes/list-attributes.mdx b/admin-api/endpoints/attributes/list-attributes.mdx
index 2c859e4e..27398665 100644
--- a/admin-api/endpoints/attributes/list-attributes.mdx
+++ b/admin-api/endpoints/attributes/list-attributes.mdx
@@ -1,6 +1,6 @@
---
title: List attributes
-openapi: "/openapi/admin.json GET /attributes"
+openapi: /openapi/admin.json GET /attributes
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/attributes/update-attributes.mdx b/admin-api/endpoints/attributes/update-attributes.mdx
index 4ba19897..c4ea7d41 100644
--- a/admin-api/endpoints/attributes/update-attributes.mdx
+++ b/admin-api/endpoints/attributes/update-attributes.mdx
@@ -1,6 +1,6 @@
---
title: Update attributes
-openapi: "/openapi/admin.json PATCH /attributes"
+openapi: /openapi/admin.json PATCH /attributes
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/events/submit-a-batch-of-metric-events.mdx b/admin-api/endpoints/events/submit-a-batch-of-metric-events.mdx
index 100c0389..b11c788b 100644
--- a/admin-api/endpoints/events/submit-a-batch-of-metric-events.mdx
+++ b/admin-api/endpoints/events/submit-a-batch-of-metric-events.mdx
@@ -1,6 +1,6 @@
---
title: Submit a batch of metric events
-openapi: "/openapi/admin.json POST /metrics/events"
+openapi: /openapi/admin.json POST /metrics/events
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/leaderboards/create-leaderboards.mdx b/admin-api/endpoints/leaderboards/create-leaderboards.mdx
index 58448685..2cc921ca 100644
--- a/admin-api/endpoints/leaderboards/create-leaderboards.mdx
+++ b/admin-api/endpoints/leaderboards/create-leaderboards.mdx
@@ -1,6 +1,6 @@
---
title: Create leaderboards
-openapi: "/openapi/admin.json POST /leaderboards"
+openapi: /openapi/admin.json POST /leaderboards
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/leaderboards/delete-leaderboards.mdx b/admin-api/endpoints/leaderboards/delete-leaderboards.mdx
index 3e0ec0e8..317a8b33 100644
--- a/admin-api/endpoints/leaderboards/delete-leaderboards.mdx
+++ b/admin-api/endpoints/leaderboards/delete-leaderboards.mdx
@@ -1,6 +1,6 @@
---
title: Delete leaderboards
-openapi: "/openapi/admin.json DELETE /leaderboards"
+openapi: /openapi/admin.json DELETE /leaderboards
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/leaderboards/get-a-leaderboard.mdx b/admin-api/endpoints/leaderboards/get-a-leaderboard.mdx
index 55fb17f5..d8559487 100644
--- a/admin-api/endpoints/leaderboards/get-a-leaderboard.mdx
+++ b/admin-api/endpoints/leaderboards/get-a-leaderboard.mdx
@@ -1,6 +1,6 @@
---
title: Get a leaderboard
-openapi: "/openapi/admin.json GET /leaderboards/{id}"
+openapi: /openapi/admin.json GET /leaderboards/{id}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/leaderboards/list-leaderboards.mdx b/admin-api/endpoints/leaderboards/list-leaderboards.mdx
index 7b768d7e..d9e91bf7 100644
--- a/admin-api/endpoints/leaderboards/list-leaderboards.mdx
+++ b/admin-api/endpoints/leaderboards/list-leaderboards.mdx
@@ -1,6 +1,6 @@
---
title: List leaderboards
-openapi: "/openapi/admin.json GET /leaderboards"
+openapi: /openapi/admin.json GET /leaderboards
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/leaderboards/update-leaderboards.mdx b/admin-api/endpoints/leaderboards/update-leaderboards.mdx
index 831cd259..d418cd51 100644
--- a/admin-api/endpoints/leaderboards/update-leaderboards.mdx
+++ b/admin-api/endpoints/leaderboards/update-leaderboards.mdx
@@ -1,6 +1,6 @@
---
title: Update leaderboards
-openapi: "/openapi/admin.json PATCH /leaderboards"
+openapi: /openapi/admin.json PATCH /leaderboards
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/metrics/create-metrics.mdx b/admin-api/endpoints/metrics/create-metrics.mdx
index 65b1c2b3..7e896826 100644
--- a/admin-api/endpoints/metrics/create-metrics.mdx
+++ b/admin-api/endpoints/metrics/create-metrics.mdx
@@ -1,6 +1,6 @@
---
title: Create metrics
-openapi: "/openapi/admin.json POST /metrics"
+openapi: /openapi/admin.json POST /metrics
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/metrics/delete-metrics.mdx b/admin-api/endpoints/metrics/delete-metrics.mdx
index 22a1d7e6..9f370724 100644
--- a/admin-api/endpoints/metrics/delete-metrics.mdx
+++ b/admin-api/endpoints/metrics/delete-metrics.mdx
@@ -1,6 +1,6 @@
---
title: Delete metrics
-openapi: "/openapi/admin.json DELETE /metrics"
+openapi: /openapi/admin.json DELETE /metrics
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/metrics/get-a-metric.mdx b/admin-api/endpoints/metrics/get-a-metric.mdx
index c4149105..33acdf1c 100644
--- a/admin-api/endpoints/metrics/get-a-metric.mdx
+++ b/admin-api/endpoints/metrics/get-a-metric.mdx
@@ -1,6 +1,6 @@
---
title: Get a metric by ID
-openapi: "/openapi/admin.json GET /metrics/{id}"
+openapi: /openapi/admin.json GET /metrics/{id}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/metrics/list-metrics.mdx b/admin-api/endpoints/metrics/list-metrics.mdx
index e7f90e24..003fb8bd 100644
--- a/admin-api/endpoints/metrics/list-metrics.mdx
+++ b/admin-api/endpoints/metrics/list-metrics.mdx
@@ -1,6 +1,6 @@
---
title: List metrics
-openapi: "/openapi/admin.json GET /metrics"
+openapi: /openapi/admin.json GET /metrics
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/metrics/update-metrics.mdx b/admin-api/endpoints/metrics/update-metrics.mdx
index d5c4400b..0fc8739b 100644
--- a/admin-api/endpoints/metrics/update-metrics.mdx
+++ b/admin-api/endpoints/metrics/update-metrics.mdx
@@ -1,6 +1,6 @@
---
title: Update metrics
-openapi: "/openapi/admin.json PATCH /metrics"
+openapi: /openapi/admin.json PATCH /metrics
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/create-boosts.mdx b/admin-api/endpoints/points/create-boosts.mdx
index 62329c98..a36b7089 100644
--- a/admin-api/endpoints/points/create-boosts.mdx
+++ b/admin-api/endpoints/points/create-boosts.mdx
@@ -1,6 +1,6 @@
---
title: Create points boosts
-openapi: "/openapi/admin.json POST /points/{systemId}/boosts"
+openapi: /openapi/admin.json POST /points/{systemId}/boosts
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/create-levels.mdx b/admin-api/endpoints/points/create-levels.mdx
index be604e15..ca18e4aa 100644
--- a/admin-api/endpoints/points/create-levels.mdx
+++ b/admin-api/endpoints/points/create-levels.mdx
@@ -1,6 +1,6 @@
---
title: Create points levels
-openapi: "/openapi/admin.json POST /points/{systemId}/levels"
+openapi: /openapi/admin.json POST /points/{systemId}/levels
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/create-points-systems.mdx b/admin-api/endpoints/points/create-points-systems.mdx
index d0274150..6008742b 100644
--- a/admin-api/endpoints/points/create-points-systems.mdx
+++ b/admin-api/endpoints/points/create-points-systems.mdx
@@ -1,6 +1,6 @@
---
title: Create points systems
-openapi: "/openapi/admin.json POST /points"
+openapi: /openapi/admin.json POST /points
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/create-points-triggers.mdx b/admin-api/endpoints/points/create-points-triggers.mdx
index c96cd7a2..9f3eea2b 100644
--- a/admin-api/endpoints/points/create-points-triggers.mdx
+++ b/admin-api/endpoints/points/create-points-triggers.mdx
@@ -1,6 +1,6 @@
---
title: Create points triggers
-openapi: "/openapi/admin.json POST /points/{systemId}/triggers"
+openapi: /openapi/admin.json POST /points/{systemId}/triggers
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/delete-boosts.mdx b/admin-api/endpoints/points/delete-boosts.mdx
index 74ae840e..ae98d03b 100644
--- a/admin-api/endpoints/points/delete-boosts.mdx
+++ b/admin-api/endpoints/points/delete-boosts.mdx
@@ -1,6 +1,6 @@
---
title: Delete multiple points boosts
-openapi: "/openapi/admin.json DELETE /points/{systemId}/boosts"
+openapi: /openapi/admin.json DELETE /points/{systemId}/boosts
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/delete-levels.mdx b/admin-api/endpoints/points/delete-levels.mdx
index b6b4783a..7f1a4bf0 100644
--- a/admin-api/endpoints/points/delete-levels.mdx
+++ b/admin-api/endpoints/points/delete-levels.mdx
@@ -1,6 +1,6 @@
---
title: Delete multiple points levels
-openapi: "/openapi/admin.json DELETE /points/{systemId}/levels"
+openapi: /openapi/admin.json DELETE /points/{systemId}/levels
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/delete-points-systems.mdx b/admin-api/endpoints/points/delete-points-systems.mdx
index f6871a28..43de00cb 100644
--- a/admin-api/endpoints/points/delete-points-systems.mdx
+++ b/admin-api/endpoints/points/delete-points-systems.mdx
@@ -1,6 +1,6 @@
---
title: Delete points systems
-openapi: "/openapi/admin.json DELETE /points"
+openapi: /openapi/admin.json DELETE /points
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/delete-points-triggers.mdx b/admin-api/endpoints/points/delete-points-triggers.mdx
index d252fda9..1531b81c 100644
--- a/admin-api/endpoints/points/delete-points-triggers.mdx
+++ b/admin-api/endpoints/points/delete-points-triggers.mdx
@@ -1,6 +1,6 @@
---
title: Delete points triggers
-openapi: "/openapi/admin.json DELETE /points/{systemId}/triggers"
+openapi: /openapi/admin.json DELETE /points/{systemId}/triggers
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/get-a-boost.mdx b/admin-api/endpoints/points/get-a-boost.mdx
index d2c171e4..64526301 100644
--- a/admin-api/endpoints/points/get-a-boost.mdx
+++ b/admin-api/endpoints/points/get-a-boost.mdx
@@ -1,6 +1,6 @@
---
title: Get a points boost by ID
-openapi: "/openapi/admin.json GET /points/{systemId}/boosts/{id}"
+openapi: /openapi/admin.json GET /points/{systemId}/boosts/{id}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/get-a-level.mdx b/admin-api/endpoints/points/get-a-level.mdx
index 19fba011..8e053a99 100644
--- a/admin-api/endpoints/points/get-a-level.mdx
+++ b/admin-api/endpoints/points/get-a-level.mdx
@@ -1,6 +1,6 @@
---
title: Get a points level by ID
-openapi: "/openapi/admin.json GET /points/{systemId}/levels/{id}"
+openapi: /openapi/admin.json GET /points/{systemId}/levels/{id}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/get-a-points-system.mdx b/admin-api/endpoints/points/get-a-points-system.mdx
index 7b4a12ff..42b02395 100644
--- a/admin-api/endpoints/points/get-a-points-system.mdx
+++ b/admin-api/endpoints/points/get-a-points-system.mdx
@@ -1,6 +1,6 @@
---
title: Get a points system by ID
-openapi: "/openapi/admin.json GET /points/{id}"
+openapi: /openapi/admin.json GET /points/{id}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/get-a-points-trigger.mdx b/admin-api/endpoints/points/get-a-points-trigger.mdx
index 41e7e73c..e5567826 100644
--- a/admin-api/endpoints/points/get-a-points-trigger.mdx
+++ b/admin-api/endpoints/points/get-a-points-trigger.mdx
@@ -1,6 +1,6 @@
---
title: Get a points trigger by ID
-openapi: "/openapi/admin.json GET /points/{systemId}/triggers/{id}"
+openapi: /openapi/admin.json GET /points/{systemId}/triggers/{id}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/list-boosts.mdx b/admin-api/endpoints/points/list-boosts.mdx
index bba1eb43..acd2b7d0 100644
--- a/admin-api/endpoints/points/list-boosts.mdx
+++ b/admin-api/endpoints/points/list-boosts.mdx
@@ -1,6 +1,6 @@
---
title: List points boosts
-openapi: "/openapi/admin.json GET /points/{systemId}/boosts"
+openapi: /openapi/admin.json GET /points/{systemId}/boosts
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/list-levels.mdx b/admin-api/endpoints/points/list-levels.mdx
index 9f9ee4b3..a05126f4 100644
--- a/admin-api/endpoints/points/list-levels.mdx
+++ b/admin-api/endpoints/points/list-levels.mdx
@@ -1,6 +1,6 @@
---
title: List points levels
-openapi: "/openapi/admin.json GET /points/{systemId}/levels"
+openapi: /openapi/admin.json GET /points/{systemId}/levels
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/list-points-systems.mdx b/admin-api/endpoints/points/list-points-systems.mdx
index ca493901..66be7103 100644
--- a/admin-api/endpoints/points/list-points-systems.mdx
+++ b/admin-api/endpoints/points/list-points-systems.mdx
@@ -1,6 +1,6 @@
---
title: List points systems
-openapi: "/openapi/admin.json GET /points"
+openapi: /openapi/admin.json GET /points
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/list-points-triggers.mdx b/admin-api/endpoints/points/list-points-triggers.mdx
index d51606e4..bbe1bbcc 100644
--- a/admin-api/endpoints/points/list-points-triggers.mdx
+++ b/admin-api/endpoints/points/list-points-triggers.mdx
@@ -1,6 +1,6 @@
---
title: List points triggers
-openapi: "/openapi/admin.json GET /points/{systemId}/triggers"
+openapi: /openapi/admin.json GET /points/{systemId}/triggers
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/update-boosts.mdx b/admin-api/endpoints/points/update-boosts.mdx
index e4d8b1f7..29b2c05a 100644
--- a/admin-api/endpoints/points/update-boosts.mdx
+++ b/admin-api/endpoints/points/update-boosts.mdx
@@ -1,6 +1,6 @@
---
title: Update multiple points boosts
-openapi: "/openapi/admin.json PATCH /points/{systemId}/boosts"
+openapi: /openapi/admin.json PATCH /points/{systemId}/boosts
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/update-levels.mdx b/admin-api/endpoints/points/update-levels.mdx
index 764109d7..de6ff493 100644
--- a/admin-api/endpoints/points/update-levels.mdx
+++ b/admin-api/endpoints/points/update-levels.mdx
@@ -1,6 +1,6 @@
---
title: Update multiple points levels
-openapi: "/openapi/admin.json PATCH /points/{systemId}/levels"
+openapi: /openapi/admin.json PATCH /points/{systemId}/levels
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/update-points-systems.mdx b/admin-api/endpoints/points/update-points-systems.mdx
index 3cd0dd3c..6094be7c 100644
--- a/admin-api/endpoints/points/update-points-systems.mdx
+++ b/admin-api/endpoints/points/update-points-systems.mdx
@@ -1,6 +1,6 @@
---
title: Update points systems
-openapi: "/openapi/admin.json PATCH /points"
+openapi: /openapi/admin.json PATCH /points
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/points/update-points-triggers.mdx b/admin-api/endpoints/points/update-points-triggers.mdx
index 4008039c..28ae4b20 100644
--- a/admin-api/endpoints/points/update-points-triggers.mdx
+++ b/admin-api/endpoints/points/update-points-triggers.mdx
@@ -1,6 +1,6 @@
---
title: Update points triggers
-openapi: "/openapi/admin.json PATCH /points/{systemId}/triggers"
+openapi: /openapi/admin.json PATCH /points/{systemId}/triggers
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/streaks/grant-freezes.mdx b/admin-api/endpoints/streaks/grant-freezes.mdx
index e5b1f7e5..277cc48e 100644
--- a/admin-api/endpoints/streaks/grant-freezes.mdx
+++ b/admin-api/endpoints/streaks/grant-freezes.mdx
@@ -1,6 +1,6 @@
---
title: Create streak freezes for multiple users
-openapi: "/openapi/admin.json POST /streaks/freezes"
+openapi: /openapi/admin.json POST /streaks/freezes
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/streaks/restore-streaks.mdx b/admin-api/endpoints/streaks/restore-streaks.mdx
index 7aed9c41..fdaa4380 100644
--- a/admin-api/endpoints/streaks/restore-streaks.mdx
+++ b/admin-api/endpoints/streaks/restore-streaks.mdx
@@ -1,6 +1,6 @@
---
title: Restore streaks for multiple users
-openapi: "/openapi/admin.json POST /streaks/restore"
+openapi: /openapi/admin.json POST /streaks/restore
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/tenants/create-tenants.mdx b/admin-api/endpoints/tenants/create-tenants.mdx
index 3b110957..dd5f70cd 100644
--- a/admin-api/endpoints/tenants/create-tenants.mdx
+++ b/admin-api/endpoints/tenants/create-tenants.mdx
@@ -1,6 +1,6 @@
---
title: Create tenants
-openapi: "/openapi/admin.json POST /tenants"
+openapi: /openapi/admin.json POST /tenants
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/tenants/delete-tenants.mdx b/admin-api/endpoints/tenants/delete-tenants.mdx
index a07921f6..82b571b9 100644
--- a/admin-api/endpoints/tenants/delete-tenants.mdx
+++ b/admin-api/endpoints/tenants/delete-tenants.mdx
@@ -1,6 +1,6 @@
---
title: Delete tenants
-openapi: "/openapi/admin.json DELETE /tenants"
+openapi: /openapi/admin.json DELETE /tenants
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/tenants/get-a-tenant.mdx b/admin-api/endpoints/tenants/get-a-tenant.mdx
index 84c83cb5..fb9be523 100644
--- a/admin-api/endpoints/tenants/get-a-tenant.mdx
+++ b/admin-api/endpoints/tenants/get-a-tenant.mdx
@@ -1,6 +1,6 @@
---
title: Get a tenant
-openapi: "/openapi/admin.json GET /tenants/{id}"
+openapi: /openapi/admin.json GET /tenants/{id}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/tenants/list-tenants.mdx b/admin-api/endpoints/tenants/list-tenants.mdx
index 2741c717..81145cc3 100644
--- a/admin-api/endpoints/tenants/list-tenants.mdx
+++ b/admin-api/endpoints/tenants/list-tenants.mdx
@@ -1,6 +1,6 @@
---
title: List tenants
-openapi: "/openapi/admin.json GET /tenants"
+openapi: /openapi/admin.json GET /tenants
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/admin-api/endpoints/tenants/update-tenants.mdx b/admin-api/endpoints/tenants/update-tenants.mdx
index 9e754cbb..1befbe91 100644
--- a/admin-api/endpoints/tenants/update-tenants.mdx
+++ b/admin-api/endpoints/tenants/update-tenants.mdx
@@ -1,6 +1,6 @@
---
title: Update tenants
-openapi: "/openapi/admin.json PATCH /tenants"
+openapi: /openapi/admin.json PATCH /tenants
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/authentication.mdx b/api-reference/authentication.mdx
index b492a1b2..3fb5a725 100644
--- a/api-reference/authentication.mdx
+++ b/api-reference/authentication.mdx
@@ -1,9 +1,11 @@
---
title: Authentication
description: Authenticate with the Application API using user-scoped application
- API keys transmitted in the `X-API-KEY` header.
+ API keys transmitted in the `X-API-KEY`
+ header.
og:description: Authenticate with the Trophy Application API using user-scoped
- application API keys transmitted in the `X-API-KEY` header.
+ application API keys transmitted in the
+ `X-API-KEY` header.
icon: key
---
diff --git a/api-reference/endpoints/achievements/all-achievements.mdx b/api-reference/endpoints/achievements/all-achievements.mdx
index a3e3dc87..1ee9f5a9 100644
--- a/api-reference/endpoints/achievements/all-achievements.mdx
+++ b/api-reference/endpoints/achievements/all-achievements.mdx
@@ -1,6 +1,6 @@
---
title: Get all achievements and their completion stats
-openapi: "/openapi/application.json GET /achievements"
+openapi: /openapi/application.json GET /achievements
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/achievements/mark-an-achievement-as-completed.mdx b/api-reference/endpoints/achievements/mark-an-achievement-as-completed.mdx
index 77831e92..701ae461 100644
--- a/api-reference/endpoints/achievements/mark-an-achievement-as-completed.mdx
+++ b/api-reference/endpoints/achievements/mark-an-achievement-as-completed.mdx
@@ -1,6 +1,6 @@
---
title: Mark an achievement as completed
-openapi: "/openapi/application.json POST /achievements/{key}/complete"
+openapi: /openapi/application.json POST /achievements/{key}/complete
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/events/submit-a-metric-event.mdx b/api-reference/endpoints/events/submit-a-metric-event.mdx
index aad6ec21..5646875e 100644
--- a/api-reference/endpoints/events/submit-a-metric-event.mdx
+++ b/api-reference/endpoints/events/submit-a-metric-event.mdx
@@ -1,6 +1,6 @@
---
title: Submit a metric event
-openapi: "/openapi/application.json POST /metrics/{key}/event"
+openapi: /openapi/application.json POST /metrics/{key}/event
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/leaderboards/get-all-active-leaderboards.mdx b/api-reference/endpoints/leaderboards/get-all-active-leaderboards.mdx
index bf21560c..dd539a75 100644
--- a/api-reference/endpoints/leaderboards/get-all-active-leaderboards.mdx
+++ b/api-reference/endpoints/leaderboards/get-all-active-leaderboards.mdx
@@ -1,6 +1,6 @@
---
title: Get all leaderboards
-openapi: "/openapi/application.json GET /leaderboards"
+openapi: /openapi/application.json GET /leaderboards
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/leaderboards/get-leaderboard.mdx b/api-reference/endpoints/leaderboards/get-leaderboard.mdx
index f17d9f38..1fcbbe0c 100644
--- a/api-reference/endpoints/leaderboards/get-leaderboard.mdx
+++ b/api-reference/endpoints/leaderboards/get-leaderboard.mdx
@@ -1,6 +1,6 @@
---
title: Get a single leaderboard
-openapi: "/openapi/application.json GET /leaderboards/{key}"
+openapi: /openapi/application.json GET /leaderboards/{key}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/points/get-points-boosts.mdx b/api-reference/endpoints/points/get-points-boosts.mdx
index cc502707..30dc1758 100644
--- a/api-reference/endpoints/points/get-points-boosts.mdx
+++ b/api-reference/endpoints/points/get-points-boosts.mdx
@@ -1,6 +1,6 @@
---
title: Get boosts for a points system
-openapi: "/openapi/application.json GET /points/{key}/boosts"
+openapi: /openapi/application.json GET /points/{key}/boosts
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/points/get-points-level-summary.mdx b/api-reference/endpoints/points/get-points-level-summary.mdx
index 5cd901b1..75ee403f 100644
--- a/api-reference/endpoints/points/get-points-level-summary.mdx
+++ b/api-reference/endpoints/points/get-points-level-summary.mdx
@@ -1,6 +1,6 @@
---
title: Get level summary for a points system
-openapi: "/openapi/application.json GET /points/{key}/level-summary"
+openapi: /openapi/application.json GET /points/{key}/level-summary
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/points/get-points-levels.mdx b/api-reference/endpoints/points/get-points-levels.mdx
index 653a82f0..2fcaf5e3 100644
--- a/api-reference/endpoints/points/get-points-levels.mdx
+++ b/api-reference/endpoints/points/get-points-levels.mdx
@@ -1,6 +1,6 @@
---
title: Get levels for a points system
-openapi: "/openapi/application.json GET /points/{key}/levels"
+openapi: /openapi/application.json GET /points/{key}/levels
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/points/get-points-summary.mdx b/api-reference/endpoints/points/get-points-summary.mdx
index 83f9cba2..f59c00ba 100644
--- a/api-reference/endpoints/points/get-points-summary.mdx
+++ b/api-reference/endpoints/points/get-points-summary.mdx
@@ -1,6 +1,6 @@
---
title: Get a breakdown of users by points
-openapi: "/openapi/application.json GET /points/{key}/summary"
+openapi: /openapi/application.json GET /points/{key}/summary
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/points/get-points.mdx b/api-reference/endpoints/points/get-points.mdx
index acd6d484..1c6144d7 100644
--- a/api-reference/endpoints/points/get-points.mdx
+++ b/api-reference/endpoints/points/get-points.mdx
@@ -1,6 +1,6 @@
---
title: Get a points system with its triggers
-openapi: "/openapi/application.json GET /points/{key}"
+openapi: /openapi/application.json GET /points/{key}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/streaks/get-streaks.mdx b/api-reference/endpoints/streaks/get-streaks.mdx
index 4d379c1a..0df3559a 100644
--- a/api-reference/endpoints/streaks/get-streaks.mdx
+++ b/api-reference/endpoints/streaks/get-streaks.mdx
@@ -1,6 +1,6 @@
---
title: Get the streak lengths of a list of users
-openapi: "/openapi/application.json GET /streaks"
+openapi: /openapi/application.json GET /streaks
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/create-a-user.mdx b/api-reference/endpoints/users/create-a-user.mdx
index 51531010..defec63d 100644
--- a/api-reference/endpoints/users/create-a-user.mdx
+++ b/api-reference/endpoints/users/create-a-user.mdx
@@ -1,6 +1,6 @@
---
title: Create a new user
-openapi: "/openapi/application.json POST /users"
+openapi: /openapi/application.json POST /users
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/get-a-single-metric-event-summary-for-a-user.mdx b/api-reference/endpoints/users/get-a-single-metric-event-summary-for-a-user.mdx
index 1e157cc6..481b42d2 100644
--- a/api-reference/endpoints/users/get-a-single-metric-event-summary-for-a-user.mdx
+++ b/api-reference/endpoints/users/get-a-single-metric-event-summary-for-a-user.mdx
@@ -1,6 +1,6 @@
---
title: Get a summary of metric events over time
-openapi: "/openapi/application.json GET /users/{id}/metrics/{key}/event-summary"
+openapi: /openapi/application.json GET /users/{id}/metrics/{key}/event-summary
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/get-a-single-metric-for-a-user.mdx b/api-reference/endpoints/users/get-a-single-metric-for-a-user.mdx
index 32a97220..d082d3ea 100644
--- a/api-reference/endpoints/users/get-a-single-metric-for-a-user.mdx
+++ b/api-reference/endpoints/users/get-a-single-metric-for-a-user.mdx
@@ -1,6 +1,6 @@
---
title: Get a single metric for a user
-openapi: "/openapi/application.json GET /users/{id}/metrics/{key}"
+openapi: /openapi/application.json GET /users/{id}/metrics/{key}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/get-a-single-user.mdx b/api-reference/endpoints/users/get-a-single-user.mdx
index 5d4ce0a5..4a78b18e 100644
--- a/api-reference/endpoints/users/get-a-single-user.mdx
+++ b/api-reference/endpoints/users/get-a-single-user.mdx
@@ -1,6 +1,6 @@
---
title: Get a single user
-openapi: "/openapi/application.json GET /users/{id}"
+openapi: /openapi/application.json GET /users/{id}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/get-a-users-completed-achievements.mdx b/api-reference/endpoints/users/get-a-users-completed-achievements.mdx
index 6d8c72be..1a51e8a1 100644
--- a/api-reference/endpoints/users/get-a-users-completed-achievements.mdx
+++ b/api-reference/endpoints/users/get-a-users-completed-achievements.mdx
@@ -1,6 +1,6 @@
---
title: Get a user's achievements
-openapi: "/openapi/application.json GET /users/{id}/achievements"
+openapi: /openapi/application.json GET /users/{id}/achievements
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/get-a-users-leaderboard.mdx b/api-reference/endpoints/users/get-a-users-leaderboard.mdx
index fa42625f..596e8ff6 100644
--- a/api-reference/endpoints/users/get-a-users-leaderboard.mdx
+++ b/api-reference/endpoints/users/get-a-users-leaderboard.mdx
@@ -1,6 +1,6 @@
---
title: Get a user's leaderboard data
-openapi: "/openapi/application.json GET /users/{id}/leaderboards/{key}"
+openapi: /openapi/application.json GET /users/{id}/leaderboards/{key}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/get-a-users-points-boosts.mdx b/api-reference/endpoints/users/get-a-users-points-boosts.mdx
index 86607f8a..5c1cd43b 100644
--- a/api-reference/endpoints/users/get-a-users-points-boosts.mdx
+++ b/api-reference/endpoints/users/get-a-users-points-boosts.mdx
@@ -1,6 +1,6 @@
---
title: Get a user's active points boosts
-openapi: "/openapi/application.json GET /users/{id}/points/{key}/boosts"
+openapi: /openapi/application.json GET /users/{id}/points/{key}/boosts
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/get-a-users-points-summary.mdx b/api-reference/endpoints/users/get-a-users-points-summary.mdx
index 30f5a8dd..d3571082 100644
--- a/api-reference/endpoints/users/get-a-users-points-summary.mdx
+++ b/api-reference/endpoints/users/get-a-users-points-summary.mdx
@@ -1,6 +1,6 @@
---
title: Get a summary of points events over time
-openapi: "/openapi/application.json GET /users/{id}/points/{key}/event-summary"
+openapi: /openapi/application.json GET /users/{id}/points/{key}/event-summary
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/get-a-users-points.mdx b/api-reference/endpoints/users/get-a-users-points.mdx
index adb0117c..f455cf27 100644
--- a/api-reference/endpoints/users/get-a-users-points.mdx
+++ b/api-reference/endpoints/users/get-a-users-points.mdx
@@ -1,6 +1,6 @@
---
title: Get a user's points data
-openapi: "/openapi/application.json GET /users/{id}/points/{key}"
+openapi: /openapi/application.json GET /users/{id}/points/{key}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/get-a-users-streak.mdx b/api-reference/endpoints/users/get-a-users-streak.mdx
index 8dc07e77..a7dc5d40 100644
--- a/api-reference/endpoints/users/get-a-users-streak.mdx
+++ b/api-reference/endpoints/users/get-a-users-streak.mdx
@@ -1,6 +1,6 @@
---
title: Get a user's streak status
-openapi: "/openapi/application.json GET /users/{id}/streak"
+openapi: /openapi/application.json GET /users/{id}/streak
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/get-a-users-wrapped.mdx b/api-reference/endpoints/users/get-a-users-wrapped.mdx
index ebd611b5..6781e6d8 100644
--- a/api-reference/endpoints/users/get-a-users-wrapped.mdx
+++ b/api-reference/endpoints/users/get-a-users-wrapped.mdx
@@ -1,6 +1,6 @@
---
title: Get a user's wrapped data
-openapi: "/openapi/application.json GET /users/{id}/wrapped"
+openapi: /openapi/application.json GET /users/{id}/wrapped
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/get-all-metrics-for-a-user.mdx b/api-reference/endpoints/users/get-all-metrics-for-a-user.mdx
index eafad837..ad12436b 100644
--- a/api-reference/endpoints/users/get-all-metrics-for-a-user.mdx
+++ b/api-reference/endpoints/users/get-all-metrics-for-a-user.mdx
@@ -1,6 +1,6 @@
---
title: Get all metrics for a user
-openapi: "/openapi/application.json GET /users/{id}/metrics"
+openapi: /openapi/application.json GET /users/{id}/metrics
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/get-user-preferences.mdx b/api-reference/endpoints/users/get-user-preferences.mdx
index f722aa4a..eb2558f8 100644
--- a/api-reference/endpoints/users/get-user-preferences.mdx
+++ b/api-reference/endpoints/users/get-user-preferences.mdx
@@ -1,6 +1,6 @@
---
title: Get a user's preferences
-openapi: "/openapi/application.json GET /users/{id}/preferences"
+openapi: /openapi/application.json GET /users/{id}/preferences
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/identify-a-user.mdx b/api-reference/endpoints/users/identify-a-user.mdx
index faf9db7c..bb89c982 100644
--- a/api-reference/endpoints/users/identify-a-user.mdx
+++ b/api-reference/endpoints/users/identify-a-user.mdx
@@ -1,6 +1,6 @@
---
title: Identify a user
-openapi: "/openapi/application.json PUT /users/{id}"
+openapi: /openapi/application.json PUT /users/{id}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/update-a-user.mdx b/api-reference/endpoints/users/update-a-user.mdx
index 947f1785..1b76790d 100644
--- a/api-reference/endpoints/users/update-a-user.mdx
+++ b/api-reference/endpoints/users/update-a-user.mdx
@@ -1,6 +1,6 @@
---
title: Update a user
-openapi: "/openapi/application.json PATCH /users/{id}"
+openapi: /openapi/application.json PATCH /users/{id}
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/api-reference/endpoints/users/update-user-preferences.mdx b/api-reference/endpoints/users/update-user-preferences.mdx
index d141195d..cbb23f0f 100644
--- a/api-reference/endpoints/users/update-user-preferences.mdx
+++ b/api-reference/endpoints/users/update-user-preferences.mdx
@@ -1,6 +1,6 @@
---
title: Update a user's preferences
-openapi: "/openapi/application.json PATCH /users/{id}/preferences"
+openapi: /openapi/application.json PATCH /users/{id}/preferences
---
import { RateLimitBadge } from "../../../components/rate-limit-badge.jsx";
diff --git a/mcp/account-mcp-server/installation.mdx b/mcp/account-mcp-server/installation.mdx
index c9e67ce0..60bbf05f 100644
--- a/mcp/account-mcp-server/installation.mdx
+++ b/mcp/account-mcp-server/installation.mdx
@@ -1,6 +1,7 @@
---
title: Installation
-description: Install the Account MCP Server in Claude Code, Cursor, VS Code, and other MCP clients.
+description: Install the Account MCP Server in Claude Code, Cursor, VS Code, and
+ other MCP clients.
subtitle: Connect the remote Account MCP Server to your coding agent.
icon: download
---
@@ -54,6 +55,7 @@ Name this server clearly (for example `Trophy Account`) so it does not collide w
```bash
claude mcp list
```
+
Open MCP settings and add this to your `mcp.json`:
@@ -124,6 +126,7 @@ Name this server clearly (for example `Trophy Account`) so it does not collide w
}
}
```
+
diff --git a/mcp/docs-mcp-server/installation.mdx b/mcp/docs-mcp-server/installation.mdx
index f85903f9..aa7504c7 100644
--- a/mcp/docs-mcp-server/installation.mdx
+++ b/mcp/docs-mcp-server/installation.mdx
@@ -1,6 +1,7 @@
---
title: Installation
-description: Install the Trophy Docs MCP Server in Claude, Claude Code, Cursor, VS Code, and other MCP clients.
+description: Install the Trophy Docs MCP Server in Claude, Claude Code, Cursor,
+ VS Code, and other MCP clients.
subtitle: Connect live Trophy documentation to your coding agent.
icon: download
---
@@ -38,6 +39,7 @@ Name this server clearly (for example `Trophy Docs`) so it does not collide with
```bash
claude mcp list
```
+
Open MCP settings and add this to your `mcp.json`:
diff --git a/mcp/docs-mcp-server/introduction.mdx b/mcp/docs-mcp-server/introduction.mdx
index 57212a77..0fdf8997 100644
--- a/mcp/docs-mcp-server/introduction.mdx
+++ b/mcp/docs-mcp-server/introduction.mdx
@@ -1,6 +1,7 @@
---
title: Introduction
-description: Learn about the Trophy Docs MCP Server and why agents should use it for live documentation context.
+description: Learn about the Trophy Docs MCP Server and why agents should use it
+ for live documentation context.
subtitle: On-demand Trophy docs for any AI coding agent.
---
diff --git a/platform/data-sync.mdx b/platform/data-sync.mdx
index 041cf2b8..4de6192a 100644
--- a/platform/data-sync.mdx
+++ b/platform/data-sync.mdx
@@ -1,7 +1,9 @@
---
title: Data sync
-description: Learn how to sync Trophy data to your warehouse or database for analytics and reporting.
-og:description: Learn how to sync Trophy data to your warehouse or database for analytics and reporting.
+description: Learn how to sync Trophy data to your warehouse or database for
+ analytics and reporting.
+og:description: Learn how to sync Trophy data to your warehouse or database for
+ analytics and reporting.
icon: database
---
diff --git a/platform/environments.mdx b/platform/environments.mdx
index eb9ca737..ac3d49c9 100644
--- a/platform/environments.mdx
+++ b/platform/environments.mdx
@@ -1,7 +1,9 @@
---
title: Environments
-description: Learn how to use environments to help you test and review changes before releasing to production.
-og:description: Learn how to use environments to help you test and review changes before releasing to production.
+description: Learn how to use environments to help you test and review changes
+ before releasing to production.
+og:description: Learn how to use environments to help you test and review
+ changes before releasing to production.
icon: layers
---
diff --git a/platform/multi-tenancy.mdx b/platform/multi-tenancy.mdx
index 21f622a5..d991af77 100644
--- a/platform/multi-tenancy.mdx
+++ b/platform/multi-tenancy.mdx
@@ -1,7 +1,9 @@
---
title: Multi-Tenancy
-description: Learn how to use multi-tenancy to help you set up and customize gamification features for each of your customers.
-og:description: Learn how to use multi-tenancy to help you set up and customize gamification features for each of your customers.
+description: Learn how to use multi-tenancy to help you set up and customize
+ gamification features for each of your customers.
+og:description: Learn how to use multi-tenancy to help you set up and customize
+ gamification features for each of your customers.
icon: building
---
diff --git a/webhooks/events/achievements/achievement-completed.mdx b/webhooks/events/achievements/achievement-completed.mdx
index ebbec4e6..3382ddf5 100644
--- a/webhooks/events/achievements/achievement-completed.mdx
+++ b/webhooks/events/achievements/achievement-completed.mdx
@@ -1,6 +1,6 @@
---
title: Achievement completed
-openapi: "/openapi/application.json webhook achievement.completed"
+openapi: /openapi/application.json webhook achievement.completed
---
diff --git a/webhooks/events/emails/achievement-due.mdx b/webhooks/events/emails/achievement-due.mdx
index 0b965381..e0d9bc55 100644
--- a/webhooks/events/emails/achievement-due.mdx
+++ b/webhooks/events/emails/achievement-due.mdx
@@ -1,6 +1,6 @@
---
title: Achievement due
-openapi: "/openapi/application.json webhook emails.achievement_due"
+openapi: /openapi/application.json webhook emails.achievement_due
---
diff --git a/webhooks/events/emails/reactivation-due.mdx b/webhooks/events/emails/reactivation-due.mdx
index ad441ba1..59a7a1a6 100644
--- a/webhooks/events/emails/reactivation-due.mdx
+++ b/webhooks/events/emails/reactivation-due.mdx
@@ -1,6 +1,6 @@
---
title: Reactivation due
-openapi: "/openapi/application.json webhook emails.reactivation_due"
+openapi: /openapi/application.json webhook emails.reactivation_due
---
diff --git a/webhooks/events/emails/recap-due.mdx b/webhooks/events/emails/recap-due.mdx
index 9067df6b..719f1145 100644
--- a/webhooks/events/emails/recap-due.mdx
+++ b/webhooks/events/emails/recap-due.mdx
@@ -1,6 +1,6 @@
---
title: Recap due
-openapi: "/openapi/application.json webhook emails.recap_due"
+openapi: /openapi/application.json webhook emails.recap_due
---
diff --git a/webhooks/events/emails/streak-reminder-due.mdx b/webhooks/events/emails/streak-reminder-due.mdx
index 33177752..cfe0cece 100644
--- a/webhooks/events/emails/streak-reminder-due.mdx
+++ b/webhooks/events/emails/streak-reminder-due.mdx
@@ -1,6 +1,6 @@
---
title: Streak reminder due
-openapi: "/openapi/application.json webhook emails.streak_reminder_due"
+openapi: /openapi/application.json webhook emails.streak_reminder_due
---
diff --git a/webhooks/events/leaderboards/leaderboard-changed.mdx b/webhooks/events/leaderboards/leaderboard-changed.mdx
index 08a91c3e..dfa65219 100644
--- a/webhooks/events/leaderboards/leaderboard-changed.mdx
+++ b/webhooks/events/leaderboards/leaderboard-changed.mdx
@@ -1,4 +1,4 @@
---
title: Leaderboard changed
-openapi: "/openapi/application.json webhook leaderboard.changed"
+openapi: /openapi/application.json webhook leaderboard.changed
---
diff --git a/webhooks/events/leaderboards/leaderboard-finished.mdx b/webhooks/events/leaderboards/leaderboard-finished.mdx
index 0eac928a..4f117693 100644
--- a/webhooks/events/leaderboards/leaderboard-finished.mdx
+++ b/webhooks/events/leaderboards/leaderboard-finished.mdx
@@ -1,6 +1,6 @@
---
title: Leaderboard finished
-openapi: "/openapi/application.json webhook leaderboard.finished"
+openapi: /openapi/application.json webhook leaderboard.finished
---
diff --git a/webhooks/events/leaderboards/leaderboard-rank-changed.mdx b/webhooks/events/leaderboards/leaderboard-rank-changed.mdx
index 598a639d..e64888dc 100644
--- a/webhooks/events/leaderboards/leaderboard-rank-changed.mdx
+++ b/webhooks/events/leaderboards/leaderboard-rank-changed.mdx
@@ -1,4 +1,4 @@
---
title: Leaderboard rank changed
-openapi: "/openapi/application.json webhook leaderboard.rank_changed"
+openapi: /openapi/application.json webhook leaderboard.rank_changed
---
diff --git a/webhooks/events/leaderboards/leaderboard-started.mdx b/webhooks/events/leaderboards/leaderboard-started.mdx
index 305b578f..48dabce6 100644
--- a/webhooks/events/leaderboards/leaderboard-started.mdx
+++ b/webhooks/events/leaderboards/leaderboard-started.mdx
@@ -1,6 +1,6 @@
---
title: Leaderboard started
-openapi: "/openapi/application.json webhook leaderboard.started"
+openapi: /openapi/application.json webhook leaderboard.started
---
diff --git a/webhooks/events/points/points-boost-finished.mdx b/webhooks/events/points/points-boost-finished.mdx
index f22ccc3f..ca3535a2 100644
--- a/webhooks/events/points/points-boost-finished.mdx
+++ b/webhooks/events/points/points-boost-finished.mdx
@@ -1,6 +1,6 @@
---
title: Points boost finished
-openapi: "/openapi/application.json webhook points.boost_finished"
+openapi: /openapi/application.json webhook points.boost_finished
---
diff --git a/webhooks/events/points/points-boost-started.mdx b/webhooks/events/points/points-boost-started.mdx
index 58a794f3..986cc8a4 100644
--- a/webhooks/events/points/points-boost-started.mdx
+++ b/webhooks/events/points/points-boost-started.mdx
@@ -1,6 +1,6 @@
---
title: Points boost started
-openapi: "/openapi/application.json webhook points.boost_started"
+openapi: /openapi/application.json webhook points.boost_started
---
diff --git a/webhooks/events/points/points-changed.mdx b/webhooks/events/points/points-changed.mdx
index 1ca8d570..c57c2b45 100644
--- a/webhooks/events/points/points-changed.mdx
+++ b/webhooks/events/points/points-changed.mdx
@@ -1,6 +1,6 @@
---
title: Points changed
-openapi: "/openapi/application.json webhook points.changed"
+openapi: /openapi/application.json webhook points.changed
---
diff --git a/webhooks/events/points/points-level-changed.mdx b/webhooks/events/points/points-level-changed.mdx
index b12b02b9..241c9a5e 100644
--- a/webhooks/events/points/points-level-changed.mdx
+++ b/webhooks/events/points/points-level-changed.mdx
@@ -1,6 +1,6 @@
---
title: Points level changed
-openapi: "/openapi/application.json webhook points.level_changed"
+openapi: /openapi/application.json webhook points.level_changed
---
diff --git a/webhooks/events/streaks/streak-extended.mdx b/webhooks/events/streaks/streak-extended.mdx
index 9e2acb97..8727f4ef 100644
--- a/webhooks/events/streaks/streak-extended.mdx
+++ b/webhooks/events/streaks/streak-extended.mdx
@@ -1,6 +1,6 @@
---
title: Streak extended
-openapi: "/openapi/application.json webhook streak.extended"
+openapi: /openapi/application.json webhook streak.extended
---
diff --git a/webhooks/events/streaks/streak-freeze-consumed.mdx b/webhooks/events/streaks/streak-freeze-consumed.mdx
index dfd21c3c..079bdbdb 100644
--- a/webhooks/events/streaks/streak-freeze-consumed.mdx
+++ b/webhooks/events/streaks/streak-freeze-consumed.mdx
@@ -1,4 +1,4 @@
---
title: Streak freeze consumed
-openapi: "/openapi/application.json webhook streak.freeze_consumed"
+openapi: /openapi/application.json webhook streak.freeze_consumed
---
diff --git a/webhooks/events/streaks/streak-freeze-earned.mdx b/webhooks/events/streaks/streak-freeze-earned.mdx
index a13f7316..261302a8 100644
--- a/webhooks/events/streaks/streak-freeze-earned.mdx
+++ b/webhooks/events/streaks/streak-freeze-earned.mdx
@@ -1,4 +1,4 @@
---
title: Streak freeze earned
-openapi: "/openapi/application.json webhook streak.freeze_earned"
+openapi: /openapi/application.json webhook streak.freeze_earned
---
diff --git a/webhooks/events/streaks/streak-lost.mdx b/webhooks/events/streaks/streak-lost.mdx
index 1d08f4cd..a09065ab 100644
--- a/webhooks/events/streaks/streak-lost.mdx
+++ b/webhooks/events/streaks/streak-lost.mdx
@@ -1,4 +1,4 @@
---
title: Streak lost
-openapi: "/openapi/application.json webhook streak.lost"
+openapi: /openapi/application.json webhook streak.lost
---
diff --git a/webhooks/events/streaks/streak-started.mdx b/webhooks/events/streaks/streak-started.mdx
index 4e2a9ee4..3596ec01 100644
--- a/webhooks/events/streaks/streak-started.mdx
+++ b/webhooks/events/streaks/streak-started.mdx
@@ -1,4 +1,4 @@
---
title: Streak started
-openapi: "/openapi/application.json webhook streak.started"
+openapi: /openapi/application.json webhook streak.started
---