diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-02-16 21:42:35 +0000 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-02-16 21:42:35 +0000 |
| commit | 2d7918a9b74a1c049c2e520b0331ba6f161c1a16 (patch) | |
| tree | c2e30ecca540b187eee0659afa249bad51b45fe3 /packages/misskey-js/src/autogen/apiClientJSDoc.ts | |
| parent | merge: fill `myReaction` in more cases - may fix #944 (!907) (diff) | |
| parent | Merge branch 'develop' into merge/2024-02-03 (diff) | |
| download | sharkey-2d7918a9b74a1c049c2e520b0331ba6f161c1a16.tar.gz sharkey-2d7918a9b74a1c049c2e520b0331ba6f161c1a16.tar.bz2 sharkey-2d7918a9b74a1c049c2e520b0331ba6f161c1a16.zip | |
merge: Merge upstream 2025.2.0 (!886)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/886
Approved-by: Marie <github@yuugi.dev>
Approved-by: Amber Null <puppygirlhornyposting@gmail.com>
Diffstat (limited to 'packages/misskey-js/src/autogen/apiClientJSDoc.ts')
| -rw-r--r-- | packages/misskey-js/src/autogen/apiClientJSDoc.ts | 1137 |
1 files changed, 585 insertions, 552 deletions
diff --git a/packages/misskey-js/src/autogen/apiClientJSDoc.ts b/packages/misskey-js/src/autogen/apiClientJSDoc.ts index 34dbafe686..f4120b3afc 100644 --- a/packages/misskey-js/src/autogen/apiClientJSDoc.ts +++ b/packages/misskey-js/src/autogen/apiClientJSDoc.ts @@ -6,9 +6,10 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:meta* + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* / **Permission**: *write:admin:abuse-report:notification-recipient* */ - request<E extends 'admin/meta', P extends Endpoints[E]['req']>( + request<E extends 'admin/abuse-report/notification-recipient/create', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -17,9 +18,10 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:abuse-user-reports* + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* / **Permission**: *write:admin:abuse-report:notification-recipient* */ - request<E extends 'admin/abuse-user-reports', P extends Endpoints[E]['req']>( + request<E extends 'admin/abuse-report/notification-recipient/delete', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -55,18 +57,6 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* / **Permission**: *write:admin:abuse-report:notification-recipient* */ - request<E extends 'admin/abuse-report/notification-recipient/create', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * No description provided. - * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* / **Permission**: *write:admin:abuse-report:notification-recipient* - */ request<E extends 'admin/abuse-report/notification-recipient/update', P extends Endpoints[E]['req']>( endpoint: E, params: P, @@ -76,10 +66,9 @@ declare module '../api.js' { /** * No description provided. * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* / **Permission**: *write:admin:abuse-report:notification-recipient* + * **Credential required**: *Yes* / **Permission**: *read:admin:abuse-user-reports* */ - request<E extends 'admin/abuse-report/notification-recipient/delete', P extends Endpoints[E]['req']>( + request<E extends 'admin/abuse-user-reports', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -209,6 +198,17 @@ declare module '../api.js' { /** * No description provided. * + * **Credential required**: *Yes* / **Permission**: *write:admin:approve-user* + */ + request<E extends 'admin/approve-user', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * * **Credential required**: *Yes* / **Permission**: *write:admin:avatar-decorations* */ request<E extends 'admin/avatar-decorations/create', P extends Endpoints[E]['req']>( @@ -253,9 +253,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:delete-all-files-of-a-user* + * **Credential required**: *Yes* / **Permission**: *read:admin:meta* */ - request<E extends 'admin/delete-all-files-of-a-user', P extends Endpoints[E]['req']>( + request<E extends 'admin/captcha/current', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -264,9 +264,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:unset-user-avatar* + * **Credential required**: *Yes* / **Permission**: *write:admin:meta* */ - request<E extends 'admin/unset-user-avatar', P extends Endpoints[E]['req']>( + request<E extends 'admin/captcha/save', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -275,9 +275,31 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:unset-user-banner* + * **Credential required**: *Yes* / **Permission**: *write:admin:decline-user* */ - request<E extends 'admin/unset-user-banner', P extends Endpoints[E]['req']>( + request<E extends 'admin/decline-user', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Credential required**: *Yes* / **Permission**: *write:admin:delete-account* + */ + request<E extends 'admin/delete-account', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Credential required**: *Yes* / **Permission**: *write:admin:delete-all-files-of-a-user* + */ + request<E extends 'admin/delete-all-files-of-a-user', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -332,7 +354,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:admin:emoji* */ - request<E extends 'admin/emoji/add-aliases-bulk', P extends Endpoints[E]['req']>( + request<E extends 'admin/emoji/add', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -343,7 +365,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:admin:emoji* */ - request<E extends 'admin/emoji/add', P extends Endpoints[E]['req']>( + request<E extends 'admin/emoji/add-aliases-bulk', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -365,7 +387,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:admin:emoji* */ - request<E extends 'admin/emoji/delete-bulk', P extends Endpoints[E]['req']>( + request<E extends 'admin/emoji/delete', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -376,7 +398,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:admin:emoji* */ - request<E extends 'admin/emoji/delete', P extends Endpoints[E]['req']>( + request<E extends 'admin/emoji/delete-bulk', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -399,7 +421,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *read:admin:emoji* */ - request<E extends 'admin/emoji/list-remote', P extends Endpoints[E]['req']>( + request<E extends 'admin/emoji/list', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -410,7 +432,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *read:admin:emoji* */ - request<E extends 'admin/emoji/list', P extends Endpoints[E]['req']>( + request<E extends 'admin/emoji/list-remote', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -518,9 +540,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:index-stats* + * **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report* */ - request<E extends 'admin/get-index-stats', P extends Endpoints[E]['req']>( + request<E extends 'admin/forward-abuse-user-report', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -529,9 +551,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:table-stats* + * **Credential required**: *Yes* / **Permission**: *write:admin:meta* */ - request<E extends 'admin/get-table-stats', P extends Endpoints[E]['req']>( + request<E extends 'admin/gen-vapid-keys', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -540,9 +562,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:user-ips* + * **Credential required**: *Yes* / **Permission**: *read:admin:index-stats* */ - request<E extends 'admin/get-user-ips', P extends Endpoints[E]['req']>( + request<E extends 'admin/get-index-stats', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -551,9 +573,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:invite-codes* + * **Credential required**: *Yes* / **Permission**: *read:admin:table-stats* */ - request<E extends 'admin/invite/create', P extends Endpoints[E]['req']>( + request<E extends 'admin/get-table-stats', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -562,9 +584,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:invite-codes* + * **Credential required**: *Yes* / **Permission**: *read:admin:user-ips* */ - request<E extends 'admin/invite/list', P extends Endpoints[E]['req']>( + request<E extends 'admin/get-user-ips', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -573,9 +595,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:promo* + * **Credential required**: *Yes* / **Permission**: *write:admin:invite-codes* */ - request<E extends 'admin/promo/create', P extends Endpoints[E]['req']>( + request<E extends 'admin/invite/create', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -584,9 +606,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:queue* + * **Credential required**: *Yes* / **Permission**: *read:admin:invite-codes* */ - request<E extends 'admin/queue/clear', P extends Endpoints[E]['req']>( + request<E extends 'admin/invite/list', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -595,9 +617,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:queue* + * **Credential required**: *Yes* / **Permission**: *read:admin:meta* */ - request<E extends 'admin/queue/deliver-delayed', P extends Endpoints[E]['req']>( + request<E extends 'admin/meta', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -606,9 +628,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:queue* + * **Credential required**: *Yes* / **Permission**: *write:admin:nsfw-user* */ - request<E extends 'admin/queue/inbox-delayed', P extends Endpoints[E]['req']>( + request<E extends 'admin/nsfw-user', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -617,9 +639,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:queue* + * **Credential required**: *Yes* / **Permission**: *write:admin:promo* */ - request<E extends 'admin/queue/promote', P extends Endpoints[E]['req']>( + request<E extends 'admin/promo/create', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -628,9 +650,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:emoji* + * **Credential required**: *Yes* / **Permission**: *write:admin:queue* */ - request<E extends 'admin/queue/stats', P extends Endpoints[E]['req']>( + request<E extends 'admin/queue/clear', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -639,9 +661,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:relays* + * **Credential required**: *Yes* / **Permission**: *read:admin:queue* */ - request<E extends 'admin/relays/add', P extends Endpoints[E]['req']>( + request<E extends 'admin/queue/deliver-delayed', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -650,9 +672,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:relays* + * **Credential required**: *Yes* / **Permission**: *read:admin:queue* */ - request<E extends 'admin/relays/list', P extends Endpoints[E]['req']>( + request<E extends 'admin/queue/inbox-delayed', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -661,9 +683,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:relays* + * **Credential required**: *Yes* / **Permission**: *write:admin:queue* */ - request<E extends 'admin/relays/remove', P extends Endpoints[E]['req']>( + request<E extends 'admin/queue/promote', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -672,9 +694,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:reset-password* + * **Credential required**: *Yes* / **Permission**: *read:admin:emoji* */ - request<E extends 'admin/reset-password', P extends Endpoints[E]['req']>( + request<E extends 'admin/queue/stats', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -683,9 +705,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report* + * **Credential required**: *Yes* / **Permission**: *write:admin:relays* */ - request<E extends 'admin/resolve-abuse-user-report', P extends Endpoints[E]['req']>( + request<E extends 'admin/relays/add', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -694,9 +716,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report* + * **Credential required**: *Yes* / **Permission**: *read:admin:relays* */ - request<E extends 'admin/forward-abuse-user-report', P extends Endpoints[E]['req']>( + request<E extends 'admin/relays/list', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -705,9 +727,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report* + * **Credential required**: *Yes* / **Permission**: *write:admin:relays* */ - request<E extends 'admin/update-abuse-user-report', P extends Endpoints[E]['req']>( + request<E extends 'admin/relays/remove', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -716,9 +738,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:send-email* + * **Credential required**: *Yes* / **Permission**: *write:admin:reset-password* */ - request<E extends 'admin/send-email', P extends Endpoints[E]['req']>( + request<E extends 'admin/reset-password', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -727,9 +749,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:server-info* + * **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report* */ - request<E extends 'admin/server-info', P extends Endpoints[E]['req']>( + request<E extends 'admin/resolve-abuse-user-report', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -738,9 +760,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:show-moderation-log* + * **Credential required**: *Yes* / **Permission**: *write:admin:roles* */ - request<E extends 'admin/show-moderation-logs', P extends Endpoints[E]['req']>( + request<E extends 'admin/roles/assign', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -749,9 +771,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:show-user* + * **Credential required**: *Yes* / **Permission**: *write:admin:roles* */ - request<E extends 'admin/show-user', P extends Endpoints[E]['req']>( + request<E extends 'admin/roles/create', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -760,9 +782,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:show-user* + * **Credential required**: *Yes* / **Permission**: *write:admin:roles* */ - request<E extends 'admin/show-users', P extends Endpoints[E]['req']>( + request<E extends 'admin/roles/delete', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -771,9 +793,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:nsfw-user* + * **Credential required**: *Yes* / **Permission**: *read:admin:roles* */ - request<E extends 'admin/nsfw-user', P extends Endpoints[E]['req']>( + request<E extends 'admin/roles/list', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -782,9 +804,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:unnsfw-user* + * **Credential required**: *Yes* / **Permission**: *read:admin:roles* */ - request<E extends 'admin/unnsfw-user', P extends Endpoints[E]['req']>( + request<E extends 'admin/roles/show', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -793,9 +815,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:silence-user* + * **Credential required**: *Yes* / **Permission**: *write:admin:roles* */ - request<E extends 'admin/silence-user', P extends Endpoints[E]['req']>( + request<E extends 'admin/roles/unassign', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -804,9 +826,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:unsilence-user* + * **Credential required**: *Yes* / **Permission**: *write:admin:roles* */ - request<E extends 'admin/unsilence-user', P extends Endpoints[E]['req']>( + request<E extends 'admin/roles/update', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -815,9 +837,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:suspend-user* + * **Credential required**: *Yes* / **Permission**: *write:admin:roles* */ - request<E extends 'admin/suspend-user', P extends Endpoints[E]['req']>( + request<E extends 'admin/roles/update-default-policies', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -826,9 +848,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:approve-user* + * **Credential required**: *No* / **Permission**: *read:admin:roles* */ - request<E extends 'admin/approve-user', P extends Endpoints[E]['req']>( + request<E extends 'admin/roles/users', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -837,9 +859,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:decline-user* + * **Credential required**: *Yes* / **Permission**: *write:admin:send-email* */ - request<E extends 'admin/decline-user', P extends Endpoints[E]['req']>( + request<E extends 'admin/send-email', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -848,9 +870,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:unsuspend-user* + * **Credential required**: *Yes* / **Permission**: *read:admin:server-info* */ - request<E extends 'admin/unsuspend-user', P extends Endpoints[E]['req']>( + request<E extends 'admin/server-info', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -859,9 +881,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:meta* + * **Credential required**: *Yes* / **Permission**: *read:admin:show-moderation-log* */ - request<E extends 'admin/update-meta', P extends Endpoints[E]['req']>( + request<E extends 'admin/show-moderation-logs', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -870,9 +892,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:delete-account* + * **Credential required**: *Yes* / **Permission**: *read:admin:show-user* */ - request<E extends 'admin/delete-account', P extends Endpoints[E]['req']>( + request<E extends 'admin/show-user', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -881,9 +903,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:user-note* + * **Credential required**: *Yes* / **Permission**: *read:admin:show-user* */ - request<E extends 'admin/update-user-note', P extends Endpoints[E]['req']>( + request<E extends 'admin/show-users', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -892,9 +914,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:roles* + * **Credential required**: *Yes* / **Permission**: *write:admin:silence-user* */ - request<E extends 'admin/roles/create', P extends Endpoints[E]['req']>( + request<E extends 'admin/silence-user', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -903,9 +925,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:roles* + * **Credential required**: *Yes* / **Permission**: *write:admin:suspend-user* */ - request<E extends 'admin/roles/delete', P extends Endpoints[E]['req']>( + request<E extends 'admin/suspend-user', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -914,9 +936,10 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:roles* + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* / **Permission**: *write:admin:system-webhook* */ - request<E extends 'admin/roles/list', P extends Endpoints[E]['req']>( + request<E extends 'admin/system-webhook/create', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -925,9 +948,10 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:admin:roles* + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* / **Permission**: *write:admin:system-webhook* */ - request<E extends 'admin/roles/show', P extends Endpoints[E]['req']>( + request<E extends 'admin/system-webhook/delete', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -936,9 +960,10 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:roles* + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* / **Permission**: *write:admin:system-webhook* */ - request<E extends 'admin/roles/update', P extends Endpoints[E]['req']>( + request<E extends 'admin/system-webhook/list', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -947,9 +972,10 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:roles* + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* / **Permission**: *write:admin:system-webhook* */ - request<E extends 'admin/roles/assign', P extends Endpoints[E]['req']>( + request<E extends 'admin/system-webhook/show', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -958,9 +984,10 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:roles* + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* / **Permission**: *read:admin:system-webhook* */ - request<E extends 'admin/roles/unassign', P extends Endpoints[E]['req']>( + request<E extends 'admin/system-webhook/test', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -969,9 +996,10 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:roles* + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* / **Permission**: *write:admin:system-webhook* */ - request<E extends 'admin/roles/update-default-policies', P extends Endpoints[E]['req']>( + request<E extends 'admin/system-webhook/update', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -980,9 +1008,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* / **Permission**: *read:admin:roles* + * **Credential required**: *Yes* / **Permission**: *write:admin:unnsfw-user* */ - request<E extends 'admin/roles/users', P extends Endpoints[E]['req']>( + request<E extends 'admin/unnsfw-user', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -991,10 +1019,9 @@ declare module '../api.js' { /** * No description provided. * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* / **Permission**: *write:admin:system-webhook* + * **Credential required**: *Yes* / **Permission**: *write:admin:unset-user-avatar* */ - request<E extends 'admin/system-webhook/create', P extends Endpoints[E]['req']>( + request<E extends 'admin/unset-user-avatar', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1003,10 +1030,9 @@ declare module '../api.js' { /** * No description provided. * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* / **Permission**: *write:admin:system-webhook* + * **Credential required**: *Yes* / **Permission**: *write:admin:unset-user-banner* */ - request<E extends 'admin/system-webhook/delete', P extends Endpoints[E]['req']>( + request<E extends 'admin/unset-user-banner', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1015,10 +1041,9 @@ declare module '../api.js' { /** * No description provided. * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* / **Permission**: *write:admin:system-webhook* + * **Credential required**: *Yes* / **Permission**: *write:admin:unsilence-user* */ - request<E extends 'admin/system-webhook/list', P extends Endpoints[E]['req']>( + request<E extends 'admin/unsilence-user', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1027,10 +1052,9 @@ declare module '../api.js' { /** * No description provided. * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* / **Permission**: *write:admin:system-webhook* + * **Credential required**: *Yes* / **Permission**: *write:admin:unsuspend-user* */ - request<E extends 'admin/system-webhook/show', P extends Endpoints[E]['req']>( + request<E extends 'admin/unsuspend-user', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1039,10 +1063,9 @@ declare module '../api.js' { /** * No description provided. * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* / **Permission**: *write:admin:system-webhook* + * **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report* */ - request<E extends 'admin/system-webhook/update', P extends Endpoints[E]['req']>( + request<E extends 'admin/update-abuse-user-report', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1051,10 +1074,9 @@ declare module '../api.js' { /** * No description provided. * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* / **Permission**: *read:admin:system-webhook* + * **Credential required**: *Yes* / **Permission**: *write:admin:meta* */ - request<E extends 'admin/system-webhook/test', P extends Endpoints[E]['req']>( + request<E extends 'admin/update-meta', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1063,9 +1085,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:admin:meta* + * **Credential required**: *Yes* / **Permission**: *write:admin:user-note* */ - request<E extends 'admin/gen-vapid-keys', P extends Endpoints[E]['req']>( + request<E extends 'admin/update-user-note', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1284,6 +1306,28 @@ declare module '../api.js' { /** * No description provided. * + * **Credential required**: *No* + */ + request<E extends 'bubble-game/ranking', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Credential required**: *Yes* / **Permission**: *write:account* + */ + request<E extends 'bubble-game/register', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * * **Credential required**: *Yes* / **Permission**: *write:channels* */ request<E extends 'channels/create', P extends Endpoints[E]['req']>( @@ -1295,9 +1339,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *write:channels* */ - request<E extends 'channels/featured', P extends Endpoints[E]['req']>( + request<E extends 'channels/favorite', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1306,9 +1350,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:channels* + * **Credential required**: *No* */ - request<E extends 'channels/follow', P extends Endpoints[E]['req']>( + request<E extends 'channels/featured', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1317,9 +1361,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:channels* + * **Credential required**: *Yes* / **Permission**: *write:channels* */ - request<E extends 'channels/followed', P extends Endpoints[E]['req']>( + request<E extends 'channels/follow', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1330,7 +1374,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *read:channels* */ - request<E extends 'channels/owned', P extends Endpoints[E]['req']>( + request<E extends 'channels/followed', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1339,9 +1383,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *read:channels* */ - request<E extends 'channels/show', P extends Endpoints[E]['req']>( + request<E extends 'channels/my-favorites', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1350,9 +1394,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *read:channels* */ - request<E extends 'channels/timeline', P extends Endpoints[E]['req']>( + request<E extends 'channels/owned', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1361,9 +1405,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:channels* + * **Credential required**: *No* */ - request<E extends 'channels/unfollow', P extends Endpoints[E]['req']>( + request<E extends 'channels/search', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1372,9 +1416,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:channels* + * **Credential required**: *No* */ - request<E extends 'channels/update', P extends Endpoints[E]['req']>( + request<E extends 'channels/show', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1383,9 +1427,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:channels* + * **Credential required**: *No* */ - request<E extends 'channels/favorite', P extends Endpoints[E]['req']>( + request<E extends 'channels/timeline', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1405,9 +1449,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:channels* + * **Credential required**: *Yes* / **Permission**: *write:channels* */ - request<E extends 'channels/my-favorites', P extends Endpoints[E]['req']>( + request<E extends 'channels/unfollow', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1416,9 +1460,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *write:channels* */ - request<E extends 'channels/search', P extends Endpoints[E]['req']>( + request<E extends 'channels/update', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1572,7 +1616,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'clips/remove-note', P extends Endpoints[E]['req']>( + request<E extends 'clips/create', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1583,7 +1627,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'clips/create', P extends Endpoints[E]['req']>( + request<E extends 'clips/delete', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1592,9 +1636,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:account* + * **Credential required**: *Yes* / **Permission**: *write:clip-favorite* */ - request<E extends 'clips/delete', P extends Endpoints[E]['req']>( + request<E extends 'clips/favorite', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1614,9 +1658,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* / **Permission**: *read:account* + * **Credential required**: *Yes* / **Permission**: *read:clip-favorite* */ - request<E extends 'clips/notes', P extends Endpoints[E]['req']>( + request<E extends 'clips/my-favorites', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1627,7 +1671,7 @@ declare module '../api.js' { * * **Credential required**: *No* / **Permission**: *read:account* */ - request<E extends 'clips/show', P extends Endpoints[E]['req']>( + request<E extends 'clips/notes', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1638,7 +1682,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'clips/update', P extends Endpoints[E]['req']>( + request<E extends 'clips/remove-note', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1647,9 +1691,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:clip-favorite* + * **Credential required**: *No* / **Permission**: *read:account* */ - request<E extends 'clips/favorite', P extends Endpoints[E]['req']>( + request<E extends 'clips/show', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1669,9 +1713,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:clip-favorite* + * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'clips/my-favorites', P extends Endpoints[E]['req']>( + request<E extends 'clips/update', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1744,22 +1788,22 @@ declare module '../api.js' { ): Promise<SwitchCaseResponseType<E, P>>; /** - * Search for a drive file by a hash of the contents. + * Search for a drive file by the given parameters. * * **Credential required**: *Yes* / **Permission**: *read:drive* */ - request<E extends 'drive/files/find-by-hash', P extends Endpoints[E]['req']>( + request<E extends 'drive/files/find', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Search for a drive file by the given parameters. + * Search for a drive file by a hash of the contents. * * **Credential required**: *Yes* / **Permission**: *read:drive* */ - request<E extends 'drive/files/find', P extends Endpoints[E]['req']>( + request<E extends 'drive/files/find-by-hash', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -1891,6 +1935,28 @@ declare module '../api.js' { * * **Credential required**: *No* */ + request<E extends 'emoji', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Credential required**: *No* + */ + request<E extends 'emojis', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Credential required**: *No* + */ request<E extends 'endpoint', P extends Endpoints[E]['req']>( endpoint: E, params: P, @@ -1969,6 +2035,17 @@ declare module '../api.js' { * * **Credential required**: *No* */ + request<E extends 'federation/stats', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Credential required**: *No* + */ request<E extends 'federation/update-remote-user', P extends Endpoints[E]['req']>( endpoint: E, params: P, @@ -1989,9 +2066,21 @@ declare module '../api.js' { /** * No description provided. * + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* + */ + request<E extends 'fetch-external-resources', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * * **Credential required**: *No* */ - request<E extends 'federation/stats', P extends Endpoints[E]['req']>( + request<E extends 'fetch-rss', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2000,9 +2089,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:following* + * **Credential required**: *Yes* / **Permission**: *write:flash* */ - request<E extends 'following/create', P extends Endpoints[E]['req']>( + request<E extends 'flash/create', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2011,9 +2100,86 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:following* + * **Credential required**: *Yes* / **Permission**: *write:flash* */ - request<E extends 'following/delete', P extends Endpoints[E]['req']>( + request<E extends 'flash/delete', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Credential required**: *No* + */ + request<E extends 'flash/featured', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Credential required**: *Yes* / **Permission**: *write:flash-likes* + */ + request<E extends 'flash/like', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Credential required**: *Yes* / **Permission**: *read:flash* + */ + request<E extends 'flash/my', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Credential required**: *Yes* / **Permission**: *read:flash-likes* + */ + request<E extends 'flash/my-likes', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Credential required**: *No* + */ + request<E extends 'flash/show', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Credential required**: *Yes* / **Permission**: *write:flash-likes* + */ + request<E extends 'flash/unlike', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Credential required**: *Yes* / **Permission**: *write:flash* + */ + request<E extends 'flash/update', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2024,7 +2190,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:following* */ - request<E extends 'following/update', P extends Endpoints[E]['req']>( + request<E extends 'following/create', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2035,7 +2201,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:following* */ - request<E extends 'following/update-all', P extends Endpoints[E]['req']>( + request<E extends 'following/delete', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2088,6 +2254,17 @@ declare module '../api.js' { /** * No description provided. * + * **Credential required**: *Yes* / **Permission**: *write:following* + */ + request<E extends 'following/requests/reject', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * * **Credential required**: *Yes* / **Permission**: *read:following* */ request<E extends 'following/requests/sent', P extends Endpoints[E]['req']>( @@ -2101,7 +2278,18 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:following* */ - request<E extends 'following/requests/reject', P extends Endpoints[E]['req']>( + request<E extends 'following/update', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Credential required**: *Yes* / **Permission**: *write:following* + */ + request<E extends 'following/update-all', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2211,7 +2399,7 @@ declare module '../api.js' { * * **Credential required**: *No* */ - request<E extends 'get-online-users-count', P extends Endpoints[E]['req']>( + request<E extends 'get-avatar-decorations', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2222,7 +2410,7 @@ declare module '../api.js' { * * **Credential required**: *No* */ - request<E extends 'get-avatar-decorations', P extends Endpoints[E]['req']>( + request<E extends 'get-online-users-count', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2336,7 +2524,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/2fa/register-key', P extends Endpoints[E]['req']>( + request<E extends 'i/2fa/register', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2348,7 +2536,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/2fa/register', P extends Endpoints[E]['req']>( + request<E extends 'i/2fa/register-key', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2360,7 +2548,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/2fa/update-key', P extends Endpoints[E]['req']>( + request<E extends 'i/2fa/remove-key', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2372,7 +2560,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/2fa/remove-key', P extends Endpoints[E]['req']>( + request<E extends 'i/2fa/unregister', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2384,7 +2572,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/2fa/unregister', P extends Endpoints[E]['req']>( + request<E extends 'i/2fa/update-key', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2417,9 +2605,10 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:account* + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* */ - request<E extends 'i/claim-achievement', P extends Endpoints[E]['req']>( + request<E extends 'i/change-password', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2428,10 +2617,9 @@ declare module '../api.js' { /** * No description provided. * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* + * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'i/change-password', P extends Endpoints[E]['req']>( + request<E extends 'i/claim-achievement', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2455,7 +2643,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/export-data', P extends Endpoints[E]['req']>( + request<E extends 'i/export-antennas', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2479,7 +2667,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/export-following', P extends Endpoints[E]['req']>( + request<E extends 'i/export-clips', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2491,7 +2679,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/export-mute', P extends Endpoints[E]['req']>( + request<E extends 'i/export-data', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2503,7 +2691,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/export-notes', P extends Endpoints[E]['req']>( + request<E extends 'i/export-favorites', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2515,7 +2703,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/export-clips', P extends Endpoints[E]['req']>( + request<E extends 'i/export-following', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2527,7 +2715,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/export-favorites', P extends Endpoints[E]['req']>( + request<E extends 'i/export-mute', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2539,7 +2727,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/export-user-lists', P extends Endpoints[E]['req']>( + request<E extends 'i/export-notes', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2551,7 +2739,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/export-antennas', P extends Endpoints[E]['req']>( + request<E extends 'i/export-user-lists', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2596,6 +2784,18 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ + request<E extends 'i/import-antennas', P extends Endpoints[E]['req']>( + endpoint: E, + params: P, + credential?: string | null, + ): Promise<SwitchCaseResponseType<E, P>>; + + /** + * No description provided. + * + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* + */ request<E extends 'i/import-blocking', P extends Endpoints[E]['req']>( endpoint: E, params: P, @@ -2620,7 +2820,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/import-notes', P extends Endpoints[E]['req']>( + request<E extends 'i/import-muting', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2632,7 +2832,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/import-muting', P extends Endpoints[E]['req']>( + request<E extends 'i/import-notes', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2656,7 +2856,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/import-antennas', P extends Endpoints[E]['req']>( + request<E extends 'i/move', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2756,7 +2956,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'i/registry/get-all', P extends Endpoints[E]['req']>( + request<E extends 'i/registry/get', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2767,7 +2967,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'i/registry/get-unsecure', P extends Endpoints[E]['req']>( + request<E extends 'i/registry/get-all', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2789,7 +2989,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'i/registry/get', P extends Endpoints[E]['req']>( + request<E extends 'i/registry/get-unsecure', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2800,7 +3000,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'i/registry/keys-with-type', P extends Endpoints[E]['req']>( + request<E extends 'i/registry/keys', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2811,7 +3011,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'i/registry/keys', P extends Endpoints[E]['req']>( + request<E extends 'i/registry/keys-with-type', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2889,18 +3089,6 @@ declare module '../api.js' { /** * No description provided. * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* - */ - request<E extends 'i/update-email', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * No description provided. - * * **Credential required**: *Yes* / **Permission**: *write:account* */ request<E extends 'i/update', P extends Endpoints[E]['req']>( @@ -2915,7 +3103,7 @@ declare module '../api.js' { * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ - request<E extends 'i/move', P extends Endpoints[E]['req']>( + request<E extends 'i/update-email', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2935,9 +3123,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:account* + * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'i/webhooks/list', P extends Endpoints[E]['req']>( + request<E extends 'i/webhooks/delete', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2948,7 +3136,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'i/webhooks/show', P extends Endpoints[E]['req']>( + request<E extends 'i/webhooks/list', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2957,9 +3145,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:account* + * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'i/webhooks/update', P extends Endpoints[E]['req']>( + request<E extends 'i/webhooks/show', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2968,9 +3156,10 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:account* + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'i/webhooks/delete', P extends Endpoints[E]['req']>( + request<E extends 'i/webhooks/test', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -2979,10 +3168,9 @@ declare module '../api.js' { /** * No description provided. * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* / **Permission**: *read:account* + * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'i/webhooks/test', P extends Endpoints[E]['req']>( + request<E extends 'i/webhooks/update', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3015,7 +3203,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *read:invite-codes* */ - request<E extends 'invite/list', P extends Endpoints[E]['req']>( + request<E extends 'invite/limit', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3026,7 +3214,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *read:invite-codes* */ - request<E extends 'invite/limit', P extends Endpoints[E]['req']>( + request<E extends 'invite/list', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3046,28 +3234,6 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* - */ - request<E extends 'emojis', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * No description provided. - * - * **Credential required**: *No* - */ - request<E extends 'emoji', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * No description provided. - * * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. * **Credential required**: *Yes* */ @@ -3113,20 +3279,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:mutes* - */ - request<E extends 'renote-mute/create', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * No description provided. - * - * **Credential required**: *Yes* / **Permission**: *write:mutes* + * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'renote-mute/delete', P extends Endpoints[E]['req']>( + request<E extends 'my/apps', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3135,9 +3290,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:mutes* + * **Credential required**: *No* */ - request<E extends 'renote-mute/list', P extends Endpoints[E]['req']>( + request<E extends 'notes', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3146,9 +3301,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:account* + * **Credential required**: *No* */ - request<E extends 'my/apps', P extends Endpoints[E]['req']>( + request<E extends 'notes/bubble-timeline', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3159,7 +3314,7 @@ declare module '../api.js' { * * **Credential required**: *No* */ - request<E extends 'notes', P extends Endpoints[E]['req']>( + request<E extends 'notes/children', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3170,7 +3325,7 @@ declare module '../api.js' { * * **Credential required**: *No* */ - request<E extends 'notes/children', P extends Endpoints[E]['req']>( + request<E extends 'notes/clips', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3181,7 +3336,7 @@ declare module '../api.js' { * * **Credential required**: *No* */ - request<E extends 'notes/clips', P extends Endpoints[E]['req']>( + request<E extends 'notes/conversation', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3190,9 +3345,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *write:notes* */ - request<E extends 'notes/conversation', P extends Endpoints[E]['req']>( + request<E extends 'notes/create', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3203,7 +3358,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:notes* */ - request<E extends 'notes/create', P extends Endpoints[E]['req']>( + request<E extends 'notes/delete', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3214,7 +3369,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:notes* */ - request<E extends 'notes/delete', P extends Endpoints[E]['req']>( + request<E extends 'notes/edit', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3278,9 +3433,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'notes/bubble-timeline', P extends Endpoints[E]['req']>( + request<E extends 'notes/hybrid-timeline', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3289,9 +3444,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:account* + * **Credential required**: *Yes* / **Permission**: *write:reactions* */ - request<E extends 'notes/hybrid-timeline', P extends Endpoints[E]['req']>( + request<E extends 'notes/like', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3333,9 +3488,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:votes* + * **Credential required**: *Yes* / **Permission**: *read:federation* */ - request<E extends 'notes/polls/vote', P extends Endpoints[E]['req']>( + request<E extends 'notes/polls/refresh', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3344,9 +3499,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:federation* + * **Credential required**: *Yes* / **Permission**: *write:votes* */ - request<E extends 'notes/polls/refresh', P extends Endpoints[E]['req']>( + request<E extends 'notes/polls/vote', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3388,17 +3543,6 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:reactions* - */ - request<E extends 'notes/like', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * No description provided. - * * **Credential required**: *No* */ request<E extends 'notes/renotes', P extends Endpoints[E]['req']>( @@ -3456,7 +3600,7 @@ declare module '../api.js' { * * **Credential required**: *No* */ - request<E extends 'notes/search-by-tag', P extends Endpoints[E]['req']>( + request<E extends 'notes/search', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3467,7 +3611,7 @@ declare module '../api.js' { * * **Credential required**: *No* */ - request<E extends 'notes/search', P extends Endpoints[E]['req']>( + request<E extends 'notes/search-by-tag', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3564,17 +3708,6 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:notes* - */ - request<E extends 'notes/edit', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * No description provided. - * * **Credential required**: *No* */ request<E extends 'notes/versions', P extends Endpoints[E]['req']>( @@ -3719,9 +3852,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:flash* + * **Credential required**: *No* */ - request<E extends 'flash/create', P extends Endpoints[E]['req']>( + request<E extends 'ping', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3730,9 +3863,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:flash* + * **Credential required**: *No* */ - request<E extends 'flash/delete', P extends Endpoints[E]['req']>( + request<E extends 'pinned-users', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3741,9 +3874,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'flash/featured', P extends Endpoints[E]['req']>( + request<E extends 'promo/read', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3752,9 +3885,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:flash-likes* + * **Credential required**: *Yes* / **Permission**: *write:mutes* */ - request<E extends 'flash/like', P extends Endpoints[E]['req']>( + request<E extends 'renote-mute/create', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3763,9 +3896,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *write:mutes* */ - request<E extends 'flash/show', P extends Endpoints[E]['req']>( + request<E extends 'renote-mute/delete', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3774,42 +3907,42 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:flash-likes* + * **Credential required**: *Yes* / **Permission**: *read:mutes* */ - request<E extends 'flash/unlike', P extends Endpoints[E]['req']>( + request<E extends 'renote-mute/list', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * Request a users password to be reset. * - * **Credential required**: *Yes* / **Permission**: *write:flash* + * **Credential required**: *No* */ - request<E extends 'flash/update', P extends Endpoints[E]['req']>( + request<E extends 'request-reset-password', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * Only available when running with <code>NODE_ENV=testing</code>. Reset the database and flush Redis. * - * **Credential required**: *Yes* / **Permission**: *read:flash* + * **Credential required**: *No* */ - request<E extends 'flash/my', P extends Endpoints[E]['req']>( + request<E extends 'reset-db', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * Complete the password reset that was previously requested. * - * **Credential required**: *Yes* / **Permission**: *read:flash-likes* + * **Credential required**: *No* */ - request<E extends 'flash/my-likes', P extends Endpoints[E]['req']>( + request<E extends 'reset-password', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3820,7 +3953,7 @@ declare module '../api.js' { * * **Credential required**: *No* */ - request<E extends 'ping', P extends Endpoints[E]['req']>( + request<E extends 'retention', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3829,9 +3962,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'pinned-users', P extends Endpoints[E]['req']>( + request<E extends 'reversi/cancel-match', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3840,9 +3973,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *write:account* + * **Credential required**: *No* */ - request<E extends 'promo/read', P extends Endpoints[E]['req']>( + request<E extends 'reversi/games', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3853,7 +3986,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'roles/list', P extends Endpoints[E]['req']>( + request<E extends 'reversi/invitations', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3862,9 +3995,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'roles/show', P extends Endpoints[E]['req']>( + request<E extends 'reversi/match', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3875,7 +4008,7 @@ declare module '../api.js' { * * **Credential required**: *No* */ - request<E extends 'roles/users', P extends Endpoints[E]['req']>( + request<E extends 'reversi/show-game', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3884,42 +4017,42 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *Yes* / **Permission**: *read:account* + * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'roles/notes', P extends Endpoints[E]['req']>( + request<E extends 'reversi/surrender', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Request a users password to be reset. + * No description provided. * * **Credential required**: *No* */ - request<E extends 'request-reset-password', P extends Endpoints[E]['req']>( + request<E extends 'reversi/verify', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Only available when running with <code>NODE_ENV=testing</code>. Reset the database and flush Redis. + * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'reset-db', P extends Endpoints[E]['req']>( + request<E extends 'roles/list', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Complete the password reset that was previously requested. + * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'reset-password', P extends Endpoints[E]['req']>( + request<E extends 'roles/notes', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3930,7 +4063,7 @@ declare module '../api.js' { * * **Credential required**: *No* */ - request<E extends 'server-info', P extends Endpoints[E]['req']>( + request<E extends 'roles/show', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -3941,142 +4074,142 @@ declare module '../api.js' { * * **Credential required**: *No* */ - request<E extends 'stats', P extends Endpoints[E]['req']>( + request<E extends 'roles/users', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Check push notification registration exists. + * No description provided. * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* + * **Credential required**: *No* */ - request<E extends 'sw/show-registration', P extends Endpoints[E]['req']>( + request<E extends 'server-info', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Update push notification registration. + * Get Sharkey Sponsors or Instance Sponsors * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* + * **Credential required**: *No* */ - request<E extends 'sw/update-registration', P extends Endpoints[E]['req']>( + request<E extends 'sponsors', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Register to receive push notifications. + * No description provided. * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* + * **Credential required**: *No* */ - request<E extends 'sw/register', P extends Endpoints[E]['req']>( + request<E extends 'stats', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Unregister from receiving push notifications. + * Register to receive push notifications. * - * **Credential required**: *No* + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* */ - request<E extends 'sw/unregister', P extends Endpoints[E]['req']>( + request<E extends 'sw/register', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Endpoint for testing input validation. + * Check push notification registration exists. * - * **Credential required**: *No* + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* */ - request<E extends 'test', P extends Endpoints[E]['req']>( + request<E extends 'sw/show-registration', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * Unregister from receiving push notifications. * * **Credential required**: *No* */ - request<E extends 'username/available', P extends Endpoints[E]['req']>( + request<E extends 'sw/unregister', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * Update push notification registration. * - * **Credential required**: *No* + * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. + * **Credential required**: *Yes* */ - request<E extends 'users', P extends Endpoints[E]['req']>( + request<E extends 'sw/update-registration', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Show all clips this user owns. + * Endpoint for testing input validation. * * **Credential required**: *No* */ - request<E extends 'users/clips', P extends Endpoints[E]['req']>( + request<E extends 'test', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Show everyone that follows this user. + * No description provided. * * **Credential required**: *No* */ - request<E extends 'users/followers', P extends Endpoints[E]['req']>( + request<E extends 'username/available', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Show everyone that this user is following. + * No description provided. * * **Credential required**: *No* */ - request<E extends 'users/following', P extends Endpoints[E]['req']>( + request<E extends 'users', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Show all gallery posts by the given user. + * No description provided. * * **Credential required**: *No* */ - request<E extends 'users/gallery/posts', P extends Endpoints[E]['req']>( + request<E extends 'users/achievements', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Get a list of other users that the specified user frequently replies to. + * Show all clips this user owns. * * **Credential required**: *No* */ - request<E extends 'users/get-frequently-replied-users', P extends Endpoints[E]['req']>( + request<E extends 'users/clips', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -4094,77 +4227,66 @@ declare module '../api.js' { ): Promise<SwitchCaseResponseType<E, P>>; /** - * Create a new list of users. - * - * **Credential required**: *Yes* / **Permission**: *write:account* - */ - request<E extends 'users/lists/create', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * Delete an existing list of users. + * Show all flashs this user created. * - * **Credential required**: *Yes* / **Permission**: *write:account* + * **Credential required**: *No* */ - request<E extends 'users/lists/delete', P extends Endpoints[E]['req']>( + request<E extends 'users/flashs', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Show all lists that the authenticated user has created. + * Show everyone that follows this user. * - * **Credential required**: *No* / **Permission**: *read:account* + * **Credential required**: *No* */ - request<E extends 'users/lists/list', P extends Endpoints[E]['req']>( + request<E extends 'users/followers', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Remove a user from a list. + * Show everyone that this user is following. * - * **Credential required**: *Yes* / **Permission**: *write:account* + * **Credential required**: *No* */ - request<E extends 'users/lists/pull', P extends Endpoints[E]['req']>( + request<E extends 'users/following', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Add a user to an existing list. + * Show all gallery posts by the given user. * - * **Credential required**: *Yes* / **Permission**: *write:account* + * **Credential required**: *No* */ - request<E extends 'users/lists/push', P extends Endpoints[E]['req']>( + request<E extends 'users/gallery/posts', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Show the properties of a list. + * Get a list of other users that the specified user frequently replies to. * - * **Credential required**: *No* / **Permission**: *read:account* + * **Credential required**: *No* */ - request<E extends 'users/lists/show', P extends Endpoints[E]['req']>( + request<E extends 'users/get-frequently-replied-users', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * Create a new list of users. * * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'users/lists/favorite', P extends Endpoints[E]['req']>( + request<E extends 'users/lists/create', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -4175,29 +4297,18 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'users/lists/unfavorite', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * Update the properties of a list. - * - * **Credential required**: *Yes* / **Permission**: *write:account* - */ - request<E extends 'users/lists/update', P extends Endpoints[E]['req']>( + request<E extends 'users/lists/create-from-public', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * Delete an existing list of users. * * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'users/lists/create-from-public', P extends Endpoints[E]['req']>( + request<E extends 'users/lists/delete', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -4208,7 +4319,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'users/lists/update-membership', P extends Endpoints[E]['req']>( + request<E extends 'users/lists/favorite', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -4226,110 +4337,44 @@ declare module '../api.js' { ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. - * - * **Credential required**: *No* - */ - request<E extends 'users/notes', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * Show all pages this user created. - * - * **Credential required**: *No* - */ - request<E extends 'users/pages', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * Show all flashs this user created. - * - * **Credential required**: *No* - */ - request<E extends 'users/flashs', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * Show all reactions this user made. - * - * **Credential required**: *No* - */ - request<E extends 'users/reactions', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * Show users that the authenticated user might be interested to follow. - * - * **Credential required**: *Yes* / **Permission**: *read:account* - */ - request<E extends 'users/recommendation', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * Show the different kinds of relations between the authenticated user and the specified user(s). - * - * **Credential required**: *Yes* / **Permission**: *read:account* - */ - request<E extends 'users/relation', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * File a report. + * Show all lists that the authenticated user has created. * - * **Credential required**: *Yes* / **Permission**: *write:report-abuse* + * **Credential required**: *No* / **Permission**: *read:account* */ - request<E extends 'users/report-abuse', P extends Endpoints[E]['req']>( + request<E extends 'users/lists/list', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Search for a user by username and/or host. + * Remove a user from a list. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'users/search-by-username-and-host', P extends Endpoints[E]['req']>( + request<E extends 'users/lists/pull', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Search for users. + * Add a user to an existing list. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'users/search', P extends Endpoints[E]['req']>( + request<E extends 'users/lists/push', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Show the properties of a user. + * Show the properties of a list. * - * **Credential required**: *No* + * **Credential required**: *No* / **Permission**: *read:account* */ - request<E extends 'users/show', P extends Endpoints[E]['req']>( + request<E extends 'users/lists/show', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -4338,20 +4383,20 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'users/achievements', P extends Endpoints[E]['req']>( + request<E extends 'users/lists/unfavorite', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * Update the properties of a list. * * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'users/update-memo', P extends Endpoints[E]['req']>( + request<E extends 'users/lists/update', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -4360,9 +4405,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'fetch-rss', P extends Endpoints[E]['req']>( + request<E extends 'users/lists/update-membership', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -4371,109 +4416,97 @@ declare module '../api.js' { /** * No description provided. * - * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties. - * **Credential required**: *Yes* + * **Credential required**: *No* */ - request<E extends 'fetch-external-resources', P extends Endpoints[E]['req']>( + request<E extends 'users/notes', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * Show all pages this user created. * * **Credential required**: *No* */ - request<E extends 'retention', P extends Endpoints[E]['req']>( + request<E extends 'users/pages', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * Get Sharkey Sponsors or Instance Sponsors + * Show all reactions this user made. * * **Credential required**: *No* */ - request<E extends 'sponsors', P extends Endpoints[E]['req']>( + request<E extends 'users/reactions', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * Show users that the authenticated user might be interested to follow. * - * **Credential required**: *Yes* / **Permission**: *write:account* + * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'bubble-game/register', P extends Endpoints[E]['req']>( + request<E extends 'users/recommendation', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * Show the different kinds of relations between the authenticated user and the specified user(s). * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *read:account* */ - request<E extends 'bubble-game/ranking', P extends Endpoints[E]['req']>( + request<E extends 'users/relation', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * File a report. * - * **Credential required**: *Yes* / **Permission**: *write:account* + * **Credential required**: *Yes* / **Permission**: *write:report-abuse* */ - request<E extends 'reversi/cancel-match', P extends Endpoints[E]['req']>( + request<E extends 'users/report-abuse', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * Search for users. * * **Credential required**: *No* */ - request<E extends 'reversi/games', P extends Endpoints[E]['req']>( - endpoint: E, - params: P, - credential?: string | null, - ): Promise<SwitchCaseResponseType<E, P>>; - - /** - * No description provided. - * - * **Credential required**: *Yes* / **Permission**: *write:account* - */ - request<E extends 'reversi/match', P extends Endpoints[E]['req']>( + request<E extends 'users/search', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * Search for a user by username and/or host. * - * **Credential required**: *Yes* / **Permission**: *read:account* + * **Credential required**: *No* */ - request<E extends 'reversi/invitations', P extends Endpoints[E]['req']>( + request<E extends 'users/search-by-username-and-host', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, ): Promise<SwitchCaseResponseType<E, P>>; /** - * No description provided. + * Show the properties of a user. * * **Credential required**: *No* */ - request<E extends 'reversi/show-game', P extends Endpoints[E]['req']>( + request<E extends 'users/show', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -4484,7 +4517,7 @@ declare module '../api.js' { * * **Credential required**: *Yes* / **Permission**: *write:account* */ - request<E extends 'reversi/surrender', P extends Endpoints[E]['req']>( + request<E extends 'users/update-memo', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, @@ -4493,9 +4526,9 @@ declare module '../api.js' { /** * No description provided. * - * **Credential required**: *No* + * **Credential required**: *Yes* / **Permission**: *read:admin:emoji* */ - request<E extends 'reversi/verify', P extends Endpoints[E]['req']>( + request<E extends 'v2/admin/emoji/list', P extends Endpoints[E]['req']>( endpoint: E, params: P, credential?: string | null, |