Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(backend): use unique operationId in the OpenAPI schema #15420

Conversation

zyoshoka
Copy link
Contributor

@zyoshoka zyoshoka commented Feb 7, 2025

What

OpenAPI スキーマで operationId がメソッド違いで重複している問題を解決します。とりあえず GET メソッドの方には get___ を、POST メソッドの方には post___ を接頭辞として追加します。

愚直に変えるだけだと pnpm build-misskey-js-with-types した際に型定義が二重にできてしまうので、そうならないようにもしています。

Why

#13498 の部分的な解決

Additional info (optional)

pnpm -F backend generate-api-json && npx @redocly/cli lint --skip-rule security-defined ./packages/backend/built/api.json

を実行して Your API description is valid. と出れば OK です(security-defined は対応していないのでスキップ)。

Checklist

  • Read the contribution guide
  • Test working in a local environment
  • (If needed) Add story of storybook
  • (If needed) Update CHANGELOG.md
  • (If possible) Add tests

@github-actions github-actions bot added packages/backend Server side specific issue/PR packages/misskey-js labels Feb 7, 2025
Copy link

codecov bot commented Feb 7, 2025

Codecov Report

Attention: Patch coverage is 0% with 8 lines in your changes missing coverage. Please review.

Project coverage is 40.34%. Comparing base (607bf60) to head (67e3363).
Report is 3 commits behind head on develop.

Files with missing lines Patch % Lines
...ackages/backend/src/server/api/openapi/gen-spec.ts 0.00% 8 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##           develop   #15420       +/-   ##
============================================
+ Coverage    18.82%   40.34%   +21.52%     
============================================
  Files          766     1609      +843     
  Lines       111400   210489    +99089     
  Branches      1234     4084     +2850     
============================================
+ Hits         20966    84916    +63950     
- Misses       89845   124933    +35088     
- Partials       589      640       +51     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Contributor

github-actions bot commented Feb 7, 2025

このPRによるapi.jsonの差分

差分はこちら
--- base
+++ head
@@ -16,7 +16,7 @@
   "paths": {
     "/admin/abuse-report/notification-recipient/create": {
       "post": {
-        "operationId": "admin___abuse-report___notification-recipient___create",
+        "operationId": "post___admin___abuse-report___notification-recipient___create",
         "summary": "admin/abuse-report/notification-recipient/create",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes* / **Permission**: *write:admin:abuse-report:notification-recipient*",
         "externalDocs": {
@@ -223,7 +223,7 @@
     },
     "/admin/abuse-report/notification-recipient/delete": {
       "post": {
-        "operationId": "admin___abuse-report___notification-recipient___delete",
+        "operationId": "post___admin___abuse-report___notification-recipient___delete",
         "summary": "admin/abuse-report/notification-recipient/delete",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes* / **Permission**: *write:admin:abuse-report:notification-recipient*",
         "externalDocs": {
@@ -371,7 +371,7 @@
     },
     "/admin/abuse-report/notification-recipient/list": {
       "post": {
-        "operationId": "admin___abuse-report___notification-recipient___list",
+        "operationId": "post___admin___abuse-report___notification-recipient___list",
         "summary": "admin/abuse-report/notification-recipient/list",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes* / **Permission**: *read:admin:abuse-report:notification-recipient*",
         "externalDocs": {
@@ -533,7 +533,7 @@
     },
     "/admin/abuse-report/notification-recipient/show": {
       "post": {
-        "operationId": "admin___abuse-report___notification-recipient___show",
+        "operationId": "post___admin___abuse-report___notification-recipient___show",
         "summary": "admin/abuse-report/notification-recipient/show",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes* / **Permission**: *read:admin:abuse-report:notification-recipient*",
         "externalDocs": {
@@ -700,7 +700,7 @@
     },
     "/admin/abuse-report/notification-recipient/update": {
       "post": {
-        "operationId": "admin___abuse-report___notification-recipient___update",
+        "operationId": "post___admin___abuse-report___notification-recipient___update",
         "summary": "admin/abuse-report/notification-recipient/update",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes* / **Permission**: *write:admin:abuse-report:notification-recipient*",
         "externalDocs": {
@@ -912,7 +912,7 @@
     },
     "/admin/abuse-user-reports": {
       "post": {
-        "operationId": "admin___abuse-user-reports",
+        "operationId": "post___admin___abuse-user-reports",
         "summary": "admin/abuse-user-reports",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:abuse-user-reports*",
         "externalDocs": {
@@ -1186,7 +1186,7 @@
     },
     "/admin/accounts/create": {
       "post": {
-        "operationId": "admin___accounts___create",
+        "operationId": "post___admin___accounts___create",
         "summary": "admin/accounts/create",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -1374,7 +1374,7 @@
     },
     "/admin/accounts/delete": {
       "post": {
-        "operationId": "admin___accounts___delete",
+        "operationId": "post___admin___accounts___delete",
         "summary": "admin/accounts/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:account*",
         "externalDocs": {
@@ -1522,7 +1522,7 @@
     },
     "/admin/accounts/find-by-email": {
       "post": {
-        "operationId": "admin___accounts___find-by-email",
+        "operationId": "post___admin___accounts___find-by-email",
         "summary": "admin/accounts/find-by-email",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:account*",
         "externalDocs": {
@@ -1686,7 +1686,7 @@
     },
     "/admin/ad/create": {
       "post": {
-        "operationId": "admin___ad___create",
+        "operationId": "post___admin___ad___create",
         "summary": "admin/ad/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:ad*",
         "externalDocs": {
@@ -1875,7 +1875,7 @@
     },
     "/admin/ad/delete": {
       "post": {
-        "operationId": "admin___ad___delete",
+        "operationId": "post___admin___ad___delete",
         "summary": "admin/ad/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:ad*",
         "externalDocs": {
@@ -2032,7 +2032,7 @@
     },
     "/admin/ad/list": {
       "post": {
-        "operationId": "admin___ad___list",
+        "operationId": "post___admin___ad___list",
         "summary": "admin/ad/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:ad*",
         "externalDocs": {
@@ -2205,7 +2205,7 @@
     },
     "/admin/ad/update": {
       "post": {
-        "operationId": "admin___ad___update",
+        "operationId": "post___admin___ad___update",
         "summary": "admin/ad/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:ad*",
         "externalDocs": {
@@ -2391,7 +2391,7 @@
     },
     "/admin/announcements/create": {
       "post": {
-        "operationId": "admin___announcements___create",
+        "operationId": "post___admin___announcements___create",
         "summary": "admin/announcements/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:announcements*",
         "externalDocs": {
@@ -2636,7 +2636,7 @@
     },
     "/admin/announcements/delete": {
       "post": {
-        "operationId": "admin___announcements___delete",
+        "operationId": "post___admin___announcements___delete",
         "summary": "admin/announcements/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:announcements*",
         "externalDocs": {
@@ -2793,7 +2793,7 @@
     },
     "/admin/announcements/list": {
       "post": {
-        "operationId": "admin___announcements___list",
+        "operationId": "post___admin___announcements___list",
         "summary": "admin/announcements/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:announcements*",
         "externalDocs": {
@@ -3016,7 +3016,7 @@
     },
     "/admin/announcements/update": {
       "post": {
-        "operationId": "admin___announcements___update",
+        "operationId": "post___admin___announcements___update",
         "summary": "admin/announcements/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:announcements*",
         "externalDocs": {
@@ -3217,7 +3217,7 @@
     },
     "/admin/avatar-decorations/create": {
       "post": {
-        "operationId": "admin___avatar-decorations___create",
+        "operationId": "post___admin___avatar-decorations___create",
         "summary": "admin/avatar-decorations/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:avatar-decorations*",
         "externalDocs": {
@@ -3429,7 +3429,7 @@
     },
     "/admin/avatar-decorations/delete": {
       "post": {
-        "operationId": "admin___avatar-decorations___delete",
+        "operationId": "post___admin___avatar-decorations___delete",
         "summary": "admin/avatar-decorations/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:avatar-decorations*",
         "externalDocs": {
@@ -3577,7 +3577,7 @@
     },
     "/admin/avatar-decorations/list": {
       "post": {
-        "operationId": "admin___avatar-decorations___list",
+        "operationId": "post___admin___avatar-decorations___list",
         "summary": "admin/avatar-decorations/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:avatar-decorations*",
         "externalDocs": {
@@ -3792,7 +3792,7 @@
     },
     "/admin/avatar-decorations/update": {
       "post": {
-        "operationId": "admin___avatar-decorations___update",
+        "operationId": "post___admin___avatar-decorations___update",
         "summary": "admin/avatar-decorations/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:avatar-decorations*",
         "externalDocs": {
@@ -3957,7 +3957,7 @@
     },
     "/admin/captcha/current": {
       "post": {
-        "operationId": "admin___captcha___current",
+        "operationId": "post___admin___captcha___current",
         "summary": "admin/captcha/current",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:meta*",
         "externalDocs": {
@@ -4204,7 +4204,7 @@
     },
     "/admin/captcha/save": {
       "post": {
-        "operationId": "admin___captcha___save",
+        "operationId": "post___admin___captcha___save",
         "summary": "admin/captcha/save",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:meta*",
         "externalDocs": {
@@ -4443,7 +4443,7 @@
     },
     "/admin/delete-account": {
       "post": {
-        "operationId": "admin___delete-account",
+        "operationId": "post___admin___delete-account",
         "summary": "admin/delete-account",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:delete-account*",
         "externalDocs": {
@@ -4591,7 +4591,7 @@
     },
     "/admin/delete-all-files-of-a-user": {
       "post": {
-        "operationId": "admin___delete-all-files-of-a-user",
+        "operationId": "post___admin___delete-all-files-of-a-user",
         "summary": "admin/delete-all-files-of-a-user",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:delete-all-files-of-a-user*",
         "externalDocs": {
@@ -4739,7 +4739,7 @@
     },
     "/admin/drive/clean-remote-files": {
       "post": {
-        "operationId": "admin___drive___clean-remote-files",
+        "operationId": "post___admin___drive___clean-remote-files",
         "summary": "admin/drive/clean-remote-files",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:drive*",
         "externalDocs": {
@@ -4868,7 +4868,7 @@
     },
     "/admin/drive/cleanup": {
       "post": {
-        "operationId": "admin___drive___cleanup",
+        "operationId": "post___admin___drive___cleanup",
         "summary": "admin/drive/cleanup",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:drive*",
         "externalDocs": {
@@ -4997,7 +4997,7 @@
     },
     "/admin/drive/files": {
       "post": {
-        "operationId": "admin___drive___files",
+        "operationId": "post___admin___drive___files",
         "summary": "admin/drive/files",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:drive*",
         "externalDocs": {
@@ -5194,7 +5194,7 @@
     },
     "/admin/drive/show-file": {
       "post": {
-        "operationId": "admin___drive___show-file",
+        "operationId": "post___admin___drive___show-file",
         "summary": "admin/drive/show-file",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:drive*",
         "externalDocs": {
@@ -5539,7 +5539,7 @@
     },
     "/admin/emoji/add": {
       "post": {
-        "operationId": "admin___emoji___add",
+        "operationId": "post___admin___emoji___add",
         "summary": "admin/emoji/add",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -5758,7 +5758,7 @@
     },
     "/admin/emoji/add-aliases-bulk": {
       "post": {
-        "operationId": "admin___emoji___add-aliases-bulk",
+        "operationId": "post___admin___emoji___add-aliases-bulk",
         "summary": "admin/emoji/add-aliases-bulk",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -5916,7 +5916,7 @@
     },
     "/admin/emoji/copy": {
       "post": {
-        "operationId": "admin___emoji___copy",
+        "operationId": "post___admin___emoji___copy",
         "summary": "admin/emoji/copy",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -6098,7 +6098,7 @@
     },
     "/admin/emoji/delete": {
       "post": {
-        "operationId": "admin___emoji___delete",
+        "operationId": "post___admin___emoji___delete",
         "summary": "admin/emoji/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -6255,7 +6255,7 @@
     },
     "/admin/emoji/delete-bulk": {
       "post": {
-        "operationId": "admin___emoji___delete-bulk",
+        "operationId": "post___admin___emoji___delete-bulk",
         "summary": "admin/emoji/delete-bulk",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -6406,7 +6406,7 @@
     },
     "/admin/emoji/import-zip": {
       "post": {
-        "operationId": "admin___emoji___import-zip",
+        "operationId": "post___admin___emoji___import-zip",
         "summary": "admin/emoji/import-zip",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -6551,7 +6551,7 @@
     },
     "/admin/emoji/list": {
       "post": {
-        "operationId": "admin___emoji___list",
+        "operationId": "post___admin___emoji___list",
         "summary": "admin/emoji/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:emoji*",
         "externalDocs": {
@@ -6762,7 +6762,7 @@
     },
     "/admin/emoji/list-remote": {
       "post": {
-        "operationId": "admin___emoji___list-remote",
+        "operationId": "post___admin___emoji___list-remote",
         "summary": "admin/emoji/list-remote",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:emoji*",
         "externalDocs": {
@@ -6981,7 +6981,7 @@
     },
     "/admin/emoji/remove-aliases-bulk": {
       "post": {
-        "operationId": "admin___emoji___remove-aliases-bulk",
+        "operationId": "post___admin___emoji___remove-aliases-bulk",
         "summary": "admin/emoji/remove-aliases-bulk",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -7139,7 +7139,7 @@
     },
     "/admin/emoji/set-aliases-bulk": {
       "post": {
-        "operationId": "admin___emoji___set-aliases-bulk",
+        "operationId": "post___admin___emoji___set-aliases-bulk",
         "summary": "admin/emoji/set-aliases-bulk",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -7297,7 +7297,7 @@
     },
     "/admin/emoji/set-category-bulk": {
       "post": {
-        "operationId": "admin___emoji___set-category-bulk",
+        "operationId": "post___admin___emoji___set-category-bulk",
         "summary": "admin/emoji/set-category-bulk",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -7455,7 +7455,7 @@
     },
     "/admin/emoji/set-license-bulk": {
       "post": {
-        "operationId": "admin___emoji___set-license-bulk",
+        "operationId": "post___admin___emoji___set-license-bulk",
         "summary": "admin/emoji/set-license-bulk",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -7613,7 +7613,7 @@
     },
     "/admin/emoji/update": {
       "post": {
-        "operationId": "admin___emoji___update",
+        "operationId": "post___admin___emoji___update",
         "summary": "admin/emoji/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -7836,7 +7836,7 @@
     },
     "/admin/federation/delete-all-files": {
       "post": {
-        "operationId": "admin___federation___delete-all-files",
+        "operationId": "post___admin___federation___delete-all-files",
         "summary": "admin/federation/delete-all-files",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:federation*",
         "externalDocs": {
@@ -7983,7 +7983,7 @@
     },
     "/admin/federation/refresh-remote-instance-metadata": {
       "post": {
-        "operationId": "admin___federation___refresh-remote-instance-metadata",
+        "operationId": "post___admin___federation___refresh-remote-instance-metadata",
         "summary": "admin/federation/refresh-remote-instance-metadata",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:federation*",
         "externalDocs": {
@@ -8130,7 +8130,7 @@
     },
     "/admin/federation/remove-all-following": {
       "post": {
-        "operationId": "admin___federation___remove-all-following",
+        "operationId": "post___admin___federation___remove-all-following",
         "summary": "admin/federation/remove-all-following",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:federation*",
         "externalDocs": {
@@ -8277,7 +8277,7 @@
     },
     "/admin/federation/update-instance": {
       "post": {
-        "operationId": "admin___federation___update-instance",
+        "operationId": "post___admin___federation___update-instance",
         "summary": "admin/federation/update-instance",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:federation*",
         "externalDocs": {
@@ -8430,7 +8430,7 @@
     },
     "/admin/forward-abuse-user-report": {
       "post": {
-        "operationId": "admin___forward-abuse-user-report",
+        "operationId": "post___admin___forward-abuse-user-report",
         "summary": "admin/forward-abuse-user-report",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report*",
         "externalDocs": {
@@ -8589,7 +8589,7 @@
     },
     "/admin/get-index-stats": {
       "post": {
-        "operationId": "admin___get-index-stats",
+        "operationId": "post___admin___get-index-stats",
         "summary": "admin/get-index-stats",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:index-stats*",
         "externalDocs": {
@@ -8740,7 +8740,7 @@
     },
     "/admin/get-table-stats": {
       "post": {
-        "operationId": "admin___get-table-stats",
+        "operationId": "post___admin___get-table-stats",
         "summary": "admin/get-table-stats",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:table-stats*",
         "externalDocs": {
@@ -8897,7 +8897,7 @@
     },
     "/admin/get-user-ips": {
       "post": {
-        "operationId": "admin___get-user-ips",
+        "operationId": "post___admin___get-user-ips",
         "summary": "admin/get-user-ips",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:user-ips*",
         "externalDocs": {
@@ -9068,7 +9068,7 @@
     },
     "/admin/invite/create": {
       "post": {
-        "operationId": "admin___invite___create",
+        "operationId": "post___admin___invite___create",
         "summary": "admin/invite/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:invite-codes*",
         "externalDocs": {
@@ -9241,7 +9241,7 @@
     },
     "/admin/invite/list": {
       "post": {
-        "operationId": "admin___invite___list",
+        "operationId": "post___admin___invite___list",
         "summary": "admin/invite/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:invite-codes*",
         "externalDocs": {
@@ -9422,7 +9422,7 @@
     },
     "/admin/meta": {
       "post": {
-        "operationId": "admin___meta",
+        "operationId": "post___admin___meta",
         "summary": "admin/meta",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:meta*",
         "externalDocs": {
@@ -10215,7 +10215,7 @@
     },
     "/admin/promo/create": {
       "post": {
-        "operationId": "admin___promo___create",
+        "operationId": "post___admin___promo___create",
         "summary": "admin/promo/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:promo*",
         "externalDocs": {
@@ -10385,7 +10385,7 @@
     },
     "/admin/queue/clear": {
       "post": {
-        "operationId": "admin___queue___clear",
+        "operationId": "post___admin___queue___clear",
         "summary": "admin/queue/clear",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:queue*",
         "externalDocs": {
@@ -10514,7 +10514,7 @@
     },
     "/admin/queue/deliver-delayed": {
       "post": {
-        "operationId": "admin___queue___deliver-delayed",
+        "operationId": "post___admin___queue___deliver-delayed",
         "summary": "admin/queue/deliver-delayed",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:queue*",
         "externalDocs": {
@@ -10668,7 +10668,7 @@
     },
     "/admin/queue/inbox-delayed": {
       "post": {
-        "operationId": "admin___queue___inbox-delayed",
+        "operationId": "post___admin___queue___inbox-delayed",
         "summary": "admin/queue/inbox-delayed",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:queue*",
         "externalDocs": {
@@ -10822,7 +10822,7 @@
     },
     "/admin/queue/promote": {
       "post": {
-        "operationId": "admin___queue___promote",
+        "operationId": "post___admin___queue___promote",
         "summary": "admin/queue/promote",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:queue*",
         "externalDocs": {
@@ -10973,7 +10973,7 @@
     },
     "/admin/queue/stats": {
       "post": {
-        "operationId": "admin___queue___stats",
+        "operationId": "post___admin___queue___stats",
         "summary": "admin/queue/stats",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:emoji*",
         "externalDocs": {
@@ -11129,7 +11129,7 @@
     },
     "/admin/relays/add": {
       "post": {
-        "operationId": "admin___relays___add",
+        "operationId": "post___admin___relays___add",
         "summary": "admin/relays/add",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:relays*",
         "externalDocs": {
@@ -11316,7 +11316,7 @@
     },
     "/admin/relays/list": {
       "post": {
-        "operationId": "admin___relays___list",
+        "operationId": "post___admin___relays___list",
         "summary": "admin/relays/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:relays*",
         "externalDocs": {
@@ -11479,7 +11479,7 @@
     },
     "/admin/relays/remove": {
       "post": {
-        "operationId": "admin___relays___remove",
+        "operationId": "post___admin___relays___remove",
         "summary": "admin/relays/remove",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:relays*",
         "externalDocs": {
@@ -11626,7 +11626,7 @@
     },
     "/admin/reset-password": {
       "post": {
-        "operationId": "admin___reset-password",
+        "operationId": "post___admin___reset-password",
         "summary": "admin/reset-password",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:reset-password*",
         "externalDocs": {
@@ -11791,7 +11791,7 @@
     },
     "/admin/resolve-abuse-user-report": {
       "post": {
-        "operationId": "admin___resolve-abuse-user-report",
+        "operationId": "post___admin___resolve-abuse-user-report",
         "summary": "admin/resolve-abuse-user-report",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report*",
         "externalDocs": {
@@ -11961,7 +11961,7 @@
     },
     "/admin/roles/assign": {
       "post": {
-        "operationId": "admin___roles___assign",
+        "operationId": "post___admin___roles___assign",
         "summary": "admin/roles/assign",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:roles*",
         "externalDocs": {
@@ -12147,7 +12147,7 @@
     },
     "/admin/roles/create": {
       "post": {
-        "operationId": "admin___roles___create",
+        "operationId": "post___admin___roles___create",
         "summary": "admin/roles/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:roles*",
         "externalDocs": {
@@ -12364,7 +12364,7 @@
     },
     "/admin/roles/delete": {
       "post": {
-        "operationId": "admin___roles___delete",
+        "operationId": "post___admin___roles___delete",
         "summary": "admin/roles/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:roles*",
         "externalDocs": {
@@ -12521,7 +12521,7 @@
     },
     "/admin/roles/list": {
       "post": {
-        "operationId": "admin___roles___list",
+        "operationId": "post___admin___roles___list",
         "summary": "admin/roles/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:roles*",
         "externalDocs": {
@@ -12661,7 +12661,7 @@
     },
     "/admin/roles/show": {
       "post": {
-        "operationId": "admin___roles___show",
+        "operationId": "post___admin___roles___show",
         "summary": "admin/roles/show",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:roles*",
         "externalDocs": {
@@ -12826,7 +12826,7 @@
     },
     "/admin/roles/unassign": {
       "post": {
-        "operationId": "admin___roles___unassign",
+        "operationId": "post___admin___roles___unassign",
         "summary": "admin/roles/unassign",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:roles*",
         "externalDocs": {
@@ -13015,7 +13015,7 @@
     },
     "/admin/roles/update": {
       "post": {
-        "operationId": "admin___roles___update",
+        "operationId": "post___admin___roles___update",
         "summary": "admin/roles/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:roles*",
         "externalDocs": {
@@ -13224,7 +13224,7 @@
     },
     "/admin/roles/update-default-policies": {
       "post": {
-        "operationId": "admin___roles___update-default-policies",
+        "operationId": "post___admin___roles___update-default-policies",
         "summary": "admin/roles/update-default-policies",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:roles*",
         "externalDocs": {
@@ -13371,7 +13371,7 @@
     },
     "/admin/roles/users": {
       "post": {
-        "operationId": "admin___roles___users",
+        "operationId": "post___admin___roles___users",
         "summary": "admin/roles/users",
         "description": "No description provided.\n\n**Credential required**: *No* / **Permission**: *read:admin:roles*",
         "externalDocs": {
@@ -13573,7 +13573,7 @@
     },
     "/admin/send-email": {
       "post": {
-        "operationId": "admin___send-email",
+        "operationId": "post___admin___send-email",
         "summary": "admin/send-email",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:send-email*",
         "externalDocs": {
@@ -13728,7 +13728,7 @@
     },
     "/admin/server-info": {
       "post": {
-        "operationId": "admin___server-info",
+        "operationId": "post___admin___server-info",
         "summary": "admin/server-info",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:server-info*",
         "externalDocs": {
@@ -13945,7 +13945,7 @@
     },
     "/admin/show-moderation-logs": {
       "post": {
-        "operationId": "admin___show-moderation-logs",
+        "operationId": "post___admin___show-moderation-logs",
         "summary": "admin/show-moderation-logs",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:show-moderation-log*",
         "externalDocs": {
@@ -14155,7 +14155,7 @@
     },
     "/admin/show-user": {
       "post": {
-        "operationId": "admin___show-user",
+        "operationId": "post___admin___show-user",
         "summary": "admin/show-user",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:show-user*",
         "externalDocs": {
@@ -15069,7 +15069,7 @@
     },
     "/admin/show-users": {
       "post": {
-        "operationId": "admin___show-users",
+        "operationId": "post___admin___show-users",
         "summary": "admin/show-users",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:show-user*",
         "externalDocs": {
@@ -15281,7 +15281,7 @@
     },
     "/admin/suspend-user": {
       "post": {
-        "operationId": "admin___suspend-user",
+        "operationId": "post___admin___suspend-user",
         "summary": "admin/suspend-user",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:suspend-user*",
         "externalDocs": {
@@ -15429,7 +15429,7 @@
     },
     "/admin/system-webhook/create": {
       "post": {
-        "operationId": "admin___system-webhook___create",
+        "operationId": "post___admin___system-webhook___create",
         "summary": "admin/system-webhook/create",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes* / **Permission**: *write:admin:system-webhook*",
         "externalDocs": {
@@ -15616,7 +15616,7 @@
     },
     "/admin/system-webhook/delete": {
       "post": {
-        "operationId": "admin___system-webhook___delete",
+        "operationId": "post___admin___system-webhook___delete",
         "summary": "admin/system-webhook/delete",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes* / **Permission**: *write:admin:system-webhook*",
         "externalDocs": {
@@ -15764,7 +15764,7 @@
     },
     "/admin/system-webhook/list": {
       "post": {
-        "operationId": "admin___system-webhook___list",
+        "operationId": "post___admin___system-webhook___list",
         "summary": "admin/system-webhook/list",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes* / **Permission**: *write:admin:system-webhook*",
         "externalDocs": {
@@ -15932,7 +15932,7 @@
     },
     "/admin/system-webhook/show": {
       "post": {
-        "operationId": "admin___system-webhook___show",
+        "operationId": "post___admin___system-webhook___show",
         "summary": "admin/system-webhook/show",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes* / **Permission**: *write:admin:system-webhook*",
         "externalDocs": {
@@ -16099,7 +16099,7 @@
     },
     "/admin/system-webhook/test": {
       "post": {
-        "operationId": "admin___system-webhook___test",
+        "operationId": "post___admin___system-webhook___test",
         "summary": "admin/system-webhook/test",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes* / **Permission**: *read:admin:system-webhook*",
         "externalDocs": {
@@ -16299,7 +16299,7 @@
     },
     "/admin/system-webhook/update": {
       "post": {
-        "operationId": "admin___system-webhook___update",
+        "operationId": "post___admin___system-webhook___update",
         "summary": "admin/system-webhook/update",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes* / **Permission**: *write:admin:system-webhook*",
         "externalDocs": {
@@ -16491,7 +16491,7 @@
     },
     "/admin/unset-user-avatar": {
       "post": {
-        "operationId": "admin___unset-user-avatar",
+        "operationId": "post___admin___unset-user-avatar",
         "summary": "admin/unset-user-avatar",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:unset-user-avatar*",
         "externalDocs": {
@@ -16639,7 +16639,7 @@
     },
     "/admin/unset-user-banner": {
       "post": {
-        "operationId": "admin___unset-user-banner",
+        "operationId": "post___admin___unset-user-banner",
         "summary": "admin/unset-user-banner",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:unset-user-banner*",
         "externalDocs": {
@@ -16787,7 +16787,7 @@
     },
     "/admin/unsuspend-user": {
       "post": {
-        "operationId": "admin___unsuspend-user",
+        "operationId": "post___admin___unsuspend-user",
         "summary": "admin/unsuspend-user",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:unsuspend-user*",
         "externalDocs": {
@@ -16935,7 +16935,7 @@
     },
     "/admin/update-abuse-user-report": {
       "post": {
-        "operationId": "admin___update-abuse-user-report",
+        "operationId": "post___admin___update-abuse-user-report",
         "summary": "admin/update-abuse-user-report",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report*",
         "externalDocs": {
@@ -17097,7 +17097,7 @@
     },
     "/admin/update-meta": {
       "post": {
-        "operationId": "admin___update-meta",
+        "operationId": "post___admin___update-meta",
         "summary": "admin/update-meta",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:meta*",
         "externalDocs": {
@@ -17835,7 +17835,7 @@
     },
     "/admin/update-user-note": {
       "post": {
-        "operationId": "admin___update-user-note",
+        "operationId": "post___admin___update-user-note",
         "summary": "admin/update-user-note",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:user-note*",
         "externalDocs": {
@@ -17987,7 +17987,7 @@
     },
     "/announcements": {
       "post": {
-        "operationId": "announcements",
+        "operationId": "post___announcements",
         "summary": "announcements",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -18152,7 +18152,7 @@
     },
     "/announcements/show": {
       "post": {
-        "operationId": "announcements___show",
+        "operationId": "post___announcements___show",
         "summary": "announcements/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -18312,7 +18312,7 @@
     },
     "/antennas/create": {
       "post": {
-        "operationId": "antennas___create",
+        "operationId": "post___antennas___create",
         "summary": "antennas/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -18559,7 +18559,7 @@
     },
     "/antennas/delete": {
       "post": {
-        "operationId": "antennas___delete",
+        "operationId": "post___antennas___delete",
         "summary": "antennas/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -18716,7 +18716,7 @@
     },
     "/antennas/list": {
       "post": {
-        "operationId": "antennas___list",
+        "operationId": "post___antennas___list",
         "summary": "antennas/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -18856,7 +18856,7 @@
     },
     "/antennas/notes": {
       "post": {
-        "operationId": "antennas___notes",
+        "operationId": "post___antennas___notes",
         "summary": "antennas/notes",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -19044,7 +19044,7 @@
     },
     "/antennas/show": {
       "post": {
-        "operationId": "antennas___show",
+        "operationId": "post___antennas___show",
         "summary": "antennas/show",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -19209,7 +19209,7 @@
     },
     "/antennas/update": {
       "post": {
-        "operationId": "antennas___update",
+        "operationId": "post___antennas___update",
         "summary": "antennas/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -19453,7 +19453,7 @@
     },
     "/ap/get": {
       "post": {
-        "operationId": "ap___get",
+        "operationId": "post___ap___get",
         "summary": "ap/get",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:federation*",
         "externalDocs": {
@@ -19628,7 +19628,7 @@
     },
     "/ap/show": {
       "post": {
-        "operationId": "ap___show",
+        "operationId": "post___ap___show",
         "summary": "ap/show",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -19896,7 +19896,7 @@
     },
     "/app/create": {
       "post": {
-        "operationId": "app___create",
+        "operationId": "post___app___create",
         "summary": "app/create",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -20064,7 +20064,7 @@
     },
     "/app/show": {
       "post": {
-        "operationId": "app___show",
+        "operationId": "post___app___show",
         "summary": "app/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -20224,7 +20224,7 @@
     },
     "/auth/accept": {
       "post": {
-        "operationId": "auth___accept",
+        "operationId": "post___auth___accept",
         "summary": "auth/accept",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -20380,7 +20380,7 @@
     },
     "/auth/session/generate": {
       "post": {
-        "operationId": "auth___session___generate",
+        "operationId": "post___auth___session___generate",
         "summary": "auth/session/generate",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -20551,7 +20551,7 @@
     },
     "/auth/session/show": {
       "post": {
-        "operationId": "auth___session___show",
+        "operationId": "post___auth___session___show",
         "summary": "auth/session/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -20727,7 +20727,7 @@
     },
     "/auth/session/userkey": {
       "post": {
-        "operationId": "auth___session___userkey",
+        "operationId": "post___auth___session___userkey",
         "summary": "auth/session/userkey",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -20920,7 +20920,7 @@
     },
     "/blocking/create": {
       "post": {
-        "operationId": "blocking___create",
+        "operationId": "post___blocking___create",
         "summary": "blocking/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:blocks*",
         "externalDocs": {
@@ -21124,7 +21124,7 @@
     },
     "/blocking/delete": {
       "post": {
-        "operationId": "blocking___delete",
+        "operationId": "post___blocking___delete",
         "summary": "blocking/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:blocks*",
         "externalDocs": {
@@ -21328,7 +21328,7 @@
     },
     "/blocking/list": {
       "post": {
-        "operationId": "blocking___list",
+        "operationId": "post___blocking___list",
         "summary": "blocking/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:blocks*",
         "externalDocs": {
@@ -21494,7 +21494,7 @@
     },
     "/bubble-game/ranking": {
       "get": {
-        "operationId": "bubble-game___ranking",
+        "operationId": "get___bubble-game___ranking",
         "summary": "bubble-game/ranking",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -21662,7 +21662,7 @@
         }
       },
       "post": {
-        "operationId": "bubble-game___ranking",
+        "operationId": "post___bubble-game___ranking",
         "summary": "bubble-game/ranking",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -21832,7 +21832,7 @@
     },
     "/bubble-game/register": {
       "post": {
-        "operationId": "bubble-game___register",
+        "operationId": "post___bubble-game___register",
         "summary": "bubble-game/register",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -22031,7 +22031,7 @@
     },
     "/channels/create": {
       "post": {
-        "operationId": "channels___create",
+        "operationId": "post___channels___create",
         "summary": "channels/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:channels*",
         "externalDocs": {
@@ -22250,7 +22250,7 @@
     },
     "/channels/favorite": {
       "post": {
-        "operationId": "channels___favorite",
+        "operationId": "post___channels___favorite",
         "summary": "channels/favorite",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:channels*",
         "externalDocs": {
@@ -22407,7 +22407,7 @@
     },
     "/channels/featured": {
       "post": {
-        "operationId": "channels___featured",
+        "operationId": "post___channels___featured",
         "summary": "channels/featured",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -22542,7 +22542,7 @@
     },
     "/channels/follow": {
       "post": {
-        "operationId": "channels___follow",
+        "operationId": "post___channels___follow",
         "summary": "channels/follow",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:channels*",
         "externalDocs": {
@@ -22699,7 +22699,7 @@
     },
     "/channels/followed": {
       "post": {
-        "operationId": "channels___followed",
+        "operationId": "post___channels___followed",
         "summary": "channels/followed",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:channels*",
         "externalDocs": {
@@ -22865,7 +22865,7 @@
     },
     "/channels/my-favorites": {
       "post": {
-        "operationId": "channels___my-favorites",
+        "operationId": "post___channels___my-favorites",
         "summary": "channels/my-favorites",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:channels*",
         "externalDocs": {
@@ -23005,7 +23005,7 @@
     },
     "/channels/owned": {
       "post": {
-        "operationId": "channels___owned",
+        "operationId": "post___channels___owned",
         "summary": "channels/owned",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:channels*",
         "externalDocs": {
@@ -23171,7 +23171,7 @@
     },
     "/channels/search": {
       "post": {
-        "operationId": "channels___search",
+        "operationId": "post___channels___search",
         "summary": "channels/search",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -23346,7 +23346,7 @@
     },
     "/channels/show": {
       "post": {
-        "operationId": "channels___show",
+        "operationId": "post___channels___show",
         "summary": "channels/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -23506,7 +23506,7 @@
     },
     "/channels/timeline": {
       "post": {
-        "operationId": "channels___timeline",
+        "operationId": "post___channels___timeline",
         "summary": "channels/timeline",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -23693,7 +23693,7 @@
     },
     "/channels/unfavorite": {
       "post": {
-        "operationId": "channels___unfavorite",
+        "operationId": "post___channels___unfavorite",
         "summary": "channels/unfavorite",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:channels*",
         "externalDocs": {
@@ -23850,7 +23850,7 @@
     },
     "/channels/unfollow": {
       "post": {
-        "operationId": "channels___unfollow",
+        "operationId": "post___channels___unfollow",
         "summary": "channels/unfollow",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:channels*",
         "externalDocs": {
@@ -24007,7 +24007,7 @@
     },
     "/channels/update": {
       "post": {
-        "operationId": "channels___update",
+        "operationId": "post___channels___update",
         "summary": "channels/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:channels*",
         "externalDocs": {
@@ -24240,7 +24240,7 @@
     },
     "/charts/active-users": {
       "get": {
-        "operationId": "charts___active-users",
+        "operationId": "get___charts___active-users",
         "summary": "charts/active-users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -24471,7 +24471,7 @@
         }
       },
       "post": {
-        "operationId": "charts___active-users",
+        "operationId": "post___charts___active-users",
         "summary": "charts/active-users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -24704,7 +24704,7 @@
     },
     "/charts/ap-request": {
       "get": {
-        "operationId": "charts___ap-request",
+        "operationId": "get___charts___ap-request",
         "summary": "charts/ap-request",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -24893,7 +24893,7 @@
         }
       },
       "post": {
-        "operationId": "charts___ap-request",
+        "operationId": "post___charts___ap-request",
         "summary": "charts/ap-request",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -25084,7 +25084,7 @@
     },
     "/charts/drive": {
       "get": {
-        "operationId": "charts___drive",
+        "operationId": "get___charts___drive",
         "summary": "charts/drive",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -25324,7 +25324,7 @@
         }
       },
       "post": {
-        "operationId": "charts___drive",
+        "operationId": "post___charts___drive",
         "summary": "charts/drive",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -25566,7 +25566,7 @@
     },
     "/charts/federation": {
       "get": {
-        "operationId": "charts___federation",
+        "operationId": "get___charts___federation",
         "summary": "charts/federation",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -25790,7 +25790,7 @@
         }
       },
       "post": {
-        "operationId": "charts___federation",
+        "operationId": "post___charts___federation",
         "summary": "charts/federation",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -26016,7 +26016,7 @@
     },
     "/charts/instance": {
       "get": {
-        "operationId": "charts___instance",
+        "operationId": "get___charts___instance",
         "summary": "charts/instance",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -26412,7 +26412,7 @@
         }
       },
       "post": {
-        "operationId": "charts___instance",
+        "operationId": "post___charts___instance",
         "summary": "charts/instance",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -26810,7 +26810,7 @@
     },
     "/charts/notes": {
       "get": {
-        "operationId": "charts___notes",
+        "operationId": "get___charts___notes",
         "summary": "charts/notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -27108,7 +27108,7 @@
         }
       },
       "post": {
-        "operationId": "charts___notes",
+        "operationId": "post___charts___notes",
         "summary": "charts/notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -27408,7 +27408,7 @@
     },
     "/charts/user/drive": {
       "get": {
-        "operationId": "charts___user___drive",
+        "operationId": "get___charts___user___drive",
         "summary": "charts/user/drive",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -27623,7 +27623,7 @@
         }
       },
       "post": {
-        "operationId": "charts___user___drive",
+        "operationId": "post___charts___user___drive",
         "summary": "charts/user/drive",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -27840,7 +27840,7 @@
     },
     "/charts/user/following": {
       "get": {
-        "operationId": "charts___user___following",
+        "operationId": "get___charts___user___following",
         "summary": "charts/user/following",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -28145,7 +28145,7 @@
         }
       },
       "post": {
-        "operationId": "charts___user___following",
+        "operationId": "post___charts___user___following",
         "summary": "charts/user/following",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -28452,7 +28452,7 @@
     },
     "/charts/user/notes": {
       "get": {
-        "operationId": "charts___user___notes",
+        "operationId": "get___charts___user___notes",
         "summary": "charts/user/notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -28682,7 +28682,7 @@
         }
       },
       "post": {
-        "operationId": "charts___user___notes",
+        "operationId": "post___charts___user___notes",
         "summary": "charts/user/notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -28914,7 +28914,7 @@
     },
     "/charts/user/pv": {
       "get": {
-        "operationId": "charts___user___pv",
+        "operationId": "get___charts___user___pv",
         "summary": "charts/user/pv",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -29131,7 +29131,7 @@
         }
       },
       "post": {
-        "operationId": "charts___user___pv",
+        "operationId": "post___charts___user___pv",
         "summary": "charts/user/pv",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -29350,7 +29350,7 @@
     },
     "/charts/user/reactions": {
       "get": {
-        "operationId": "charts___user___reactions",
+        "operationId": "get___charts___user___reactions",
         "summary": "charts/user/reactions",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -29553,7 +29553,7 @@
         }
       },
       "post": {
-        "operationId": "charts___user___reactions",
+        "operationId": "post___charts___user___reactions",
         "summary": "charts/user/reactions",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -29758,7 +29758,7 @@
     },
     "/charts/users": {
       "get": {
-        "operationId": "charts___users",
+        "operationId": "get___charts___users",
         "summary": "charts/users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -29984,7 +29984,7 @@
         }
       },
       "post": {
-        "operationId": "charts___users",
+        "operationId": "post___charts___users",
         "summary": "charts/users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -30212,7 +30212,7 @@
     },
     "/clips/add-note": {
       "post": {
-        "operationId": "clips___add-note",
+        "operationId": "post___clips___add-note",
         "summary": "clips/add-note",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -30422,7 +30422,7 @@
     },
     "/clips/create": {
       "post": {
-        "operationId": "clips___create",
+        "operationId": "post___clips___create",
         "summary": "clips/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -30600,7 +30600,7 @@
     },
     "/clips/delete": {
       "post": {
-        "operationId": "clips___delete",
+        "operationId": "post___clips___delete",
         "summary": "clips/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -30757,7 +30757,7 @@
     },
     "/clips/favorite": {
       "post": {
-        "operationId": "clips___favorite",
+        "operationId": "post___clips___favorite",
         "summary": "clips/favorite",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:clip-favorite*",
         "externalDocs": {
@@ -30923,7 +30923,7 @@
     },
     "/clips/list": {
       "post": {
-        "operationId": "clips___list",
+        "operationId": "post___clips___list",
         "summary": "clips/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -31063,7 +31063,7 @@
     },
     "/clips/my-favorites": {
       "post": {
-        "operationId": "clips___my-favorites",
+        "operationId": "post___clips___my-favorites",
         "summary": "clips/my-favorites",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:clip-favorite*",
         "externalDocs": {
@@ -31203,7 +31203,7 @@
     },
     "/clips/notes": {
       "post": {
-        "operationId": "clips___notes",
+        "operationId": "post___clips___notes",
         "summary": "clips/notes",
         "description": "No description provided.\n\n**Credential required**: *No* / **Permission**: *read:account*",
         "externalDocs": {
@@ -31380,7 +31380,7 @@
     },
     "/clips/remove-note": {
       "post": {
-        "operationId": "clips___remove-note",
+        "operationId": "post___clips___remove-note",
         "summary": "clips/remove-note",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -31551,7 +31551,7 @@
     },
     "/clips/show": {
       "post": {
-        "operationId": "clips___show",
+        "operationId": "post___clips___show",
         "summary": "clips/show",
         "description": "No description provided.\n\n**Credential required**: *No* / **Permission**: *read:account*",
         "externalDocs": {
@@ -31711,7 +31711,7 @@
     },
     "/clips/unfavorite": {
       "post": {
-        "operationId": "clips___unfavorite",
+        "operationId": "post___clips___unfavorite",
         "summary": "clips/unfavorite",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:clip-favorite*",
         "externalDocs": {
@@ -31877,7 +31877,7 @@
     },
     "/clips/update": {
       "post": {
-        "operationId": "clips___update",
+        "operationId": "post___clips___update",
         "summary": "clips/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -32058,7 +32058,7 @@
     },
     "/drive": {
       "post": {
-        "operationId": "drive",
+        "operationId": "post___drive",
         "summary": "drive",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -32206,7 +32206,7 @@
     },
     "/drive/files": {
       "post": {
-        "operationId": "drive___files",
+        "operationId": "post___drive___files",
         "summary": "drive/files",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -32402,7 +32402,7 @@
     },
     "/drive/files/attached-notes": {
       "post": {
-        "operationId": "drive___files___attached-notes",
+        "operationId": "post___drive___files___attached-notes",
         "summary": "drive/files/attached-notes",
         "description": "Find the notes to which the given file is attached.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -32584,7 +32584,7 @@
     },
     "/drive/files/check-existence": {
       "post": {
-        "operationId": "drive___files___check-existence",
+        "operationId": "post___drive___files___check-existence",
         "summary": "drive/files/check-existence",
         "description": "Check if a given file exists.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -32738,7 +32738,7 @@
     },
     "/drive/files/create": {
       "post": {
-        "operationId": "drive___files___create",
+        "operationId": "post___drive___files___create",
         "summary": "drive/files/create",
         "description": "Upload a new drive file.\n\n**Credential required**: *Yes* / **Permission**: *write:drive*",
         "externalDocs": {
@@ -32974,7 +32974,7 @@
     },
     "/drive/files/delete": {
       "post": {
-        "operationId": "drive___files___delete",
+        "operationId": "post___drive___files___delete",
         "summary": "drive/files/delete",
         "description": "Delete an existing drive file.\n\n**Credential required**: *Yes* / **Permission**: *write:drive*",
         "externalDocs": {
@@ -33140,7 +33140,7 @@
     },
     "/drive/files/find": {
       "post": {
-        "operationId": "drive___files___find",
+        "operationId": "post___drive___files___find",
         "summary": "drive/files/find",
         "description": "Search for a drive file by the given parameters.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -33306,7 +33306,7 @@
     },
     "/drive/files/find-by-hash": {
       "post": {
-        "operationId": "drive___files___find-by-hash",
+        "operationId": "post___drive___files___find-by-hash",
         "summary": "drive/files/find-by-hash",
         "description": "Search for a drive file by a hash of the contents.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -33464,7 +33464,7 @@
     },
     "/drive/files/show": {
       "post": {
-        "operationId": "drive___files___show",
+        "operationId": "post___drive___files___show",
         "summary": "drive/files/show",
         "description": "Show the properties of a drive file.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -33650,7 +33650,7 @@
     },
     "/drive/files/update": {
       "post": {
-        "operationId": "drive___files___update",
+        "operationId": "post___drive___files___update",
         "summary": "drive/files/update",
         "description": "Update the properties of a drive file.\n\n**Credential required**: *Yes* / **Permission**: *write:drive*",
         "externalDocs": {
@@ -33871,7 +33871,7 @@
     },
     "/drive/files/upload-from-url": {
       "post": {
-        "operationId": "drive___files___upload-from-url",
+        "operationId": "post___drive___files___upload-from-url",
         "summary": "drive/files/upload-from-url",
         "description": "Request the server to download a new drive file from the specified URL.\n\n**Credential required**: *Yes* / **Permission**: *write:drive*",
         "externalDocs": {
@@ -34070,7 +34070,7 @@
     },
     "/drive/folders": {
       "post": {
-        "operationId": "drive___folders",
+        "operationId": "post___drive___folders",
         "summary": "drive/folders",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -34244,7 +34244,7 @@
     },
     "/drive/folders/create": {
       "post": {
-        "operationId": "drive___folders___create",
+        "operationId": "post___drive___folders___create",
         "summary": "drive/folders/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:drive*",
         "externalDocs": {
@@ -34435,7 +34435,7 @@
     },
     "/drive/folders/delete": {
       "post": {
-        "operationId": "drive___folders___delete",
+        "operationId": "post___drive___folders___delete",
         "summary": "drive/folders/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:drive*",
         "externalDocs": {
@@ -34601,7 +34601,7 @@
     },
     "/drive/folders/find": {
       "post": {
-        "operationId": "drive___folders___find",
+        "operationId": "post___drive___folders___find",
         "summary": "drive/folders/find",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -34767,7 +34767,7 @@
     },
     "/drive/folders/show": {
       "post": {
-        "operationId": "drive___folders___show",
+        "operationId": "post___drive___folders___show",
         "summary": "drive/folders/show",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -34932,7 +34932,7 @@
     },
     "/drive/folders/update": {
       "post": {
-        "operationId": "drive___folders___update",
+        "operationId": "post___drive___folders___update",
         "summary": "drive/folders/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:drive*",
         "externalDocs": {
@@ -35126,7 +35126,7 @@
     },
     "/drive/stream": {
       "post": {
-        "operationId": "drive___stream",
+        "operationId": "post___drive___stream",
         "summary": "drive/stream",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -35296,7 +35296,7 @@
     },
     "/email-address/available": {
       "post": {
-        "operationId": "email-address___available",
+        "operationId": "post___email-address___available",
         "summary": "email-address/available",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -35460,7 +35460,7 @@
     },
     "/emoji": {
       "get": {
-        "operationId": "emoji",
+        "operationId": "get___emoji",
         "summary": "emoji",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -35608,7 +35608,7 @@
         }
       },
       "post": {
-        "operationId": "emoji",
+        "operationId": "post___emoji",
         "summary": "emoji",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -35758,7 +35758,7 @@
     },
     "/emojis": {
       "get": {
-        "operationId": "emojis",
+        "operationId": "get___emojis",
         "summary": "emojis",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -35899,7 +35899,7 @@
         }
       },
       "post": {
-        "operationId": "emojis",
+        "operationId": "post___emojis",
         "summary": "emojis",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -36042,7 +36042,7 @@
     },
     "/endpoint": {
       "post": {
-        "operationId": "endpoint",
+        "operationId": "post___endpoint",
         "summary": "endpoint",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -36220,7 +36220,7 @@
     },
     "/endpoints": {
       "post": {
-        "operationId": "endpoints",
+        "operationId": "post___endpoints",
         "summary": "endpoints",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -36360,7 +36360,7 @@
     },
     "/export-custom-emojis": {
       "post": {
-        "operationId": "export-custom-emojis",
+        "operationId": "post___export-custom-emojis",
         "summary": "export-custom-emojis",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -36507,7 +36507,7 @@
     },
     "/federation/followers": {
       "post": {
-        "operationId": "federation___followers",
+        "operationId": "post___federation___followers",
         "summary": "federation/followers",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -36674,7 +36674,7 @@
     },
     "/federation/following": {
       "post": {
-        "operationId": "federation___following",
+        "operationId": "post___federation___following",
         "summary": "federation/following",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -36841,7 +36841,7 @@
     },
     "/federation/instances": {
       "get": {
-        "operationId": "federation___instances",
+        "operationId": "get___federation___instances",
         "summary": "federation/instances",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -37068,7 +37068,7 @@
         }
       },
       "post": {
-        "operationId": "federation___instances",
+        "operationId": "post___federation___instances",
         "summary": "federation/instances",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -37297,7 +37297,7 @@
     },
     "/federation/show-instance": {
       "post": {
-        "operationId": "federation___show-instance",
+        "operationId": "post___federation___show-instance",
         "summary": "federation/show-instance",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -37457,7 +37457,7 @@
     },
     "/federation/stats": {
       "get": {
-        "operationId": "federation___stats",
+        "operationId": "get___federation___stats",
         "summary": "federation/stats",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -37632,7 +37632,7 @@
         }
       },
       "post": {
-        "operationId": "federation___stats",
+        "operationId": "post___federation___stats",
         "summary": "federation/stats",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -37809,7 +37809,7 @@
     },
     "/federation/update-remote-user": {
       "post": {
-        "operationId": "federation___update-remote-user",
+        "operationId": "post___federation___update-remote-user",
         "summary": "federation/update-remote-user",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -37952,7 +37952,7 @@
     },
     "/federation/users": {
       "post": {
-        "operationId": "federation___users",
+        "operationId": "post___federation___users",
         "summary": "federation/users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -38119,7 +38119,7 @@
     },
     "/fetch-external-resources": {
       "post": {
-        "operationId": "fetch-external-resources",
+        "operationId": "post___fetch-external-resources",
         "summary": "fetch-external-resources",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -38328,7 +38328,7 @@
     },
     "/fetch-rss": {
       "get": {
-        "operationId": "fetch-rss",
+        "operationId": "get___fetch-rss",
         "summary": "fetch-rss",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -38628,7 +38628,7 @@
         }
       },
       "post": {
-        "operationId": "fetch-rss",
+        "operationId": "post___fetch-rss",
         "summary": "fetch-rss",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -38930,7 +38930,7 @@
     },
     "/flash/create": {
       "post": {
-        "operationId": "flash___create",
+        "operationId": "post___flash___create",
         "summary": "flash/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:flash*",
         "externalDocs": {
@@ -39129,7 +39129,7 @@
     },
     "/flash/delete": {
       "post": {
-        "operationId": "flash___delete",
+        "operationId": "post___flash___delete",
         "summary": "flash/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:flash*",
         "externalDocs": {
@@ -39295,7 +39295,7 @@
     },
     "/flash/featured": {
       "post": {
-        "operationId": "flash___featured",
+        "operationId": "post___flash___featured",
         "summary": "flash/featured",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -39453,7 +39453,7 @@
     },
     "/flash/like": {
       "post": {
-        "operationId": "flash___like",
+        "operationId": "post___flash___like",
         "summary": "flash/like",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:flash-likes*",
         "externalDocs": {
@@ -39628,7 +39628,7 @@
     },
     "/flash/my": {
       "post": {
-        "operationId": "flash___my",
+        "operationId": "post___flash___my",
         "summary": "flash/my",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:flash*",
         "externalDocs": {
@@ -39794,7 +39794,7 @@
     },
     "/flash/my-likes": {
       "post": {
-        "operationId": "flash___my-likes",
+        "operationId": "post___flash___my-likes",
         "summary": "flash/my-likes",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:flash-likes*",
         "externalDocs": {
@@ -39973,7 +39973,7 @@
     },
     "/flash/show": {
       "post": {
-        "operationId": "flash___show",
+        "operationId": "post___flash___show",
         "summary": "flash/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -40133,7 +40133,7 @@
     },
     "/flash/unlike": {
       "post": {
-        "operationId": "flash___unlike",
+        "operationId": "post___flash___unlike",
         "summary": "flash/unlike",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:flash-likes*",
         "externalDocs": {
@@ -40299,7 +40299,7 @@
     },
     "/flash/update": {
       "post": {
-        "operationId": "flash___update",
+        "operationId": "post___flash___update",
         "summary": "flash/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:flash*",
         "externalDocs": {
@@ -40508,7 +40508,7 @@
     },
     "/following/create": {
       "post": {
-        "operationId": "following___create",
+        "operationId": "post___following___create",
         "summary": "following/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -40733,7 +40733,7 @@
     },
     "/following/delete": {
       "post": {
-        "operationId": "following___delete",
+        "operationId": "post___following___delete",
         "summary": "following/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -40937,7 +40937,7 @@
     },
     "/following/invalidate": {
       "post": {
-        "operationId": "following___invalidate",
+        "operationId": "post___following___invalidate",
         "summary": "following/invalidate",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -41141,7 +41141,7 @@
     },
     "/following/requests/accept": {
       "post": {
-        "operationId": "following___requests___accept",
+        "operationId": "post___following___requests___accept",
         "summary": "following/requests/accept",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -41307,7 +41307,7 @@
     },
     "/following/requests/cancel": {
       "post": {
-        "operationId": "following___requests___cancel",
+        "operationId": "post___following___requests___cancel",
         "summary": "following/requests/cancel",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -41481,7 +41481,7 @@
     },
     "/following/requests/list": {
       "post": {
-        "operationId": "following___requests___list",
+        "operationId": "post___following___requests___list",
         "summary": "following/requests/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:following*",
         "externalDocs": {
@@ -41665,7 +41665,7 @@
     },
     "/following/requests/reject": {
       "post": {
-        "operationId": "following___requests___reject",
+        "operationId": "post___following___requests___reject",
         "summary": "following/requests/reject",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -41822,7 +41822,7 @@
     },
     "/following/requests/sent": {
       "post": {
-        "operationId": "following___requests___sent",
+        "operationId": "post___following___requests___sent",
         "summary": "following/requests/sent",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:following*",
         "externalDocs": {
@@ -42006,7 +42006,7 @@
     },
     "/following/update": {
       "post": {
-        "operationId": "following___update",
+        "operationId": "post___following___update",
         "summary": "following/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -42220,7 +42220,7 @@
     },
     "/following/update-all": {
       "post": {
-        "operationId": "following___update-all",
+        "operationId": "post___following___update-all",
         "summary": "following/update-all",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -42392,7 +42392,7 @@
     },
     "/gallery/featured": {
       "post": {
-        "operationId": "gallery___featured",
+        "operationId": "post___gallery___featured",
         "summary": "gallery/featured",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -42549,7 +42549,7 @@
     },
     "/gallery/popular": {
       "post": {
-        "operationId": "gallery___popular",
+        "operationId": "post___gallery___popular",
         "summary": "gallery/popular",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -42684,7 +42684,7 @@
     },
     "/gallery/posts": {
       "post": {
-        "operationId": "gallery___posts",
+        "operationId": "post___gallery___posts",
         "summary": "gallery/posts",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -42845,7 +42845,7 @@
     },
     "/gallery/posts/create": {
       "post": {
-        "operationId": "gallery___posts___create",
+        "operationId": "post___gallery___posts___create",
         "summary": "gallery/posts/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:gallery*",
         "externalDocs": {
@@ -43043,7 +43043,7 @@
     },
     "/gallery/posts/delete": {
       "post": {
-        "operationId": "gallery___posts___delete",
+        "operationId": "post___gallery___posts___delete",
         "summary": "gallery/posts/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:gallery*",
         "externalDocs": {
@@ -43209,7 +43209,7 @@
     },
     "/gallery/posts/like": {
       "post": {
-        "operationId": "gallery___posts___like",
+        "operationId": "post___gallery___posts___like",
         "summary": "gallery/posts/like",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:gallery-likes*",
         "externalDocs": {
@@ -43384,7 +43384,7 @@
     },
     "/gallery/posts/show": {
       "post": {
-        "operationId": "gallery___posts___show",
+        "operationId": "post___gallery___posts___show",
         "summary": "gallery/posts/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -43544,7 +43544,7 @@
     },
     "/gallery/posts/unlike": {
       "post": {
-        "operationId": "gallery___posts___unlike",
+        "operationId": "post___gallery___posts___unlike",
         "summary": "gallery/posts/unlike",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:gallery-likes*",
         "externalDocs": {
@@ -43710,7 +43710,7 @@
     },
     "/gallery/posts/update": {
       "post": {
-        "operationId": "gallery___posts___update",
+        "operationId": "post___gallery___posts___update",
         "summary": "gallery/posts/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:gallery*",
         "externalDocs": {
@@ -43911,7 +43911,7 @@
     },
     "/get-avatar-decorations": {
       "post": {
-        "operationId": "get-avatar-decorations",
+        "operationId": "post___get-avatar-decorations",
         "summary": "get-avatar-decorations",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -44075,7 +44075,7 @@
     },
     "/get-online-users-count": {
       "get": {
-        "operationId": "get-online-users-count",
+        "operationId": "get___get-online-users-count",
         "summary": "get-online-users-count",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -44212,7 +44212,7 @@
         }
       },
       "post": {
-        "operationId": "get-online-users-count",
+        "operationId": "post___get-online-users-count",
         "summary": "get-online-users-count",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -44351,7 +44351,7 @@
     },
     "/hashtags/list": {
       "post": {
-        "operationId": "hashtags___list",
+        "operationId": "post___hashtags___list",
         "summary": "hashtags/list",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -44536,7 +44536,7 @@
     },
     "/hashtags/search": {
       "post": {
-        "operationId": "hashtags___search",
+        "operationId": "post___hashtags___search",
         "summary": "hashtags/search",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -44698,7 +44698,7 @@
     },
     "/hashtags/show": {
       "post": {
-        "operationId": "hashtags___show",
+        "operationId": "post___hashtags___show",
         "summary": "hashtags/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -44857,7 +44857,7 @@
     },
     "/hashtags/trend": {
       "get": {
-        "operationId": "hashtags___trend",
+        "operationId": "get___hashtags___trend",
         "summary": "hashtags/trend",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -45008,7 +45008,7 @@
         }
       },
       "post": {
-        "operationId": "hashtags___trend",
+        "operationId": "post___hashtags___trend",
         "summary": "hashtags/trend",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -45161,7 +45161,7 @@
     },
     "/hashtags/users": {
       "post": {
-        "operationId": "hashtags___users",
+        "operationId": "post___hashtags___users",
         "summary": "hashtags/users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -45349,7 +45349,7 @@
     },
     "/i": {
       "post": {
-        "operationId": "i",
+        "operationId": "post___i",
         "summary": "i",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -45496,7 +45496,7 @@
     },
     "/i/2fa/done": {
       "post": {
-        "operationId": "i___2fa___done",
+        "operationId": "post___i___2fa___done",
         "summary": "i/2fa/done",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -45658,7 +45658,7 @@
     },
     "/i/2fa/key-done": {
       "post": {
-        "operationId": "i___2fa___key-done",
+        "operationId": "post___i___2fa___key-done",
         "summary": "i/2fa/key-done",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -45855,7 +45855,7 @@
     },
     "/i/2fa/password-less": {
       "post": {
-        "operationId": "i___2fa___password-less",
+        "operationId": "post___i___2fa___password-less",
         "summary": "i/2fa/password-less",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -46008,7 +46008,7 @@
     },
     "/i/2fa/register": {
       "post": {
-        "operationId": "i___2fa___register",
+        "operationId": "post___i___2fa___register",
         "summary": "i/2fa/register",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -46198,7 +46198,7 @@
     },
     "/i/2fa/register-key": {
       "post": {
-        "operationId": "i___2fa___register-key",
+        "operationId": "post___i___2fa___register-key",
         "summary": "i/2fa/register-key",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -46561,7 +46561,7 @@
     },
     "/i/2fa/remove-key": {
       "post": {
-        "operationId": "i___2fa___remove-key",
+        "operationId": "post___i___2fa___remove-key",
         "summary": "i/2fa/remove-key",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -46724,7 +46724,7 @@
     },
     "/i/2fa/unregister": {
       "post": {
-        "operationId": "i___2fa___unregister",
+        "operationId": "post___i___2fa___unregister",
         "summary": "i/2fa/unregister",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -46883,7 +46883,7 @@
     },
     "/i/2fa/update-key": {
       "post": {
-        "operationId": "i___2fa___update-key",
+        "operationId": "post___i___2fa___update-key",
         "summary": "i/2fa/update-key",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -47051,7 +47051,7 @@
     },
     "/i/apps": {
       "post": {
-        "operationId": "i___apps",
+        "operationId": "post___i___apps",
         "summary": "i/apps",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -47237,7 +47237,7 @@
     },
     "/i/authorized-apps": {
       "post": {
-        "operationId": "i___authorized-apps",
+        "operationId": "post___i___authorized-apps",
         "summary": "i/authorized-apps",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -47434,7 +47434,7 @@
     },
     "/i/change-password": {
       "post": {
-        "operationId": "i___change-password",
+        "operationId": "post___i___change-password",
         "summary": "i/change-password",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -47589,7 +47589,7 @@
     },
     "/i/claim-achievement": {
       "post": {
-        "operationId": "i___claim-achievement",
+        "operationId": "post___i___claim-achievement",
         "summary": "i/claim-achievement",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -47813,7 +47813,7 @@
     },
     "/i/delete-account": {
       "post": {
-        "operationId": "i___delete-account",
+        "operationId": "post___i___delete-account",
         "summary": "i/delete-account",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -47963,7 +47963,7 @@
     },
     "/i/export-antennas": {
       "post": {
-        "operationId": "i___export-antennas",
+        "operationId": "post___i___export-antennas",
         "summary": "i/export-antennas",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -48110,7 +48110,7 @@
     },
     "/i/export-blocking": {
       "post": {
-        "operationId": "i___export-blocking",
+        "operationId": "post___i___export-blocking",
         "summary": "i/export-blocking",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -48257,7 +48257,7 @@
     },
     "/i/export-clips": {
       "post": {
-        "operationId": "i___export-clips",
+        "operationId": "post___i___export-clips",
         "summary": "i/export-clips",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -48404,7 +48404,7 @@
     },
     "/i/export-favorites": {
       "post": {
-        "operationId": "i___export-favorites",
+        "operationId": "post___i___export-favorites",
         "summary": "i/export-favorites",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -48551,7 +48551,7 @@
     },
     "/i/export-following": {
       "post": {
-        "operationId": "i___export-following",
+        "operationId": "post___i___export-following",
         "summary": "i/export-following",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -48718,7 +48718,7 @@
     },
     "/i/export-mute": {
       "post": {
-        "operationId": "i___export-mute",
+        "operationId": "post___i___export-mute",
         "summary": "i/export-mute",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -48865,7 +48865,7 @@
     },
     "/i/export-notes": {
       "post": {
-        "operationId": "i___export-notes",
+        "operationId": "post___i___export-notes",
         "summary": "i/export-notes",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -49012,7 +49012,7 @@
     },
     "/i/export-user-lists": {
       "post": {
-        "operationId": "i___export-user-lists",
+        "operationId": "post___i___export-user-lists",
         "summary": "i/export-user-lists",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -49159,7 +49159,7 @@
     },
     "/i/favorites": {
       "post": {
-        "operationId": "i___favorites",
+        "operationId": "post___i___favorites",
         "summary": "i/favorites",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:favorites*",
         "externalDocs": {
@@ -49325,7 +49325,7 @@
     },
     "/i/gallery/likes": {
       "post": {
-        "operationId": "i___gallery___likes",
+        "operationId": "post___i___gallery___likes",
         "summary": "i/gallery/likes",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:gallery-likes*",
         "externalDocs": {
@@ -49504,7 +49504,7 @@
     },
     "/i/gallery/posts": {
       "post": {
-        "operationId": "i___gallery___posts",
+        "operationId": "post___i___gallery___posts",
         "summary": "i/gallery/posts",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:gallery*",
         "externalDocs": {
@@ -49670,7 +49670,7 @@
     },
     "/i/import-antennas": {
       "post": {
-        "operationId": "i___import-antennas",
+        "operationId": "post___i___import-antennas",
         "summary": "i/import-antennas",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -49872,7 +49872,7 @@
     },
     "/i/import-blocking": {
       "post": {
-        "operationId": "i___import-blocking",
+        "operationId": "post___i___import-blocking",
         "summary": "i/import-blocking",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -50074,7 +50074,7 @@
     },
     "/i/import-following": {
       "post": {
-        "operationId": "i___import-following",
+        "operationId": "post___i___import-following",
         "summary": "i/import-following",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -50279,7 +50279,7 @@
     },
     "/i/import-muting": {
       "post": {
-        "operationId": "i___import-muting",
+        "operationId": "post___i___import-muting",
         "summary": "i/import-muting",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -50481,7 +50481,7 @@
     },
     "/i/import-user-lists": {
       "post": {
-        "operationId": "i___import-user-lists",
+        "operationId": "post___i___import-user-lists",
         "summary": "i/import-user-lists",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -50683,7 +50683,7 @@
     },
     "/i/move": {
       "post": {
-        "operationId": "i___move",
+        "operationId": "post___i___move",
         "summary": "i/move",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -50903,7 +50903,7 @@
     },
     "/i/notifications": {
       "post": {
-        "operationId": "i___notifications",
+        "operationId": "post___i___notifications",
         "summary": "i/notifications",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:notifications*",
         "externalDocs": {
@@ -51146,7 +51146,7 @@
     },
     "/i/notifications-grouped": {
       "post": {
-        "operationId": "i___notifications-grouped",
+        "operationId": "post___i___notifications-grouped",
         "summary": "i/notifications-grouped",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:notifications*",
         "externalDocs": {
@@ -51393,7 +51393,7 @@
     },
     "/i/page-likes": {
       "post": {
-        "operationId": "i___page-likes",
+        "operationId": "post___i___page-likes",
         "summary": "i/page-likes",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:page-likes*",
         "externalDocs": {
@@ -51572,7 +51572,7 @@
     },
     "/i/pages": {
       "post": {
-        "operationId": "i___pages",
+        "operationId": "post___i___pages",
         "summary": "i/pages",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:pages*",
         "externalDocs": {
@@ -51738,7 +51738,7 @@
     },
     "/i/pin": {
       "post": {
-        "operationId": "i___pin",
+        "operationId": "post___i___pin",
         "summary": "i/pin",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -51921,7 +51921,7 @@
     },
     "/i/read-all-unread-notes": {
       "post": {
-        "operationId": "i___read-all-unread-notes",
+        "operationId": "post___i___read-all-unread-notes",
         "summary": "i/read-all-unread-notes",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -52050,7 +52050,7 @@
     },
     "/i/read-announcement": {
       "post": {
-        "operationId": "i___read-announcement",
+        "operationId": "post___i___read-announcement",
         "summary": "i/read-announcement",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -52198,7 +52198,7 @@
     },
     "/i/regenerate-token": {
       "post": {
-        "operationId": "i___regenerate-token",
+        "operationId": "post___i___regenerate-token",
         "summary": "i/regenerate-token",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -52342,7 +52342,7 @@
     },
     "/i/registry/get": {
       "post": {
-        "operationId": "i___registry___get",
+        "operationId": "post___i___registry___get",
         "summary": "i/registry/get",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -52517,7 +52517,7 @@
     },
     "/i/registry/get-all": {
       "post": {
-        "operationId": "i___registry___get-all",
+        "operationId": "post___i___registry___get-all",
         "summary": "i/registry/get-all",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -52679,7 +52679,7 @@
     },
     "/i/registry/get-detail": {
       "post": {
-        "operationId": "i___registry___get-detail",
+        "operationId": "post___i___registry___get-detail",
         "summary": "i/registry/get-detail",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -52864,7 +52864,7 @@
     },
     "/i/registry/keys": {
       "post": {
-        "operationId": "i___registry___keys",
+        "operationId": "post___i___registry___keys",
         "summary": "i/registry/keys",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -53029,7 +53029,7 @@
     },
     "/i/registry/keys-with-type": {
       "post": {
-        "operationId": "i___registry___keys-with-type",
+        "operationId": "post___i___registry___keys-with-type",
         "summary": "i/registry/keys-with-type",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -53194,7 +53194,7 @@
     },
     "/i/registry/remove": {
       "post": {
-        "operationId": "i___registry___remove",
+        "operationId": "post___i___registry___remove",
         "summary": "i/registry/remove",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -53362,7 +53362,7 @@
     },
     "/i/registry/scopes-with-domain": {
       "post": {
-        "operationId": "i___registry___scopes-with-domain",
+        "operationId": "post___i___registry___scopes-with-domain",
         "summary": "i/registry/scopes-with-domain",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -53519,7 +53519,7 @@
     },
     "/i/registry/set": {
       "post": {
-        "operationId": "i___registry___set",
+        "operationId": "post___i___registry___set",
         "summary": "i/registry/set",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -53681,7 +53681,7 @@
     },
     "/i/revoke-token": {
       "post": {
-        "operationId": "i___revoke-token",
+        "operationId": "post___i___revoke-token",
         "summary": "i/revoke-token",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -53841,7 +53841,7 @@
     },
     "/i/signin-history": {
       "post": {
-        "operationId": "i___signin-history",
+        "operationId": "post___i___signin-history",
         "summary": "i/signin-history",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -54004,7 +54004,7 @@
     },
     "/i/unpin": {
       "post": {
-        "operationId": "i___unpin",
+        "operationId": "post___i___unpin",
         "summary": "i/unpin",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -54169,7 +54169,7 @@
     },
     "/i/update": {
       "post": {
-        "operationId": "i___update",
+        "operationId": "post___i___update",
         "summary": "i/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -55536,7 +55536,7 @@
     },
     "/i/update-email": {
       "post": {
-        "operationId": "i___update-email",
+        "operationId": "post___i___update-email",
         "summary": "i/update-email",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -55748,7 +55748,7 @@
     },
     "/i/webhooks/create": {
       "post": {
-        "operationId": "i___webhooks___create",
+        "operationId": "post___i___webhooks___create",
         "summary": "i/webhooks/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -56003,7 +56003,7 @@
     },
     "/i/webhooks/delete": {
       "post": {
-        "operationId": "i___webhooks___delete",
+        "operationId": "post___i___webhooks___delete",
         "summary": "i/webhooks/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -56160,7 +56160,7 @@
     },
     "/i/webhooks/list": {
       "post": {
-        "operationId": "i___webhooks___list",
+        "operationId": "post___i___webhooks___list",
         "summary": "i/webhooks/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -56361,7 +56361,7 @@
     },
     "/i/webhooks/show": {
       "post": {
-        "operationId": "i___webhooks___show",
+        "operationId": "post___i___webhooks___show",
         "summary": "i/webhooks/show",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -56587,7 +56587,7 @@
     },
     "/i/webhooks/test": {
       "post": {
-        "operationId": "i___webhooks___test",
+        "operationId": "post___i___webhooks___test",
         "summary": "i/webhooks/test",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -56790,7 +56790,7 @@
     },
     "/i/webhooks/update": {
       "post": {
-        "operationId": "i___webhooks___update",
+        "operationId": "post___i___webhooks___update",
         "summary": "i/webhooks/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -56983,7 +56983,7 @@
     },
     "/invite/create": {
       "post": {
-        "operationId": "invite___create",
+        "operationId": "post___invite___create",
         "summary": "invite/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:invite-codes*",
         "externalDocs": {
@@ -57129,7 +57129,7 @@
     },
     "/invite/delete": {
       "post": {
-        "operationId": "invite___delete",
+        "operationId": "post___invite___delete",
         "summary": "invite/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:invite-codes*",
         "externalDocs": {
@@ -57304,7 +57304,7 @@
     },
     "/invite/limit": {
       "post": {
-        "operationId": "invite___limit",
+        "operationId": "post___invite___limit",
         "summary": "invite/limit",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:invite-codes*",
         "externalDocs": {
@@ -57451,7 +57451,7 @@
     },
     "/invite/list": {
       "post": {
-        "operationId": "invite___list",
+        "operationId": "post___invite___list",
         "summary": "invite/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:invite-codes*",
         "externalDocs": {
@@ -57617,7 +57617,7 @@
     },
     "/meta": {
       "post": {
-        "operationId": "meta",
+        "operationId": "post___meta",
         "summary": "meta",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -57774,7 +57774,7 @@
     },
     "/miauth/gen-token": {
       "post": {
-        "operationId": "miauth___gen-token",
+        "operationId": "post___miauth___gen-token",
         "summary": "miauth/gen-token",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -57965,7 +57965,7 @@
     },
     "/mute/create": {
       "post": {
-        "operationId": "mute___create",
+        "operationId": "post___mute___create",
         "summary": "mute/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:mutes*",
         "externalDocs": {
@@ -58168,7 +58168,7 @@
     },
     "/mute/delete": {
       "post": {
-        "operationId": "mute___delete",
+        "operationId": "post___mute___delete",
         "summary": "mute/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:mutes*",
         "externalDocs": {
@@ -58343,7 +58343,7 @@
     },
     "/mute/list": {
       "post": {
-        "operationId": "mute___list",
+        "operationId": "post___mute___list",
         "summary": "mute/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:mutes*",
         "externalDocs": {
@@ -58509,7 +58509,7 @@
     },
     "/my/apps": {
       "post": {
-        "operationId": "my___apps",
+        "operationId": "post___my___apps",
         "summary": "my/apps",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -58671,7 +58671,7 @@
     },
     "/notes": {
       "post": {
-        "operationId": "notes",
+        "operationId": "post___notes",
         "summary": "notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -58848,7 +58848,7 @@
     },
     "/notes/children": {
       "post": {
-        "operationId": "notes___children",
+        "operationId": "post___notes___children",
         "summary": "notes/children",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -59016,7 +59016,7 @@
     },
     "/notes/clips": {
       "post": {
-        "operationId": "notes___clips",
+        "operationId": "post___notes___clips",
         "summary": "notes/clips",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -59179,7 +59179,7 @@
     },
     "/notes/conversation": {
       "post": {
-        "operationId": "notes___conversation",
+        "operationId": "post___notes___conversation",
         "summary": "notes/conversation",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -59352,7 +59352,7 @@
     },
     "/notes/create": {
       "post": {
-        "operationId": "notes___create",
+        "operationId": "post___notes___create",
         "summary": "notes/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notes*",
         "externalDocs": {
@@ -59828,7 +59828,7 @@
     },
     "/notes/delete": {
       "post": {
-        "operationId": "notes___delete",
+        "operationId": "post___notes___delete",
         "summary": "notes/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notes*",
         "externalDocs": {
@@ -60015,7 +60015,7 @@
     },
     "/notes/favorites/create": {
       "post": {
-        "operationId": "notes___favorites___create",
+        "operationId": "post___notes___favorites___create",
         "summary": "notes/favorites/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:favorites*",
         "externalDocs": {
@@ -60202,7 +60202,7 @@
     },
     "/notes/favorites/delete": {
       "post": {
-        "operationId": "notes___favorites___delete",
+        "operationId": "post___notes___favorites___delete",
         "summary": "notes/favorites/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:favorites*",
         "externalDocs": {
@@ -60368,7 +60368,7 @@
     },
     "/notes/featured": {
       "get": {
-        "operationId": "notes___featured",
+        "operationId": "get___notes___featured",
         "summary": "notes/featured",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -60530,7 +60530,7 @@
         }
       },
       "post": {
-        "operationId": "notes___featured",
+        "operationId": "post___notes___featured",
         "summary": "notes/featured",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -60694,7 +60694,7 @@
     },
     "/notes/global-timeline": {
       "post": {
-        "operationId": "notes___global-timeline",
+        "operationId": "post___notes___global-timeline",
         "summary": "notes/global-timeline",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -60878,7 +60878,7 @@
     },
     "/notes/hybrid-timeline": {
       "post": {
-        "operationId": "notes___hybrid-timeline",
+        "operationId": "post___notes___hybrid-timeline",
         "summary": "notes/hybrid-timeline",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -61096,7 +61096,7 @@
     },
     "/notes/local-timeline": {
       "post": {
-        "operationId": "notes___local-timeline",
+        "operationId": "post___notes___local-timeline",
         "summary": "notes/local-timeline",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -61297,7 +61297,7 @@
     },
     "/notes/mentions": {
       "post": {
-        "operationId": "notes___mentions",
+        "operationId": "post___notes___mentions",
         "summary": "notes/mentions",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -61470,7 +61470,7 @@
     },
     "/notes/polls/recommendation": {
       "post": {
-        "operationId": "notes___polls___recommendation",
+        "operationId": "post___notes___polls___recommendation",
         "summary": "notes/polls/recommendation",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -61636,7 +61636,7 @@
     },
     "/notes/polls/vote": {
       "post": {
-        "operationId": "notes___polls___vote",
+        "operationId": "post___notes___polls___vote",
         "summary": "notes/polls/vote",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:votes*",
         "externalDocs": {
@@ -61842,7 +61842,7 @@
     },
     "/notes/reactions": {
       "get": {
-        "operationId": "notes___reactions",
+        "operationId": "get___notes___reactions",
         "summary": "notes/reactions",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -62023,7 +62023,7 @@
         }
       },
       "post": {
-        "operationId": "notes___reactions",
+        "operationId": "post___notes___reactions",
         "summary": "notes/reactions",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -62206,7 +62206,7 @@
     },
     "/notes/reactions/create": {
       "post": {
-        "operationId": "notes___reactions___create",
+        "operationId": "post___notes___reactions___create",
         "summary": "notes/reactions/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:reactions*",
         "externalDocs": {
@@ -62394,7 +62394,7 @@
     },
     "/notes/reactions/delete": {
       "post": {
-        "operationId": "notes___reactions___delete",
+        "operationId": "post___notes___reactions___delete",
         "summary": "notes/reactions/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:reactions*",
         "externalDocs": {
@@ -62581,7 +62581,7 @@
     },
     "/notes/renotes": {
       "post": {
-        "operationId": "notes___renotes",
+        "operationId": "post___notes___renotes",
         "summary": "notes/renotes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -62758,7 +62758,7 @@
     },
     "/notes/replies": {
       "post": {
-        "operationId": "notes___replies",
+        "operationId": "post___notes___replies",
         "summary": "notes/replies",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -62926,7 +62926,7 @@
     },
     "/notes/search": {
       "post": {
-        "operationId": "notes___search",
+        "operationId": "post___notes___search",
         "summary": "notes/search",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -63126,7 +63126,7 @@
     },
     "/notes/search-by-tag": {
       "post": {
-        "operationId": "notes___search-by-tag",
+        "operationId": "post___notes___search-by-tag",
         "summary": "notes/search-by-tag",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -63342,7 +63342,7 @@
     },
     "/notes/show": {
       "post": {
-        "operationId": "notes___show",
+        "operationId": "post___notes___show",
         "summary": "notes/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -63511,7 +63511,7 @@
     },
     "/notes/state": {
       "post": {
-        "operationId": "notes___state",
+        "operationId": "post___notes___state",
         "summary": "notes/state",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -63678,7 +63678,7 @@
     },
     "/notes/thread-muting/create": {
       "post": {
-        "operationId": "notes___thread-muting___create",
+        "operationId": "post___notes___thread-muting___create",
         "summary": "notes/thread-muting/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -63856,7 +63856,7 @@
     },
     "/notes/thread-muting/delete": {
       "post": {
-        "operationId": "notes___thread-muting___delete",
+        "operationId": "post___notes___thread-muting___delete",
         "summary": "notes/thread-muting/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -64013,7 +64013,7 @@
     },
     "/notes/timeline": {
       "post": {
-        "operationId": "notes___timeline",
+        "operationId": "post___notes___timeline",
         "summary": "notes/timeline",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -64209,7 +64209,7 @@
     },
     "/notes/translate": {
       "post": {
-        "operationId": "notes___translate",
+        "operationId": "post___notes___translate",
         "summary": "notes/translate",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -64410,7 +64410,7 @@
     },
     "/notes/unrenote": {
       "post": {
-        "operationId": "notes___unrenote",
+        "operationId": "post___notes___unrenote",
         "summary": "notes/unrenote",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notes*",
         "externalDocs": {
@@ -64588,7 +64588,7 @@
     },
     "/notes/user-list-timeline": {
       "post": {
-        "operationId": "notes___user-list-timeline",
+        "operationId": "post___notes___user-list-timeline",
         "summary": "notes/user-list-timeline",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -64801,7 +64801,7 @@
     },
     "/notifications/create": {
       "post": {
-        "operationId": "notifications___create",
+        "operationId": "post___notifications___create",
         "summary": "notifications/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notifications*",
         "externalDocs": {
@@ -64981,7 +64981,7 @@
     },
     "/notifications/flush": {
       "post": {
-        "operationId": "notifications___flush",
+        "operationId": "post___notifications___flush",
         "summary": "notifications/flush",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notifications*",
         "externalDocs": {
@@ -65110,7 +65110,7 @@
     },
     "/notifications/mark-all-as-read": {
       "post": {
-        "operationId": "notifications___mark-all-as-read",
+        "operationId": "post___notifications___mark-all-as-read",
         "summary": "notifications/mark-all-as-read",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notifications*",
         "externalDocs": {
@@ -65239,7 +65239,7 @@
     },
     "/notifications/test-notification": {
       "post": {
-        "operationId": "notifications___test-notification",
+        "operationId": "post___notifications___test-notification",
         "summary": "notifications/test-notification",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notifications*",
         "externalDocs": {
@@ -65389,7 +65389,7 @@
     },
     "/page-push": {
       "post": {
-        "operationId": "page-push",
+        "operationId": "post___page-push",
         "summary": "page-push",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -65548,7 +65548,7 @@
     },
     "/pages/create": {
       "post": {
-        "operationId": "pages___create",
+        "operationId": "post___pages___create",
         "summary": "pages/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:pages*",
         "externalDocs": {
@@ -65797,7 +65797,7 @@
     },
     "/pages/delete": {
       "post": {
-        "operationId": "pages___delete",
+        "operationId": "post___pages___delete",
         "summary": "pages/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:pages*",
         "externalDocs": {
@@ -65963,7 +65963,7 @@
     },
     "/pages/featured": {
       "post": {
-        "operationId": "pages___featured",
+        "operationId": "post___pages___featured",
         "summary": "pages/featured",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -66098,7 +66098,7 @@
     },
     "/pages/like": {
       "post": {
-        "operationId": "pages___like",
+        "operationId": "post___pages___like",
         "summary": "pages/like",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:page-likes*",
         "externalDocs": {
@@ -66273,7 +66273,7 @@
     },
     "/pages/show": {
       "post": {
-        "operationId": "pages___show",
+        "operationId": "post___pages___show",
         "summary": "pages/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -66449,7 +66449,7 @@
     },
     "/pages/unlike": {
       "post": {
-        "operationId": "pages___unlike",
+        "operationId": "post___pages___unlike",
         "summary": "pages/unlike",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:page-likes*",
         "externalDocs": {
@@ -66615,7 +66615,7 @@
     },
     "/pages/update": {
       "post": {
-        "operationId": "pages___update",
+        "operationId": "post___pages___update",
         "summary": "pages/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:pages*",
         "externalDocs": {
@@ -66871,7 +66871,7 @@
     },
     "/ping": {
       "post": {
-        "operationId": "ping",
+        "operationId": "post___ping",
         "summary": "ping",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -67010,7 +67010,7 @@
     },
     "/pinned-users": {
       "post": {
-        "operationId": "pinned-users",
+        "operationId": "post___pinned-users",
         "summary": "pinned-users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -67145,7 +67145,7 @@
     },
     "/promo/read": {
       "post": {
-        "operationId": "promo___read",
+        "operationId": "post___promo___read",
         "summary": "promo/read",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -67302,7 +67302,7 @@
     },
     "/renote-mute/create": {
       "post": {
-        "operationId": "renote-mute___create",
+        "operationId": "post___renote-mute___create",
         "summary": "renote-mute/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:mutes*",
         "externalDocs": {
@@ -67498,7 +67498,7 @@
     },
     "/renote-mute/delete": {
       "post": {
-        "operationId": "renote-mute___delete",
+        "operationId": "post___renote-mute___delete",
         "summary": "renote-mute/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:mutes*",
         "externalDocs": {
@@ -67673,7 +67673,7 @@
     },
     "/renote-mute/list": {
       "post": {
-        "operationId": "renote-mute___list",
+        "operationId": "post___renote-mute___list",
         "summary": "renote-mute/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:mutes*",
         "externalDocs": {
@@ -67839,7 +67839,7 @@
     },
     "/request-reset-password": {
       "post": {
-        "operationId": "request-reset-password",
+        "operationId": "post___request-reset-password",
         "summary": "request-reset-password",
         "description": "Request a users password to be reset.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -68006,7 +68006,7 @@
     },
     "/reset-db": {
       "post": {
-        "operationId": "reset-db",
+        "operationId": "post___reset-db",
         "summary": "reset-db",
         "description": "Only available when running with <code>NODE_ENV=testing</code>. Reset the database and flush Redis.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -68130,7 +68130,7 @@
     },
     "/reset-password": {
       "post": {
-        "operationId": "reset-password",
+        "operationId": "post___reset-password",
         "summary": "reset-password",
         "description": "Complete the password reset that was previously requested.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -68276,7 +68276,7 @@
     },
     "/retention": {
       "get": {
-        "operationId": "retention",
+        "operationId": "get___retention",
         "summary": "retention",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -68432,7 +68432,7 @@
         }
       },
       "post": {
-        "operationId": "retention",
+        "operationId": "post___retention",
         "summary": "retention",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -68590,7 +68590,7 @@
     },
     "/reversi/cancel-match": {
       "post": {
-        "operationId": "reversi___cancel-match",
+        "operationId": "post___reversi___cancel-match",
         "summary": "reversi/cancel-match",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -68735,7 +68735,7 @@
     },
     "/reversi/games": {
       "post": {
-        "operationId": "reversi___games",
+        "operationId": "post___reversi___games",
         "summary": "reversi/games",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -68896,7 +68896,7 @@
     },
     "/reversi/invitations": {
       "post": {
-        "operationId": "reversi___invitations",
+        "operationId": "post___reversi___invitations",
         "summary": "reversi/invitations",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -69032,7 +69032,7 @@
     },
     "/reversi/match": {
       "post": {
-        "operationId": "reversi___match",
+        "operationId": "post___reversi___match",
         "summary": "reversi/match",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -69218,7 +69218,7 @@
     },
     "/reversi/show-game": {
       "post": {
-        "operationId": "reversi___show-game",
+        "operationId": "post___reversi___show-game",
         "summary": "reversi/show-game",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -69375,7 +69375,7 @@
     },
     "/reversi/surrender": {
       "post": {
-        "operationId": "reversi___surrender",
+        "operationId": "post___reversi___surrender",
         "summary": "reversi/surrender",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -69547,7 +69547,7 @@
     },
     "/reversi/verify": {
       "post": {
-        "operationId": "reversi___verify",
+        "operationId": "post___reversi___verify",
         "summary": "reversi/verify",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -69726,7 +69726,7 @@
     },
     "/roles/list": {
       "post": {
-        "operationId": "roles___list",
+        "operationId": "post___roles___list",
         "summary": "roles/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -69866,7 +69866,7 @@
     },
     "/roles/notes": {
       "post": {
-        "operationId": "roles___notes",
+        "operationId": "post___roles___notes",
         "summary": "roles/notes",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -70054,7 +70054,7 @@
     },
     "/roles/show": {
       "post": {
-        "operationId": "roles___show",
+        "operationId": "post___roles___show",
         "summary": "roles/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -70214,7 +70214,7 @@
     },
     "/roles/users": {
       "post": {
-        "operationId": "roles___users",
+        "operationId": "post___roles___users",
         "summary": "roles/users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -70404,7 +70404,7 @@
     },
     "/server-info": {
       "get": {
-        "operationId": "server-info",
+        "operationId": "get___server-info",
         "summary": "server-info",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -70585,7 +70585,7 @@
         }
       },
       "post": {
-        "operationId": "server-info",
+        "operationId": "post___server-info",
         "summary": "server-info",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -70768,7 +70768,7 @@
     },
     "/stats": {
       "post": {
-        "operationId": "stats",
+        "operationId": "post___stats",
         "summary": "stats",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -70931,7 +70931,7 @@
     },
     "/sw/register": {
       "post": {
-        "operationId": "sw___register",
+        "operationId": "post___sw___register",
         "summary": "sw/register",
         "description": "Register to receive push notifications.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -71127,7 +71127,7 @@
     },
     "/sw/show-registration": {
       "post": {
-        "operationId": "sw___show-registration",
+        "operationId": "post___sw___show-registration",
         "summary": "sw/show-registration",
         "description": "Check push notification registration exists.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -71303,7 +71303,7 @@
     },
     "/sw/unregister": {
       "post": {
-        "operationId": "sw___unregister",
+        "operationId": "post___sw___unregister",
         "summary": "sw/unregister",
         "description": "Unregister from receiving push notifications.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -71445,7 +71445,7 @@
     },
     "/sw/update-registration": {
       "post": {
-        "operationId": "sw___update-registration",
+        "operationId": "post___sw___update-registration",
         "summary": "sw/update-registration",
         "description": "Update push notification registration.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -71627,7 +71627,7 @@
     },
     "/test": {
       "post": {
-        "operationId": "test",
+        "operationId": "post___test",
         "summary": "test",
         "description": "Endpoint for testing input validation.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -71819,7 +71819,7 @@
     },
     "/username/available": {
       "post": {
-        "operationId": "username___available",
+        "operationId": "post___username___available",
         "summary": "username/available",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -71977,7 +71977,7 @@
     },
     "/users": {
       "post": {
-        "operationId": "users",
+        "operationId": "post___users",
         "summary": "users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -72170,7 +72170,7 @@
     },
     "/users/achievements": {
       "post": {
-        "operationId": "users___achievements",
+        "operationId": "post___users___achievements",
         "summary": "users/achievements",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -72332,7 +72332,7 @@
     },
     "/users/clips": {
       "post": {
-        "operationId": "users___clips",
+        "operationId": "post___users___clips",
         "summary": "users/clips",
         "description": "Show all clips this user owns.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -72500,7 +72500,7 @@
     },
     "/users/featured-notes": {
       "get": {
-        "operationId": "users___featured-notes",
+        "operationId": "get___users___featured-notes",
         "summary": "users/featured-notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -72662,7 +72662,7 @@
         }
       },
       "post": {
-        "operationId": "users___featured-notes",
+        "operationId": "post___users___featured-notes",
         "summary": "users/featured-notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -72826,7 +72826,7 @@
     },
     "/users/flashs": {
       "post": {
-        "operationId": "users___flashs",
+        "operationId": "post___users___flashs",
         "summary": "users/flashs",
         "description": "Show all flashs this user created.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -72994,7 +72994,7 @@
     },
     "/users/followers": {
       "post": {
-        "operationId": "users___followers",
+        "operationId": "post___users___followers",
         "summary": "users/followers",
         "description": "Show everyone that follows this user.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -73200,7 +73200,7 @@
     },
     "/users/following": {
       "post": {
-        "operationId": "users___following",
+        "operationId": "post___users___following",
         "summary": "users/following",
         "description": "Show everyone that this user is following.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -73422,7 +73422,7 @@
     },
     "/users/gallery/posts": {
       "post": {
-        "operationId": "users___gallery___posts",
+        "operationId": "post___users___gallery___posts",
         "summary": "users/gallery/posts",
         "description": "Show all gallery posts by the given user.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -73590,7 +73590,7 @@
     },
     "/users/get-frequently-replied-users": {
       "post": {
-        "operationId": "users___get-frequently-replied-users",
+        "operationId": "post___users___get-frequently-replied-users",
         "summary": "users/get-frequently-replied-users",
         "description": "Get a list of other users that the specified user frequently replies to.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -73771,7 +73771,7 @@
     },
     "/users/lists/create": {
       "post": {
-        "operationId": "users___lists___create",
+        "operationId": "post___users___lists___create",
         "summary": "users/lists/create",
         "description": "Create a new list of users.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -73937,7 +73937,7 @@
     },
     "/users/lists/create-from-public": {
       "post": {
-        "operationId": "users___lists___create-from-public",
+        "operationId": "post___users___lists___create-from-public",
         "summary": "users/lists/create-from-public",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -74150,7 +74150,7 @@
     },
     "/users/lists/delete": {
       "post": {
-        "operationId": "users___lists___delete",
+        "operationId": "post___users___lists___delete",
         "summary": "users/lists/delete",
         "description": "Delete an existing list of users.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -74307,7 +74307,7 @@
     },
     "/users/lists/favorite": {
       "post": {
-        "operationId": "users___lists___favorite",
+        "operationId": "post___users___lists___favorite",
         "summary": "users/lists/favorite",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -74470,7 +74470,7 @@
     },
     "/users/lists/get-memberships": {
       "post": {
-        "operationId": "users___lists___get-memberships",
+        "operationId": "post___users___lists___get-memberships",
         "summary": "users/lists/get-memberships",
         "description": "No description provided.\n\n**Credential required**: *No* / **Permission**: *read:account*",
         "externalDocs": {
@@ -74678,7 +74678,7 @@
     },
     "/users/lists/list": {
       "post": {
-        "operationId": "users___lists___list",
+        "operationId": "post___users___lists___list",
         "summary": "users/lists/list",
         "description": "Show all lists that the authenticated user has created.\n\n**Credential required**: *No* / **Permission**: *read:account*",
         "externalDocs": {
@@ -74847,7 +74847,7 @@
     },
     "/users/lists/pull": {
       "post": {
-        "operationId": "users___lists___pull",
+        "operationId": "post___users___lists___pull",
         "summary": "users/lists/pull",
         "description": "Remove a user from a list.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -75018,7 +75018,7 @@
     },
     "/users/lists/push": {
       "post": {
-        "operationId": "users___lists___push",
+        "operationId": "post___users___lists___push",
         "summary": "users/lists/push",
         "description": "Add a user to an existing list.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -75237,7 +75237,7 @@
     },
     "/users/lists/show": {
       "post": {
-        "operationId": "users___lists___show",
+        "operationId": "post___users___lists___show",
         "summary": "users/lists/show",
         "description": "Show the properties of a list.\n\n**Credential required**: *No* / **Permission**: *read:account*",
         "externalDocs": {
@@ -75401,7 +75401,7 @@
     },
     "/users/lists/unfavorite": {
       "post": {
-        "operationId": "users___lists___unfavorite",
+        "operationId": "post___users___lists___unfavorite",
         "summary": "users/lists/unfavorite",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -75564,7 +75564,7 @@
     },
     "/users/lists/update": {
       "post": {
-        "operationId": "users___lists___update",
+        "operationId": "post___users___lists___update",
         "summary": "users/lists/update",
         "description": "Update the properties of a list.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -75737,7 +75737,7 @@
     },
     "/users/lists/update-membership": {
       "post": {
-        "operationId": "users___lists___update-membership",
+        "operationId": "post___users___lists___update-membership",
         "summary": "users/lists/update-membership",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -75911,7 +75911,7 @@
     },
     "/users/notes": {
       "post": {
-        "operationId": "users___notes",
+        "operationId": "post___users___notes",
         "summary": "users/notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -76132,7 +76132,7 @@
     },
     "/users/pages": {
       "post": {
-        "operationId": "users___pages",
+        "operationId": "post___users___pages",
         "summary": "users/pages",
         "description": "Show all pages this user created.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -76300,7 +76300,7 @@
     },
     "/users/reactions": {
       "post": {
-        "operationId": "users___reactions",
+        "operationId": "post___users___reactions",
         "summary": "users/reactions",
         "description": "Show all reactions this user made.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -76492,7 +76492,7 @@
     },
     "/users/recommendation": {
       "post": {
-        "operationId": "users___recommendation",
+        "operationId": "post___users___recommendation",
         "summary": "users/recommendation",
         "description": "Show users that the authenticated user might be interested to follow.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -76654,7 +76654,7 @@
     },
     "/users/relation": {
       "post": {
-        "operationId": "users___relation",
+        "operationId": "post___users___relation",
         "summary": "users/relation",
         "description": "Show the different kinds of relations between the authenticated user and the specified user(s).\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -76912,7 +76912,7 @@
     },
     "/users/report-abuse": {
       "post": {
-        "operationId": "users___report-abuse",
+        "operationId": "post___users___report-abuse",
         "summary": "users/report-abuse",
         "description": "File a report.\n\n**Credential required**: *Yes* / **Permission**: *write:report-abuse*",
         "externalDocs": {
@@ -77093,7 +77093,7 @@
     },
     "/users/search": {
       "post": {
-        "operationId": "users___search",
+        "operationId": "post___users___search",
         "summary": "users/search",
         "description": "Search for users.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -77269,7 +77269,7 @@
     },
     "/users/search-by-username-and-host": {
       "post": {
-        "operationId": "users___search-by-username-and-host",
+        "operationId": "post___users___search-by-username-and-host",
         "summary": "users/search-by-username-and-host",
         "description": "Search for a user by username and/or host.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -77450,7 +77450,7 @@
     },
     "/users/show": {
       "post": {
-        "operationId": "users___show",
+        "operationId": "post___users___show",
         "summary": "users/show",
         "description": "Show the properties of a user.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -77664,7 +77664,7 @@
     },
     "/users/update-memo": {
       "post": {
-        "operationId": "users___update-memo",
+        "operationId": "post___users___update-memo",
         "summary": "users/update-memo",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -77829,7 +77829,7 @@
     },
     "/v2/admin/emoji/list": {
       "post": {
-        "operationId": "v2___admin___emoji___list",
+        "operationId": "post___v2___admin___emoji___list",
         "summary": "v2/admin/emoji/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:emoji*",
         "externalDocs": {

Get diff files from Workflow Page

@kakkokari-gtyih kakkokari-gtyih added this to the v2025.2.1 milestone Feb 8, 2025
Copy link
Member

@samunohito samunohito left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

よさそうです

@mi-gh-maintainer mi-gh-maintainer bot merged commit 54fc232 into misskey-dev:develop Feb 8, 2025
34 checks passed
Copy link

Thank you 🙏

@zyoshoka zyoshoka deleted the fix/backend/use-unique-operationid branch February 8, 2025 08:36
DA-TENSHI pushed a commit to SHINANOSKEY-Projekt/SHINANOSKEY that referenced this pull request Feb 8, 2025
…-dev#15420)

* fix(backend): use unique `operationId` in the OpenAPI schema

* fix: read with UTF-8 encoding
LemonDouble pushed a commit to LemonDouble/misskey that referenced this pull request Mar 1, 2025
…-dev#15420)

* fix(backend): use unique `operationId` in the OpenAPI schema

* fix: read with UTF-8 encoding
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
packages/backend Server side specific issue/PR packages/misskey-js
Projects
Development

Successfully merging this pull request may close these issues.

3 participants