summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-rw-r--r--packages/misskey-js/etc/misskey-js.api.md309
-rw-r--r--packages/misskey-js/src/autogen/apiClientJSDoc.ts1885
-rw-r--r--packages/misskey-js/src/autogen/endpoint.ts501
-rw-r--r--packages/misskey-js/src/autogen/entities.ts24
-rw-r--r--packages/misskey-js/src/autogen/types.ts8496
5 files changed, 5775 insertions, 5440 deletions
diff --git a/packages/misskey-js/etc/misskey-js.api.md b/packages/misskey-js/etc/misskey-js.api.md
index 0269cc2c86..e564600ef1 100644
--- a/packages/misskey-js/etc/misskey-js.api.md
+++ b/packages/misskey-js/etc/misskey-js.api.md
@@ -6,8 +6,9 @@
import type { AuthenticationResponseJSON } from '@simplewebauthn/types';
import { EventEmitter } from 'eventemitter3';
+import { Options } from 'reconnecting-websocket';
import type { PublicKeyCredentialRequestOptionsJSON } from '@simplewebauthn/types';
-import _ReconnectingWebsocket from 'reconnecting-websocket';
+import _ReconnectingWebSocket from 'reconnecting-websocket';
// Warning: (ae-forgotten-export) The symbol "components" needs to be exported by the entry point index.d.ts
//
@@ -140,6 +141,12 @@ type AdminAvatarDecorationsListResponse = operations['admin___avatar-decorations
type AdminAvatarDecorationsUpdateRequest = operations['admin___avatar-decorations___update']['requestBody']['content']['application/json'];
// @public (undocumented)
+type AdminCaptchaCurrentResponse = operations['admin___captcha___current']['responses']['200']['content']['application/json'];
+
+// @public (undocumented)
+type AdminCaptchaSaveRequest = operations['admin___captcha___save']['requestBody']['content']['application/json'];
+
+// @public (undocumented)
type AdminDeclineUserRequest = operations['admin___decline-user']['requestBody']['content']['application/json'];
// @public (undocumented)
@@ -1145,6 +1152,9 @@ type EmojiDeleted = {
type EmojiDetailed = components['schemas']['EmojiDetailed'];
// @public (undocumented)
+type EmojiDetailedAdmin = components['schemas']['EmojiDetailedAdmin'];
+
+// @public (undocumented)
type EmojiRequest = operations['emoji']['requestBody']['content']['application/json'];
// @public (undocumented)
@@ -1260,18 +1270,17 @@ declare namespace entities {
PartialRolePolicyOverride,
EmptyRequest,
EmptyResponse,
- AdminMetaResponse,
- AdminAbuseUserReportsRequest,
- AdminAbuseUserReportsResponse,
+ AdminAbuseReportNotificationRecipientCreateRequest,
+ AdminAbuseReportNotificationRecipientCreateResponse,
+ AdminAbuseReportNotificationRecipientDeleteRequest,
AdminAbuseReportNotificationRecipientListRequest,
AdminAbuseReportNotificationRecipientListResponse,
AdminAbuseReportNotificationRecipientShowRequest,
AdminAbuseReportNotificationRecipientShowResponse,
- AdminAbuseReportNotificationRecipientCreateRequest,
- AdminAbuseReportNotificationRecipientCreateResponse,
AdminAbuseReportNotificationRecipientUpdateRequest,
AdminAbuseReportNotificationRecipientUpdateResponse,
- AdminAbuseReportNotificationRecipientDeleteRequest,
+ AdminAbuseUserReportsRequest,
+ AdminAbuseUserReportsResponse,
AdminAccountsCreateRequest,
AdminAccountsCreateResponse,
AdminAccountsDeleteRequest,
@@ -1289,31 +1298,34 @@ declare namespace entities {
AdminAnnouncementsListRequest,
AdminAnnouncementsListResponse,
AdminAnnouncementsUpdateRequest,
+ AdminApproveUserRequest,
AdminAvatarDecorationsCreateRequest,
AdminAvatarDecorationsCreateResponse,
AdminAvatarDecorationsDeleteRequest,
AdminAvatarDecorationsListRequest,
AdminAvatarDecorationsListResponse,
AdminAvatarDecorationsUpdateRequest,
+ AdminCaptchaCurrentResponse,
+ AdminCaptchaSaveRequest,
+ AdminDeclineUserRequest,
+ AdminDeleteAccountRequest,
AdminDeleteAllFilesOfAUserRequest,
- AdminUnsetUserAvatarRequest,
- AdminUnsetUserBannerRequest,
AdminDriveFilesRequest,
AdminDriveFilesResponse,
AdminDriveShowFileRequest,
AdminDriveShowFileResponse,
- AdminEmojiAddAliasesBulkRequest,
AdminEmojiAddRequest,
AdminEmojiAddResponse,
+ AdminEmojiAddAliasesBulkRequest,
AdminEmojiCopyRequest,
AdminEmojiCopyResponse,
- AdminEmojiDeleteBulkRequest,
AdminEmojiDeleteRequest,
+ AdminEmojiDeleteBulkRequest,
AdminEmojiImportZipRequest,
- AdminEmojiListRemoteRequest,
- AdminEmojiListRemoteResponse,
AdminEmojiListRequest,
AdminEmojiListResponse,
+ AdminEmojiListRemoteRequest,
+ AdminEmojiListRemoteResponse,
AdminEmojiRemoveAliasesBulkRequest,
AdminEmojiSetAliasesBulkRequest,
AdminEmojiSetCategoryBulkRequest,
@@ -1323,6 +1335,7 @@ declare namespace entities {
AdminFederationRefreshRemoteInstanceMetadataRequest,
AdminFederationRemoveAllFollowingRequest,
AdminFederationUpdateInstanceRequest,
+ AdminForwardAbuseUserReportRequest,
AdminGetIndexStatsResponse,
AdminGetTableStatsResponse,
AdminGetUserIpsRequest,
@@ -1331,6 +1344,8 @@ declare namespace entities {
AdminInviteCreateResponse,
AdminInviteListRequest,
AdminInviteListResponse,
+ AdminMetaResponse,
+ AdminNsfwUserRequest,
AdminPromoCreateRequest,
AdminQueueDeliverDelayedResponse,
AdminQueueInboxDelayedResponse,
@@ -1343,39 +1358,28 @@ declare namespace entities {
AdminResetPasswordRequest,
AdminResetPasswordResponse,
AdminResolveAbuseUserReportRequest,
- AdminForwardAbuseUserReportRequest,
- AdminUpdateAbuseUserReportRequest,
- AdminSendEmailRequest,
- AdminServerInfoResponse,
- AdminShowModerationLogsRequest,
- AdminShowModerationLogsResponse,
- AdminShowUserRequest,
- AdminShowUserResponse,
- AdminShowUsersRequest,
- AdminShowUsersResponse,
- AdminNsfwUserRequest,
- AdminUnnsfwUserRequest,
- AdminSilenceUserRequest,
- AdminUnsilenceUserRequest,
- AdminSuspendUserRequest,
- AdminApproveUserRequest,
- AdminDeclineUserRequest,
- AdminUnsuspendUserRequest,
- AdminUpdateMetaRequest,
- AdminDeleteAccountRequest,
- AdminUpdateUserNoteRequest,
+ AdminRolesAssignRequest,
AdminRolesCreateRequest,
AdminRolesCreateResponse,
AdminRolesDeleteRequest,
AdminRolesListResponse,
AdminRolesShowRequest,
AdminRolesShowResponse,
- AdminRolesUpdateRequest,
- AdminRolesAssignRequest,
AdminRolesUnassignRequest,
+ AdminRolesUpdateRequest,
AdminRolesUpdateDefaultPoliciesRequest,
AdminRolesUsersRequest,
AdminRolesUsersResponse,
+ AdminSendEmailRequest,
+ AdminServerInfoResponse,
+ AdminShowModerationLogsRequest,
+ AdminShowModerationLogsResponse,
+ AdminShowUserRequest,
+ AdminShowUserResponse,
+ AdminShowUsersRequest,
+ AdminShowUsersResponse,
+ AdminSilenceUserRequest,
+ AdminSuspendUserRequest,
AdminSystemWebhookCreateRequest,
AdminSystemWebhookCreateResponse,
AdminSystemWebhookDeleteRequest,
@@ -1383,9 +1387,17 @@ declare namespace entities {
AdminSystemWebhookListResponse,
AdminSystemWebhookShowRequest,
AdminSystemWebhookShowResponse,
+ AdminSystemWebhookTestRequest,
AdminSystemWebhookUpdateRequest,
AdminSystemWebhookUpdateResponse,
- AdminSystemWebhookTestRequest,
+ AdminUnnsfwUserRequest,
+ AdminUnsetUserAvatarRequest,
+ AdminUnsetUserBannerRequest,
+ AdminUnsilenceUserRequest,
+ AdminUnsuspendUserRequest,
+ AdminUpdateAbuseUserReportRequest,
+ AdminUpdateMetaRequest,
+ AdminUpdateUserNoteRequest,
AnnouncementsRequest,
AnnouncementsResponse,
AnnouncementsShowRequest,
@@ -1421,26 +1433,29 @@ declare namespace entities {
BlockingDeleteResponse,
BlockingListRequest,
BlockingListResponse,
+ BubbleGameRankingRequest,
+ BubbleGameRankingResponse,
+ BubbleGameRegisterRequest,
ChannelsCreateRequest,
ChannelsCreateResponse,
+ ChannelsFavoriteRequest,
ChannelsFeaturedResponse,
ChannelsFollowRequest,
ChannelsFollowedRequest,
ChannelsFollowedResponse,
+ ChannelsMyFavoritesResponse,
ChannelsOwnedRequest,
ChannelsOwnedResponse,
+ ChannelsSearchRequest,
+ ChannelsSearchResponse,
ChannelsShowRequest,
ChannelsShowResponse,
ChannelsTimelineRequest,
ChannelsTimelineResponse,
+ ChannelsUnfavoriteRequest,
ChannelsUnfollowRequest,
ChannelsUpdateRequest,
ChannelsUpdateResponse,
- ChannelsFavoriteRequest,
- ChannelsUnfavoriteRequest,
- ChannelsMyFavoritesResponse,
- ChannelsSearchRequest,
- ChannelsSearchResponse,
ChartsActiveUsersRequest,
ChartsActiveUsersResponse,
ChartsApRequestRequest,
@@ -1466,20 +1481,20 @@ declare namespace entities {
ChartsUsersRequest,
ChartsUsersResponse,
ClipsAddNoteRequest,
- ClipsRemoveNoteRequest,
ClipsCreateRequest,
ClipsCreateResponse,
ClipsDeleteRequest,
+ ClipsFavoriteRequest,
ClipsListResponse,
+ ClipsMyFavoritesResponse,
ClipsNotesRequest,
ClipsNotesResponse,
+ ClipsRemoveNoteRequest,
ClipsShowRequest,
ClipsShowResponse,
+ ClipsUnfavoriteRequest,
ClipsUpdateRequest,
ClipsUpdateResponse,
- ClipsFavoriteRequest,
- ClipsUnfavoriteRequest,
- ClipsMyFavoritesResponse,
DriveResponse,
DriveFilesRequest,
DriveFilesResponse,
@@ -1490,10 +1505,10 @@ declare namespace entities {
DriveFilesCreateRequest,
DriveFilesCreateResponse,
DriveFilesDeleteRequest,
- DriveFilesFindByHashRequest,
- DriveFilesFindByHashResponse,
DriveFilesFindRequest,
DriveFilesFindResponse,
+ DriveFilesFindByHashRequest,
+ DriveFilesFindByHashResponse,
DriveFilesShowRequest,
DriveFilesShowResponse,
DriveFilesUpdateRequest,
@@ -1514,6 +1529,9 @@ declare namespace entities {
DriveStreamResponse,
EmailAddressAvailableRequest,
EmailAddressAvailableResponse,
+ EmojiRequest,
+ EmojiResponse,
+ EmojisResponse,
EndpointRequest,
EndpointResponse,
EndpointsResponse,
@@ -1525,18 +1543,33 @@ declare namespace entities {
FederationInstancesResponse,
FederationShowInstanceRequest,
FederationShowInstanceResponse,
+ FederationStatsRequest,
+ FederationStatsResponse,
FederationUpdateRemoteUserRequest,
FederationUsersRequest,
FederationUsersResponse,
- FederationStatsRequest,
- FederationStatsResponse,
+ FetchExternalResourcesRequest,
+ FetchExternalResourcesResponse,
+ FetchRssRequest,
+ FetchRssResponse,
+ FlashCreateRequest,
+ FlashCreateResponse,
+ FlashDeleteRequest,
+ FlashFeaturedRequest,
+ FlashFeaturedResponse,
+ FlashLikeRequest,
+ FlashMyRequest,
+ FlashMyResponse,
+ FlashMyLikesRequest,
+ FlashMyLikesResponse,
+ FlashShowRequest,
+ FlashShowResponse,
+ FlashUnlikeRequest,
+ FlashUpdateRequest,
FollowingCreateRequest,
FollowingCreateResponse,
FollowingDeleteRequest,
FollowingDeleteResponse,
- FollowingUpdateRequest,
- FollowingUpdateResponse,
- FollowingUpdateAllRequest,
FollowingInvalidateRequest,
FollowingInvalidateResponse,
FollowingRequestsAcceptRequest,
@@ -1544,9 +1577,12 @@ declare namespace entities {
FollowingRequestsCancelResponse,
FollowingRequestsListRequest,
FollowingRequestsListResponse,
+ FollowingRequestsRejectRequest,
FollowingRequestsSentRequest,
FollowingRequestsSentResponse,
- FollowingRequestsRejectRequest,
+ FollowingUpdateRequest,
+ FollowingUpdateResponse,
+ FollowingUpdateAllRequest,
GalleryFeaturedRequest,
GalleryFeaturedResponse,
GalleryPopularResponse,
@@ -1561,8 +1597,8 @@ declare namespace entities {
GalleryPostsUnlikeRequest,
GalleryPostsUpdateRequest,
GalleryPostsUpdateResponse,
- GetOnlineUsersCountResponse,
GetAvatarDecorationsResponse,
+ GetOnlineUsersCountResponse,
HashtagsListRequest,
HashtagsListResponse,
HashtagsSearchRequest,
@@ -1578,19 +1614,19 @@ declare namespace entities {
I2faKeyDoneRequest,
I2faKeyDoneResponse,
I2faPasswordLessRequest,
- I2faRegisterKeyRequest,
- I2faRegisterKeyResponse,
I2faRegisterRequest,
I2faRegisterResponse,
- I2faUpdateKeyRequest,
+ I2faRegisterKeyRequest,
+ I2faRegisterKeyResponse,
I2faRemoveKeyRequest,
I2faUnregisterRequest,
+ I2faUpdateKeyRequest,
IAppsRequest,
IAppsResponse,
IAuthorizedAppsRequest,
IAuthorizedAppsResponse,
- IClaimAchievementRequest,
IChangePasswordRequest,
+ IClaimAchievementRequest,
IDeleteAccountRequest,
IExportFollowingRequest,
IFavoritesRequest,
@@ -1599,12 +1635,14 @@ declare namespace entities {
IGalleryLikesResponse,
IGalleryPostsRequest,
IGalleryPostsResponse,
+ IImportAntennasRequest,
IImportBlockingRequest,
IImportFollowingRequest,
- IImportNotesRequest,
IImportMutingRequest,
+ IImportNotesRequest,
IImportUserListsRequest,
- IImportAntennasRequest,
+ IMoveRequest,
+ IMoveResponse,
INotificationsRequest,
INotificationsResponse,
INotificationsGroupedRequest,
@@ -1617,17 +1655,17 @@ declare namespace entities {
IPinResponse,
IReadAnnouncementRequest,
IRegenerateTokenRequest,
+ IRegistryGetRequest,
+ IRegistryGetResponse,
IRegistryGetAllRequest,
IRegistryGetAllResponse,
- IRegistryGetUnsecureRequest,
IRegistryGetDetailRequest,
IRegistryGetDetailResponse,
- IRegistryGetRequest,
- IRegistryGetResponse,
- IRegistryKeysWithTypeRequest,
- IRegistryKeysWithTypeResponse,
+ IRegistryGetUnsecureRequest,
IRegistryKeysRequest,
IRegistryKeysResponse,
+ IRegistryKeysWithTypeRequest,
+ IRegistryKeysWithTypeResponse,
IRegistryRemoveRequest,
IRegistryScopesWithDomainResponse,
IRegistrySetRequest,
@@ -1636,44 +1674,37 @@ declare namespace entities {
ISigninHistoryResponse,
IUnpinRequest,
IUnpinResponse,
- IUpdateEmailRequest,
- IUpdateEmailResponse,
IUpdateRequest,
IUpdateResponse,
- IMoveRequest,
- IMoveResponse,
+ IUpdateEmailRequest,
+ IUpdateEmailResponse,
IWebhooksCreateRequest,
IWebhooksCreateResponse,
+ IWebhooksDeleteRequest,
IWebhooksListResponse,
IWebhooksShowRequest,
IWebhooksShowResponse,
- IWebhooksUpdateRequest,
- IWebhooksDeleteRequest,
IWebhooksTestRequest,
+ IWebhooksUpdateRequest,
InviteCreateResponse,
InviteDeleteRequest,
+ InviteLimitResponse,
InviteListRequest,
InviteListResponse,
- InviteLimitResponse,
MetaRequest,
MetaResponse,
- EmojisResponse,
- EmojiRequest,
- EmojiResponse,
MiauthGenTokenRequest,
MiauthGenTokenResponse,
MuteCreateRequest,
MuteDeleteRequest,
MuteListRequest,
MuteListResponse,
- RenoteMuteCreateRequest,
- RenoteMuteDeleteRequest,
- RenoteMuteListRequest,
- RenoteMuteListResponse,
MyAppsRequest,
MyAppsResponse,
NotesRequest,
NotesResponse,
+ NotesBubbleTimelineRequest,
+ NotesBubbleTimelineResponse,
NotesChildrenRequest,
NotesChildrenResponse,
NotesClipsRequest,
@@ -1683,6 +1714,8 @@ declare namespace entities {
NotesCreateRequest,
NotesCreateResponse,
NotesDeleteRequest,
+ NotesEditRequest,
+ NotesEditResponse,
NotesFavoritesCreateRequest,
NotesFavoritesDeleteRequest,
NotesFeaturedRequest,
@@ -1691,23 +1724,21 @@ declare namespace entities {
NotesFollowingResponse,
NotesGlobalTimelineRequest,
NotesGlobalTimelineResponse,
- NotesBubbleTimelineRequest,
- NotesBubbleTimelineResponse,
NotesHybridTimelineRequest,
NotesHybridTimelineResponse,
+ NotesLikeRequest,
NotesLocalTimelineRequest,
NotesLocalTimelineResponse,
NotesMentionsRequest,
NotesMentionsResponse,
NotesPollsRecommendationRequest,
NotesPollsRecommendationResponse,
- NotesPollsVoteRequest,
NotesPollsRefreshRequest,
+ NotesPollsVoteRequest,
NotesReactionsRequest,
NotesReactionsResponse,
NotesReactionsCreateRequest,
NotesReactionsDeleteRequest,
- NotesLikeRequest,
NotesRenotesRequest,
NotesRenotesResponse,
NotesRepliesRequest,
@@ -1716,10 +1747,10 @@ declare namespace entities {
NotesScheduleDeleteRequest,
NotesScheduleListRequest,
NotesScheduleListResponse,
- NotesSearchByTagRequest,
- NotesSearchByTagResponse,
NotesSearchRequest,
NotesSearchResponse,
+ NotesSearchByTagRequest,
+ NotesSearchByTagResponse,
NotesShowRequest,
NotesShowResponse,
NotesStateRequest,
@@ -1733,8 +1764,6 @@ declare namespace entities {
NotesUnrenoteRequest,
NotesUserListTimelineRequest,
NotesUserListTimelineResponse,
- NotesEditRequest,
- NotesEditResponse,
NotesVersionsRequest,
NotesVersionsResponse,
NotificationsCreateRequest,
@@ -1748,49 +1777,58 @@ declare namespace entities {
PagesShowResponse,
PagesUnlikeRequest,
PagesUpdateRequest,
- FlashCreateRequest,
- FlashCreateResponse,
- FlashDeleteRequest,
- FlashFeaturedRequest,
- FlashFeaturedResponse,
- FlashLikeRequest,
- FlashShowRequest,
- FlashShowResponse,
- FlashUnlikeRequest,
- FlashUpdateRequest,
- FlashMyRequest,
- FlashMyResponse,
- FlashMyLikesRequest,
- FlashMyLikesResponse,
PingResponse,
PinnedUsersResponse,
PromoReadRequest,
+ RenoteMuteCreateRequest,
+ RenoteMuteDeleteRequest,
+ RenoteMuteListRequest,
+ RenoteMuteListResponse,
+ RequestResetPasswordRequest,
+ ResetPasswordRequest,
+ RetentionResponse,
+ ReversiCancelMatchRequest,
+ ReversiGamesRequest,
+ ReversiGamesResponse,
+ ReversiInvitationsResponse,
+ ReversiMatchRequest,
+ ReversiMatchResponse,
+ ReversiShowGameRequest,
+ ReversiShowGameResponse,
+ ReversiSurrenderRequest,
+ ReversiVerifyRequest,
+ ReversiVerifyResponse,
RolesListResponse,
+ RolesNotesRequest,
+ RolesNotesResponse,
RolesShowRequest,
RolesShowResponse,
RolesUsersRequest,
RolesUsersResponse,
- RolesNotesRequest,
- RolesNotesResponse,
- RequestResetPasswordRequest,
- ResetPasswordRequest,
ServerInfoResponse,
+ SponsorsRequest,
StatsResponse,
+ SwRegisterRequest,
+ SwRegisterResponse,
SwShowRegistrationRequest,
SwShowRegistrationResponse,
+ SwUnregisterRequest,
SwUpdateRegistrationRequest,
SwUpdateRegistrationResponse,
- SwRegisterRequest,
- SwRegisterResponse,
- SwUnregisterRequest,
TestRequest,
TestResponse,
UsernameAvailableRequest,
UsernameAvailableResponse,
UsersRequest,
UsersResponse,
+ UsersAchievementsRequest,
+ UsersAchievementsResponse,
UsersClipsRequest,
UsersClipsResponse,
+ UsersFeaturedNotesRequest,
+ UsersFeaturedNotesResponse,
+ UsersFlashsRequest,
+ UsersFlashsResponse,
UsersFollowersRequest,
UsersFollowersResponse,
UsersFollowingRequest,
@@ -1799,32 +1837,28 @@ declare namespace entities {
UsersGalleryPostsResponse,
UsersGetFrequentlyRepliedUsersRequest,
UsersGetFrequentlyRepliedUsersResponse,
- UsersFeaturedNotesRequest,
- UsersFeaturedNotesResponse,
UsersListsCreateRequest,
UsersListsCreateResponse,
+ UsersListsCreateFromPublicRequest,
+ UsersListsCreateFromPublicResponse,
UsersListsDeleteRequest,
+ UsersListsFavoriteRequest,
+ UsersListsGetMembershipsRequest,
+ UsersListsGetMembershipsResponse,
UsersListsListRequest,
UsersListsListResponse,
UsersListsPullRequest,
UsersListsPushRequest,
UsersListsShowRequest,
UsersListsShowResponse,
- UsersListsFavoriteRequest,
UsersListsUnfavoriteRequest,
UsersListsUpdateRequest,
UsersListsUpdateResponse,
- UsersListsCreateFromPublicRequest,
- UsersListsCreateFromPublicResponse,
UsersListsUpdateMembershipRequest,
- UsersListsGetMembershipsRequest,
- UsersListsGetMembershipsResponse,
UsersNotesRequest,
UsersNotesResponse,
UsersPagesRequest,
UsersPagesResponse,
- UsersFlashsRequest,
- UsersFlashsResponse,
UsersReactionsRequest,
UsersReactionsResponse,
UsersRecommendationRequest,
@@ -1832,35 +1866,15 @@ declare namespace entities {
UsersRelationRequest,
UsersRelationResponse,
UsersReportAbuseRequest,
- UsersSearchByUsernameAndHostRequest,
- UsersSearchByUsernameAndHostResponse,
UsersSearchRequest,
UsersSearchResponse,
+ UsersSearchByUsernameAndHostRequest,
+ UsersSearchByUsernameAndHostResponse,
UsersShowRequest,
UsersShowResponse,
- UsersAchievementsRequest,
- UsersAchievementsResponse,
UsersUpdateMemoRequest,
- FetchRssRequest,
- FetchRssResponse,
- FetchExternalResourcesRequest,
- FetchExternalResourcesResponse,
- RetentionResponse,
- SponsorsRequest,
- BubbleGameRegisterRequest,
- BubbleGameRankingRequest,
- BubbleGameRankingResponse,
- ReversiCancelMatchRequest,
- ReversiGamesRequest,
- ReversiGamesResponse,
- ReversiMatchRequest,
- ReversiMatchResponse,
- ReversiInvitationsResponse,
- ReversiShowGameRequest,
- ReversiShowGameResponse,
- ReversiSurrenderRequest,
- ReversiVerifyRequest,
- ReversiVerifyResponse,
+ V2AdminEmojiListRequest,
+ V2AdminEmojiListResponse,
Error_2 as Error,
UserLite,
UserDetailedNotMeOnly,
@@ -1895,6 +1909,7 @@ declare namespace entities {
GalleryPost,
EmojiSimple,
EmojiDetailed,
+ EmojiDetailedAdmin,
Flash,
Signin,
RoleCondFormulaLogics,
@@ -3264,7 +3279,8 @@ export class Stream extends EventEmitter<StreamEvents> implements IStream {
constructor(origin: string, user: {
token: string;
} | null, options?: {
- WebSocket?: _ReconnectingWebsocket.Options['WebSocket'];
+ WebSocket?: Options['WebSocket'];
+ binaryType?: ReconnectingWebSocket['binaryType'];
});
// (undocumented)
close(): void;
@@ -3524,9 +3540,16 @@ type UsersShowResponse = operations['users___show']['responses']['200']['content
// @public (undocumented)
type UsersUpdateMemoRequest = operations['users___update-memo']['requestBody']['content']['application/json'];
+// @public (undocumented)
+type V2AdminEmojiListRequest = operations['v2___admin___emoji___list']['requestBody']['content']['application/json'];
+
+// @public (undocumented)
+type V2AdminEmojiListResponse = operations['v2___admin___emoji___list']['responses']['200']['content']['application/json'];
+
// Warnings were encountered during analysis:
//
// src/entities.ts:50:2 - (ae-forgotten-export) The symbol "ModerationLogPayloads" needs to be exported by the entry point index.d.ts
+// src/streaming.ts:57:3 - (ae-forgotten-export) The symbol "ReconnectingWebSocket" needs to be exported by the entry point index.d.ts
// src/streaming.types.ts:236:4 - (ae-forgotten-export) The symbol "ReversiUpdateKey" needs to be exported by the entry point index.d.ts
// src/streaming.types.ts:246:4 - (ae-forgotten-export) The symbol "ReversiUpdateSettings" needs to be exported by the entry point index.d.ts
diff --git a/packages/misskey-js/src/autogen/apiClientJSDoc.ts b/packages/misskey-js/src/autogen/apiClientJSDoc.ts
index faabf10c43..c8f8dec044 100644
--- a/packages/misskey-js/src/autogen/apiClientJSDoc.ts
+++ b/packages/misskey-js/src/autogen/apiClientJSDoc.ts
@@ -5,10 +5,11 @@ declare module '../api.js' {
export interface APIClient {
/**
* 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,
@@ -16,10 +17,11 @@ 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,
@@ -27,7 +29,7 @@ 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:abuse-report:notification-recipient*
*/
@@ -39,7 +41,7 @@ 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:abuse-report:notification-recipient*
*/
@@ -51,19 +53,7 @@ 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*
- */
- 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*
*/
@@ -75,11 +65,10 @@ 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,
@@ -87,7 +76,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'admin/accounts/create', P extends Endpoints[E]['req']>(
@@ -98,7 +87,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:account*
*/
request<E extends 'admin/accounts/delete', P extends Endpoints[E]['req']>(
@@ -109,7 +98,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:admin:account*
*/
request<E extends 'admin/accounts/find-by-email', P extends Endpoints[E]['req']>(
@@ -120,7 +109,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:ad*
*/
request<E extends 'admin/ad/create', P extends Endpoints[E]['req']>(
@@ -131,7 +120,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:ad*
*/
request<E extends 'admin/ad/delete', P extends Endpoints[E]['req']>(
@@ -142,7 +131,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:admin:ad*
*/
request<E extends 'admin/ad/list', P extends Endpoints[E]['req']>(
@@ -153,7 +142,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:ad*
*/
request<E extends 'admin/ad/update', P extends Endpoints[E]['req']>(
@@ -164,7 +153,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:announcements*
*/
request<E extends 'admin/announcements/create', P extends Endpoints[E]['req']>(
@@ -175,7 +164,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:announcements*
*/
request<E extends 'admin/announcements/delete', P extends Endpoints[E]['req']>(
@@ -186,7 +175,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:admin:announcements*
*/
request<E extends 'admin/announcements/list', P extends Endpoints[E]['req']>(
@@ -197,7 +186,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:announcements*
*/
request<E extends 'admin/announcements/update', P extends Endpoints[E]['req']>(
@@ -208,7 +197,18 @@ 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']>(
@@ -219,7 +219,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:avatar-decorations*
*/
request<E extends 'admin/avatar-decorations/delete', P extends Endpoints[E]['req']>(
@@ -230,7 +230,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:admin:avatar-decorations*
*/
request<E extends 'admin/avatar-decorations/list', P extends Endpoints[E]['req']>(
@@ -241,7 +241,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:avatar-decorations*
*/
request<E extends 'admin/avatar-decorations/update', P extends Endpoints[E]['req']>(
@@ -252,10 +252,10 @@ 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,
@@ -263,10 +263,10 @@ 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,
@@ -274,10 +274,21 @@ 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,
@@ -285,7 +296,18 @@ declare module '../api.js' {
/**
* 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,
+ ): Promise<SwitchCaseResponseType<E, P>>;
+
+ /**
+ * No description provided.
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:drive*
*/
request<E extends 'admin/drive/clean-remote-files', P extends Endpoints[E]['req']>(
@@ -296,7 +318,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:drive*
*/
request<E extends 'admin/drive/cleanup', P extends Endpoints[E]['req']>(
@@ -307,7 +329,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:admin:drive*
*/
request<E extends 'admin/drive/files', P extends Endpoints[E]['req']>(
@@ -318,7 +340,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:admin:drive*
*/
request<E extends 'admin/drive/show-file', P extends Endpoints[E]['req']>(
@@ -329,10 +351,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -340,10 +362,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -351,7 +373,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:emoji*
*/
request<E extends 'admin/emoji/copy', P extends Endpoints[E]['req']>(
@@ -362,10 +384,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -373,10 +395,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -384,7 +406,7 @@ 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*
*/
@@ -396,10 +418,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -407,10 +429,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -418,7 +440,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:emoji*
*/
request<E extends 'admin/emoji/remove-aliases-bulk', P extends Endpoints[E]['req']>(
@@ -429,7 +451,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:emoji*
*/
request<E extends 'admin/emoji/set-aliases-bulk', P extends Endpoints[E]['req']>(
@@ -440,7 +462,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:emoji*
*/
request<E extends 'admin/emoji/set-category-bulk', P extends Endpoints[E]['req']>(
@@ -451,7 +473,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:emoji*
*/
request<E extends 'admin/emoji/set-license-bulk', P extends Endpoints[E]['req']>(
@@ -462,7 +484,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:emoji*
*/
request<E extends 'admin/emoji/update', P extends Endpoints[E]['req']>(
@@ -473,7 +495,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:federation*
*/
request<E extends 'admin/federation/delete-all-files', P extends Endpoints[E]['req']>(
@@ -484,7 +506,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:federation*
*/
request<E extends 'admin/federation/refresh-remote-instance-metadata', P extends Endpoints[E]['req']>(
@@ -495,7 +517,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:federation*
*/
request<E extends 'admin/federation/remove-all-following', P extends Endpoints[E]['req']>(
@@ -506,7 +528,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:federation*
*/
request<E extends 'admin/federation/update-instance', P extends Endpoints[E]['req']>(
@@ -517,7 +539,18 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report*
+ */
+ request<E extends 'admin/forward-abuse-user-report', P extends Endpoints[E]['req']>(
+ endpoint: E,
+ params: P,
+ credential?: string | null,
+ ): Promise<SwitchCaseResponseType<E, P>>;
+
+ /**
+ * No description provided.
+ *
* **Credential required**: *Yes* / **Permission**: *read:admin:index-stats*
*/
request<E extends 'admin/get-index-stats', P extends Endpoints[E]['req']>(
@@ -528,7 +561,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:admin:table-stats*
*/
request<E extends 'admin/get-table-stats', P extends Endpoints[E]['req']>(
@@ -539,7 +572,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:admin:user-ips*
*/
request<E extends 'admin/get-user-ips', P extends Endpoints[E]['req']>(
@@ -550,7 +583,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:invite-codes*
*/
request<E extends 'admin/invite/create', P extends Endpoints[E]['req']>(
@@ -561,7 +594,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:admin:invite-codes*
*/
request<E extends 'admin/invite/list', P extends Endpoints[E]['req']>(
@@ -572,7 +605,29 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
+ * **Credential required**: *Yes* / **Permission**: *read:admin:meta*
+ */
+ request<E extends 'admin/meta', 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:nsfw-user*
+ */
+ request<E extends 'admin/nsfw-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:promo*
*/
request<E extends 'admin/promo/create', P extends Endpoints[E]['req']>(
@@ -583,7 +638,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:queue*
*/
request<E extends 'admin/queue/clear', P extends Endpoints[E]['req']>(
@@ -594,7 +649,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:admin:queue*
*/
request<E extends 'admin/queue/deliver-delayed', P extends Endpoints[E]['req']>(
@@ -605,7 +660,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:admin:queue*
*/
request<E extends 'admin/queue/inbox-delayed', P extends Endpoints[E]['req']>(
@@ -616,7 +671,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:queue*
*/
request<E extends 'admin/queue/promote', P extends Endpoints[E]['req']>(
@@ -627,7 +682,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:admin:emoji*
*/
request<E extends 'admin/queue/stats', P extends Endpoints[E]['req']>(
@@ -638,7 +693,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:relays*
*/
request<E extends 'admin/relays/add', P extends Endpoints[E]['req']>(
@@ -649,7 +704,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:admin:relays*
*/
request<E extends 'admin/relays/list', P extends Endpoints[E]['req']>(
@@ -660,7 +715,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:relays*
*/
request<E extends 'admin/relays/remove', P extends Endpoints[E]['req']>(
@@ -671,7 +726,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:reset-password*
*/
request<E extends 'admin/reset-password', P extends Endpoints[E]['req']>(
@@ -682,7 +737,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report*
*/
request<E extends 'admin/resolve-abuse-user-report', P extends Endpoints[E]['req']>(
@@ -693,43 +748,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report*
- */
- request<E extends 'admin/forward-abuse-user-report', 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:resolve-abuse-user-report*
- */
- request<E extends 'admin/update-abuse-user-report', 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:send-email*
- */
- request<E extends 'admin/send-email', P extends Endpoints[E]['req']>(
- endpoint: E,
- params: P,
- credential?: string | null,
- ): Promise<SwitchCaseResponseType<E, P>>;
-
- /**
- * No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *read:admin:server-info*
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
*/
- request<E extends 'admin/server-info', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/roles/assign', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -737,10 +759,10 @@ 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/create', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -748,10 +770,10 @@ 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/delete', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -759,10 +781,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *read:admin:show-user*
+ *
+ * **Credential required**: *Yes* / **Permission**: *read:admin:roles*
*/
- request<E extends 'admin/show-users', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/roles/list', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -770,10 +792,10 @@ 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/show', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -781,10 +803,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:admin:unnsfw-user*
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
*/
- request<E extends 'admin/unnsfw-user', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/roles/unassign', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -792,10 +814,10 @@ 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/update', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -803,10 +825,10 @@ 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-default-policies', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -814,10 +836,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:admin:suspend-user*
+ *
+ * **Credential required**: *No* / **Permission**: *read:admin:roles*
*/
- request<E extends 'admin/suspend-user', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/roles/users', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -825,10 +847,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:admin:approve-user*
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:send-email*
*/
- request<E extends 'admin/approve-user', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/send-email', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -836,10 +858,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:admin:decline-user*
+ *
+ * **Credential required**: *Yes* / **Permission**: *read:admin:server-info*
*/
- request<E extends 'admin/decline-user', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/server-info', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -847,10 +869,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:admin:unsuspend-user*
+ *
+ * **Credential required**: *Yes* / **Permission**: *read:admin:show-moderation-log*
*/
- request<E extends 'admin/unsuspend-user', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/show-moderation-logs', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -858,10 +880,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:admin:meta*
+ *
+ * **Credential required**: *Yes* / **Permission**: *read:admin:show-user*
*/
- request<E extends 'admin/update-meta', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/show-user', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -869,10 +891,10 @@ 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-users', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -880,10 +902,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:admin:user-note*
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:silence-user*
*/
- request<E extends 'admin/update-user-note', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/silence-user', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -891,10 +913,10 @@ 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/create', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/suspend-user', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -902,10 +924,11 @@ 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/delete', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/system-webhook/create', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -913,10 +936,11 @@ 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/delete', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -924,10 +948,11 @@ 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/list', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -935,10 +960,11 @@ 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/show', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -946,10 +972,11 @@ 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/assign', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/system-webhook/test', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -957,10 +984,11 @@ 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/unassign', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/system-webhook/update', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -968,10 +996,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:unnsfw-user*
*/
- request<E extends 'admin/roles/update-default-policies', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/unnsfw-user', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -979,10 +1007,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *No* / **Permission**: *read:admin:roles*
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:unset-user-avatar*
*/
- request<E extends 'admin/roles/users', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/unset-user-avatar', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -990,11 +1018,10 @@ 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/create', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/unset-user-banner', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -1002,11 +1029,10 @@ 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/delete', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/unsilence-user', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -1014,11 +1040,10 @@ 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/list', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/unsuspend-user', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -1026,11 +1051,10 @@ 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/show', 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,
@@ -1038,11 +1062,10 @@ 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:meta*
*/
- request<E extends 'admin/system-webhook/update', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/update-meta', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -1050,11 +1073,10 @@ 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:user-note*
*/
- request<E extends 'admin/system-webhook/test', P extends Endpoints[E]['req']>(
+ request<E extends 'admin/update-user-note', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -1062,7 +1084,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'announcements', P extends Endpoints[E]['req']>(
@@ -1073,7 +1095,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'announcements/show', P extends Endpoints[E]['req']>(
@@ -1084,7 +1106,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
request<E extends 'antennas/create', P extends Endpoints[E]['req']>(
@@ -1095,7 +1117,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
request<E extends 'antennas/delete', P extends Endpoints[E]['req']>(
@@ -1106,7 +1128,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'antennas/list', P extends Endpoints[E]['req']>(
@@ -1117,7 +1139,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'antennas/notes', P extends Endpoints[E]['req']>(
@@ -1128,7 +1150,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'antennas/show', P extends Endpoints[E]['req']>(
@@ -1139,7 +1161,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
request<E extends 'antennas/update', P extends Endpoints[E]['req']>(
@@ -1150,7 +1172,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:federation*
*/
request<E extends 'ap/get', P extends Endpoints[E]['req']>(
@@ -1161,7 +1183,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'ap/show', P extends Endpoints[E]['req']>(
@@ -1172,7 +1194,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'app/create', P extends Endpoints[E]['req']>(
@@ -1183,7 +1205,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'app/show', P extends Endpoints[E]['req']>(
@@ -1194,7 +1216,7 @@ 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*
*/
@@ -1206,7 +1228,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'auth/session/generate', P extends Endpoints[E]['req']>(
@@ -1217,7 +1239,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'auth/session/show', P extends Endpoints[E]['req']>(
@@ -1228,7 +1250,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'auth/session/userkey', P extends Endpoints[E]['req']>(
@@ -1239,7 +1261,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:blocks*
*/
request<E extends 'blocking/create', P extends Endpoints[E]['req']>(
@@ -1250,7 +1272,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:blocks*
*/
request<E extends 'blocking/delete', P extends Endpoints[E]['req']>(
@@ -1261,7 +1283,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:blocks*
*/
request<E extends 'blocking/list', P extends Endpoints[E]['req']>(
@@ -1272,7 +1294,29 @@ 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']>(
@@ -1283,10 +1327,10 @@ 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,
@@ -1294,10 +1338,10 @@ 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,
@@ -1305,10 +1349,10 @@ 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,
@@ -1316,10 +1360,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -1327,10 +1371,10 @@ 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,
@@ -1338,10 +1382,10 @@ 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,
@@ -1349,10 +1393,10 @@ 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,
@@ -1360,10 +1404,10 @@ 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,
@@ -1371,10 +1415,10 @@ 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,
@@ -1382,7 +1426,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:channels*
*/
request<E extends 'channels/unfavorite', P extends Endpoints[E]['req']>(
@@ -1393,10 +1437,10 @@ 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,
@@ -1404,10 +1448,10 @@ 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,
@@ -1415,7 +1459,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'charts/active-users', P extends Endpoints[E]['req']>(
@@ -1426,7 +1470,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'charts/ap-request', P extends Endpoints[E]['req']>(
@@ -1437,7 +1481,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'charts/drive', P extends Endpoints[E]['req']>(
@@ -1448,7 +1492,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'charts/federation', P extends Endpoints[E]['req']>(
@@ -1459,7 +1503,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'charts/instance', P extends Endpoints[E]['req']>(
@@ -1470,7 +1514,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'charts/notes', P extends Endpoints[E]['req']>(
@@ -1481,7 +1525,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'charts/user/drive', P extends Endpoints[E]['req']>(
@@ -1492,7 +1536,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'charts/user/following', P extends Endpoints[E]['req']>(
@@ -1503,7 +1547,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'charts/user/notes', P extends Endpoints[E]['req']>(
@@ -1514,7 +1558,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'charts/user/pv', P extends Endpoints[E]['req']>(
@@ -1525,7 +1569,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'charts/user/reactions', P extends Endpoints[E]['req']>(
@@ -1536,7 +1580,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'charts/users', P extends Endpoints[E]['req']>(
@@ -1547,7 +1591,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
request<E extends 'clips/add-note', P extends Endpoints[E]['req']>(
@@ -1558,10 +1602,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -1569,10 +1613,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -1580,10 +1624,10 @@ 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,
@@ -1591,7 +1635,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'clips/list', P extends Endpoints[E]['req']>(
@@ -1602,10 +1646,10 @@ 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,
@@ -1613,10 +1657,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -1624,10 +1668,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -1635,10 +1679,10 @@ 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,
@@ -1646,7 +1690,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:clip-favorite*
*/
request<E extends 'clips/unfavorite', P extends Endpoints[E]['req']>(
@@ -1657,10 +1701,10 @@ 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,
@@ -1668,7 +1712,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:drive*
*/
request<E extends 'drive', P extends Endpoints[E]['req']>(
@@ -1679,7 +1723,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:drive*
*/
request<E extends 'drive/files', P extends Endpoints[E]['req']>(
@@ -1690,7 +1734,7 @@ declare module '../api.js' {
/**
* Find the notes to which the given file is attached.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:drive*
*/
request<E extends 'drive/files/attached-notes', P extends Endpoints[E]['req']>(
@@ -1701,7 +1745,7 @@ declare module '../api.js' {
/**
* Check if a given file exists.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:drive*
*/
request<E extends 'drive/files/check-existence', P extends Endpoints[E]['req']>(
@@ -1712,7 +1756,7 @@ declare module '../api.js' {
/**
* Upload a new drive file.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:drive*
*/
request<E extends 'drive/files/create', P extends Endpoints[E]['req']>(
@@ -1723,7 +1767,7 @@ declare module '../api.js' {
/**
* Delete an existing drive file.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:drive*
*/
request<E extends 'drive/files/delete', P extends Endpoints[E]['req']>(
@@ -1733,22 +1777,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,
@@ -1756,7 +1800,7 @@ declare module '../api.js' {
/**
* Show the properties of a drive file.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:drive*
*/
request<E extends 'drive/files/show', P extends Endpoints[E]['req']>(
@@ -1767,7 +1811,7 @@ declare module '../api.js' {
/**
* Update the properties of a drive file.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:drive*
*/
request<E extends 'drive/files/update', P extends Endpoints[E]['req']>(
@@ -1778,7 +1822,7 @@ declare module '../api.js' {
/**
* Request the server to download a new drive file from the specified URL.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:drive*
*/
request<E extends 'drive/files/upload-from-url', P extends Endpoints[E]['req']>(
@@ -1789,7 +1833,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:drive*
*/
request<E extends 'drive/folders', P extends Endpoints[E]['req']>(
@@ -1800,7 +1844,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:drive*
*/
request<E extends 'drive/folders/create', P extends Endpoints[E]['req']>(
@@ -1811,7 +1855,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:drive*
*/
request<E extends 'drive/folders/delete', P extends Endpoints[E]['req']>(
@@ -1822,7 +1866,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:drive*
*/
request<E extends 'drive/folders/find', P extends Endpoints[E]['req']>(
@@ -1833,7 +1877,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:drive*
*/
request<E extends 'drive/folders/show', P extends Endpoints[E]['req']>(
@@ -1844,7 +1888,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:drive*
*/
request<E extends 'drive/folders/update', P extends Endpoints[E]['req']>(
@@ -1855,7 +1899,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:drive*
*/
request<E extends 'drive/stream', P extends Endpoints[E]['req']>(
@@ -1866,7 +1910,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'email-address/available', P extends Endpoints[E]['req']>(
@@ -1877,7 +1921,29 @@ declare module '../api.js' {
/**
* 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.
+ *
+ * **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']>(
@@ -1888,7 +1954,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'endpoints', P extends Endpoints[E]['req']>(
@@ -1899,7 +1965,7 @@ 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*
*/
@@ -1911,7 +1977,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'federation/followers', P extends Endpoints[E]['req']>(
@@ -1922,7 +1988,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'federation/following', P extends Endpoints[E]['req']>(
@@ -1933,7 +1999,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'federation/instances', P extends Endpoints[E]['req']>(
@@ -1944,7 +2010,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'federation/show-instance', P extends Endpoints[E]['req']>(
@@ -1955,7 +2021,18 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
+ * **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']>(
@@ -1966,7 +2043,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'federation/users', P extends Endpoints[E]['req']>(
@@ -1977,10 +2054,22 @@ 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,
@@ -1988,10 +2077,10 @@ 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,
@@ -1999,10 +2088,76 @@ 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,
@@ -2010,10 +2165,21 @@ declare module '../api.js' {
/**
* 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,
+ ): Promise<SwitchCaseResponseType<E, P>>;
+
+ /**
+ * No description provided.
+ *
* **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,
@@ -2021,10 +2187,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -2032,7 +2198,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:following*
*/
request<E extends 'following/invalidate', P extends Endpoints[E]['req']>(
@@ -2043,7 +2209,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:following*
*/
request<E extends 'following/requests/accept', P extends Endpoints[E]['req']>(
@@ -2054,7 +2220,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:following*
*/
request<E extends 'following/requests/cancel', P extends Endpoints[E]['req']>(
@@ -2065,7 +2231,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:following*
*/
request<E extends 'following/requests/list', P extends Endpoints[E]['req']>(
@@ -2076,7 +2242,18 @@ 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']>(
@@ -2087,10 +2264,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -2098,7 +2275,18 @@ declare module '../api.js' {
/**
* 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,
+ ): Promise<SwitchCaseResponseType<E, P>>;
+
+ /**
+ * No description provided.
+ *
* **Credential required**: *No*
*/
request<E extends 'gallery/featured', P extends Endpoints[E]['req']>(
@@ -2109,7 +2297,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'gallery/popular', P extends Endpoints[E]['req']>(
@@ -2120,7 +2308,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'gallery/posts', P extends Endpoints[E]['req']>(
@@ -2131,7 +2319,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:gallery*
*/
request<E extends 'gallery/posts/create', P extends Endpoints[E]['req']>(
@@ -2142,7 +2330,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:gallery*
*/
request<E extends 'gallery/posts/delete', P extends Endpoints[E]['req']>(
@@ -2153,7 +2341,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:gallery-likes*
*/
request<E extends 'gallery/posts/like', P extends Endpoints[E]['req']>(
@@ -2164,7 +2352,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'gallery/posts/show', P extends Endpoints[E]['req']>(
@@ -2175,7 +2363,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:gallery-likes*
*/
request<E extends 'gallery/posts/unlike', P extends Endpoints[E]['req']>(
@@ -2186,7 +2374,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:gallery*
*/
request<E extends 'gallery/posts/update', P extends Endpoints[E]['req']>(
@@ -2197,10 +2385,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -2208,10 +2396,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -2219,7 +2407,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'hashtags/list', P extends Endpoints[E]['req']>(
@@ -2230,7 +2418,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'hashtags/search', P extends Endpoints[E]['req']>(
@@ -2241,7 +2429,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'hashtags/show', P extends Endpoints[E]['req']>(
@@ -2252,7 +2440,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'hashtags/trend', P extends Endpoints[E]['req']>(
@@ -2263,7 +2451,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'hashtags/users', P extends Endpoints[E]['req']>(
@@ -2274,7 +2462,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'i', P extends Endpoints[E]['req']>(
@@ -2285,7 +2473,7 @@ 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*
*/
@@ -2297,7 +2485,7 @@ 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*
*/
@@ -2309,7 +2497,7 @@ 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*
*/
@@ -2321,11 +2509,11 @@ 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/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,
@@ -2333,11 +2521,11 @@ 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/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,
@@ -2345,11 +2533,11 @@ 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/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,
@@ -2357,11 +2545,11 @@ 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/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,
@@ -2369,11 +2557,11 @@ 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/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,
@@ -2381,7 +2569,7 @@ 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*
*/
@@ -2393,7 +2581,7 @@ 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*
*/
@@ -2405,10 +2593,11 @@ 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,
@@ -2416,11 +2605,10 @@ 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,
@@ -2428,7 +2616,7 @@ 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*
*/
@@ -2440,11 +2628,11 @@ 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/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,
@@ -2452,7 +2640,7 @@ 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*
*/
@@ -2464,11 +2652,11 @@ 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/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,
@@ -2476,11 +2664,11 @@ 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/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,
@@ -2488,11 +2676,11 @@ 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/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,
@@ -2500,11 +2688,11 @@ 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/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,
@@ -2512,11 +2700,11 @@ 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/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,
@@ -2524,11 +2712,11 @@ 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/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,
@@ -2536,11 +2724,11 @@ 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/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,
@@ -2548,7 +2736,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:favorites*
*/
request<E extends 'i/favorites', P extends Endpoints[E]['req']>(
@@ -2559,7 +2747,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:gallery-likes*
*/
request<E extends 'i/gallery/likes', P extends Endpoints[E]['req']>(
@@ -2570,7 +2758,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:gallery*
*/
request<E extends 'i/gallery/posts', P extends Endpoints[E]['req']>(
@@ -2581,7 +2769,19 @@ 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/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*
*/
@@ -2593,7 +2793,7 @@ 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*
*/
@@ -2605,11 +2805,11 @@ 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/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,
@@ -2617,11 +2817,11 @@ 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/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,
@@ -2629,7 +2829,7 @@ 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*
*/
@@ -2641,11 +2841,11 @@ 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/import-antennas', P extends Endpoints[E]['req']>(
+ request<E extends 'i/move', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -2653,7 +2853,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:notifications*
*/
request<E extends 'i/notifications', P extends Endpoints[E]['req']>(
@@ -2664,7 +2864,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:notifications*
*/
request<E extends 'i/notifications-grouped', P extends Endpoints[E]['req']>(
@@ -2675,7 +2875,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:page-likes*
*/
request<E extends 'i/page-likes', P extends Endpoints[E]['req']>(
@@ -2686,7 +2886,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:pages*
*/
request<E extends 'i/pages', P extends Endpoints[E]['req']>(
@@ -2697,7 +2897,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
request<E extends 'i/pin', P extends Endpoints[E]['req']>(
@@ -2708,7 +2908,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
request<E extends 'i/read-all-unread-notes', P extends Endpoints[E]['req']>(
@@ -2719,7 +2919,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
request<E extends 'i/read-announcement', P extends Endpoints[E]['req']>(
@@ -2730,7 +2930,7 @@ 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*
*/
@@ -2742,10 +2942,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -2753,10 +2953,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -2764,7 +2964,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'i/registry/get-detail', P extends Endpoints[E]['req']>(
@@ -2775,10 +2975,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -2786,10 +2986,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -2797,10 +2997,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -2808,7 +3008,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
request<E extends 'i/registry/remove', P extends Endpoints[E]['req']>(
@@ -2819,7 +3019,7 @@ 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*
*/
@@ -2831,7 +3031,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
request<E extends 'i/registry/set', P extends Endpoints[E]['req']>(
@@ -2842,7 +3042,7 @@ 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*
*/
@@ -2854,7 +3054,7 @@ 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*
*/
@@ -2866,7 +3066,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
request<E extends 'i/unpin', P extends Endpoints[E]['req']>(
@@ -2877,19 +3077,7 @@ 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']>(
@@ -2900,11 +3088,11 @@ 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/move', P extends Endpoints[E]['req']>(
+ request<E extends 'i/update-email', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -2912,7 +3100,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
request<E extends 'i/webhooks/create', P extends Endpoints[E]['req']>(
@@ -2923,10 +3111,10 @@ 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,
@@ -2934,10 +3122,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -2945,10 +3133,10 @@ 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,
@@ -2956,10 +3144,11 @@ 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,
@@ -2967,11 +3156,10 @@ 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,
@@ -2979,7 +3167,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:invite-codes*
*/
request<E extends 'invite/create', P extends Endpoints[E]['req']>(
@@ -2990,7 +3178,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:invite-codes*
*/
request<E extends 'invite/delete', P extends Endpoints[E]['req']>(
@@ -3001,10 +3189,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -3012,10 +3200,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -3023,7 +3211,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'meta', P extends Endpoints[E]['req']>(
@@ -3034,29 +3222,7 @@ 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*
*/
@@ -3068,7 +3234,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:mutes*
*/
request<E extends 'mute/create', P extends Endpoints[E]['req']>(
@@ -3079,7 +3245,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:mutes*
*/
request<E extends 'mute/delete', P extends Endpoints[E]['req']>(
@@ -3090,7 +3256,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:mutes*
*/
request<E extends 'mute/list', P extends Endpoints[E]['req']>(
@@ -3101,21 +3267,10 @@ 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,
@@ -3123,10 +3278,10 @@ 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,
@@ -3134,10 +3289,10 @@ 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,
@@ -3145,10 +3300,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -3156,10 +3311,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -3167,10 +3322,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -3178,10 +3333,10 @@ 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,
@@ -3189,10 +3344,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -3200,10 +3355,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -3211,7 +3366,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:favorites*
*/
request<E extends 'notes/favorites/create', P extends Endpoints[E]['req']>(
@@ -3222,7 +3377,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:favorites*
*/
request<E extends 'notes/favorites/delete', P extends Endpoints[E]['req']>(
@@ -3233,7 +3388,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'notes/featured', P extends Endpoints[E]['req']>(
@@ -3244,7 +3399,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'notes/following', P extends Endpoints[E]['req']>(
@@ -3255,7 +3410,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'notes/global-timeline', P extends Endpoints[E]['req']>(
@@ -3266,10 +3421,10 @@ 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,
@@ -3277,10 +3432,10 @@ 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,
@@ -3288,7 +3443,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'notes/local-timeline', P extends Endpoints[E]['req']>(
@@ -3299,7 +3454,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'notes/mentions', P extends Endpoints[E]['req']>(
@@ -3310,7 +3465,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'notes/polls/recommendation', P extends Endpoints[E]['req']>(
@@ -3321,10 +3476,10 @@ 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,
@@ -3332,10 +3487,10 @@ 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,
@@ -3343,7 +3498,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'notes/reactions', P extends Endpoints[E]['req']>(
@@ -3354,7 +3509,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:reactions*
*/
request<E extends 'notes/reactions/create', P extends Endpoints[E]['req']>(
@@ -3365,7 +3520,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:reactions*
*/
request<E extends 'notes/reactions/delete', P extends Endpoints[E]['req']>(
@@ -3376,18 +3531,7 @@ 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']>(
@@ -3398,7 +3542,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'notes/replies', P extends Endpoints[E]['req']>(
@@ -3409,7 +3553,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:notes-schedule*
*/
request<E extends 'notes/schedule/create', P extends Endpoints[E]['req']>(
@@ -3420,7 +3564,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:notes-schedule*
*/
request<E extends 'notes/schedule/delete', P extends Endpoints[E]['req']>(
@@ -3431,7 +3575,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:notes-schedule*
*/
request<E extends 'notes/schedule/list', P extends Endpoints[E]['req']>(
@@ -3442,10 +3586,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -3453,10 +3597,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **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,
@@ -3464,7 +3608,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'notes/show', P extends Endpoints[E]['req']>(
@@ -3475,7 +3619,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'notes/state', P extends Endpoints[E]['req']>(
@@ -3486,7 +3630,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
request<E extends 'notes/thread-muting/create', P extends Endpoints[E]['req']>(
@@ -3497,7 +3641,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
request<E extends 'notes/thread-muting/delete', P extends Endpoints[E]['req']>(
@@ -3508,7 +3652,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'notes/timeline', P extends Endpoints[E]['req']>(
@@ -3519,7 +3663,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'notes/translate', P extends Endpoints[E]['req']>(
@@ -3530,7 +3674,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:notes*
*/
request<E extends 'notes/unrenote', P extends Endpoints[E]['req']>(
@@ -3541,7 +3685,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
request<E extends 'notes/user-list-timeline', P extends Endpoints[E]['req']>(
@@ -3552,18 +3696,7 @@ 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']>(
@@ -3574,7 +3707,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:notifications*
*/
request<E extends 'notifications/create', P extends Endpoints[E]['req']>(
@@ -3585,7 +3718,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:notifications*
*/
request<E extends 'notifications/flush', P extends Endpoints[E]['req']>(
@@ -3596,7 +3729,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:notifications*
*/
request<E extends 'notifications/mark-all-as-read', P extends Endpoints[E]['req']>(
@@ -3607,7 +3740,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:notifications*
*/
request<E extends 'notifications/test-notification', P extends Endpoints[E]['req']>(
@@ -3618,7 +3751,7 @@ 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*
*/
@@ -3630,7 +3763,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:pages*
*/
request<E extends 'pages/create', P extends Endpoints[E]['req']>(
@@ -3641,7 +3774,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:pages*
*/
request<E extends 'pages/delete', P extends Endpoints[E]['req']>(
@@ -3652,7 +3785,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'pages/featured', P extends Endpoints[E]['req']>(
@@ -3663,7 +3796,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:page-likes*
*/
request<E extends 'pages/like', P extends Endpoints[E]['req']>(
@@ -3674,7 +3807,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'pages/show', P extends Endpoints[E]['req']>(
@@ -3685,7 +3818,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:page-likes*
*/
request<E extends 'pages/unlike', P extends Endpoints[E]['req']>(
@@ -3696,7 +3829,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:pages*
*/
request<E extends 'pages/update', P extends Endpoints[E]['req']>(
@@ -3707,10 +3840,10 @@ 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,
@@ -3718,10 +3851,10 @@ 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,
@@ -3729,10 +3862,10 @@ 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,
@@ -3740,10 +3873,10 @@ 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,
@@ -3751,10 +3884,10 @@ 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,
@@ -3762,21 +3895,43 @@ 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.
- *
- * **Credential required**: *Yes* / **Permission**: *write:flash*
+ * Request a users password to be reset.
+ *
+ * **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>>;
+
+ /**
+ * Only available when running with <code>NODE_ENV=testing</code>. Reset the database and flush Redis.
+ *
+ * **Credential required**: *No*
+ */
+ request<E extends 'reset-db', P extends Endpoints[E]['req']>(
+ endpoint: E,
+ params: P,
+ credential?: string | null,
+ ): Promise<SwitchCaseResponseType<E, P>>;
+
+ /**
+ * Complete the password reset that was previously requested.
+ *
+ * **Credential required**: *No*
+ */
+ request<E extends 'reset-password', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -3784,10 +3939,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *read:flash*
+ *
+ * **Credential required**: *No*
*/
- request<E extends 'flash/my', P extends Endpoints[E]['req']>(
+ request<E extends 'retention', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -3795,10 +3950,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *read:flash-likes*
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- request<E extends 'flash/my-likes', P extends Endpoints[E]['req']>(
+ request<E extends 'reversi/cancel-match', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -3806,10 +3961,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
- request<E extends 'ping', P extends Endpoints[E]['req']>(
+ request<E extends 'reversi/games', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -3817,10 +3972,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *No*
+ *
+ * **Credential required**: *Yes* / **Permission**: *read:account*
*/
- request<E extends 'pinned-users', P extends Endpoints[E]['req']>(
+ request<E extends 'reversi/invitations', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -3828,10 +3983,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- request<E extends 'promo/read', P extends Endpoints[E]['req']>(
+ request<E extends 'reversi/match', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -3839,10 +3994,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *read:account*
+ *
+ * **Credential required**: *No*
*/
- request<E extends 'roles/list', P extends Endpoints[E]['req']>(
+ request<E extends 'reversi/show-game', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -3850,10 +4005,10 @@ 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/surrender', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -3861,10 +4016,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
- request<E extends 'roles/users', P extends Endpoints[E]['req']>(
+ request<E extends 'reversi/verify', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -3872,43 +4027,43 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- request<E extends 'roles/notes', 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>>;
/**
- * Request a users password to be reset.
- *
- * **Credential required**: *No*
+ * No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *read:account*
*/
- request<E extends 'request-reset-password', P extends Endpoints[E]['req']>(
+ request<E extends 'roles/notes', 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*
*/
- request<E extends 'reset-db', P extends Endpoints[E]['req']>(
+ request<E extends 'roles/show', 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*
*/
- request<E extends 'reset-password', P extends Endpoints[E]['req']>(
+ request<E extends 'roles/users', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -3916,7 +4071,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'server-info', P extends Endpoints[E]['req']>(
@@ -3926,47 +4081,46 @@ declare module '../api.js' {
): Promise<SwitchCaseResponseType<E, P>>;
/**
- * No description provided.
- *
+ * Get Sharkey Sponsors or Instance Sponsors
+ *
* **Credential required**: *No*
*/
- request<E extends 'stats', 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>>;
/**
- * Check push notification registration exists.
- *
- * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.
- * **Credential required**: *Yes*
+ * No description provided.
+ *
+ * **Credential required**: *No*
*/
- request<E extends 'sw/show-registration', 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>>;
/**
- * Update push notification registration.
- *
+ * Register to receive push notifications.
+ *
* **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/update-registration', 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>>;
/**
- * Register to receive push notifications.
- *
+ * Check push notification registration exists.
+ *
* **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/register', P extends Endpoints[E]['req']>(
+ request<E extends 'sw/show-registration', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -3974,7 +4128,7 @@ declare module '../api.js' {
/**
* Unregister from receiving push notifications.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'sw/unregister', P extends Endpoints[E]['req']>(
@@ -3984,8 +4138,20 @@ declare module '../api.js' {
): Promise<SwitchCaseResponseType<E, P>>;
/**
+ * Update push notification registration.
+ *
+ * **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/update-registration', P extends Endpoints[E]['req']>(
+ endpoint: E,
+ params: P,
+ credential?: string | null,
+ ): Promise<SwitchCaseResponseType<E, P>>;
+
+ /**
* Endpoint for testing input validation.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'test', P extends Endpoints[E]['req']>(
@@ -3996,7 +4162,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'username/available', P extends Endpoints[E]['req']>(
@@ -4007,7 +4173,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'users', P extends Endpoints[E]['req']>(
@@ -4017,8 +4183,19 @@ declare module '../api.js' {
): Promise<SwitchCaseResponseType<E, P>>;
/**
+ * No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ request<E extends 'users/achievements', P extends Endpoints[E]['req']>(
+ endpoint: E,
+ params: P,
+ credential?: string | null,
+ ): Promise<SwitchCaseResponseType<E, P>>;
+
+ /**
* Show all clips this user owns.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'users/clips', P extends Endpoints[E]['req']>(
@@ -4028,165 +4205,165 @@ declare module '../api.js' {
): 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 'users/featured-notes', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
): Promise<SwitchCaseResponseType<E, P>>;
/**
- * Show everyone that this user is following.
- *
+ * Show all flashs this user created.
+ *
* **Credential required**: *No*
*/
- request<E extends 'users/following', 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 gallery posts by the given user.
- *
+ * Show everyone that follows this user.
+ *
* **Credential required**: *No*
*/
- request<E extends 'users/gallery/posts', 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>>;
/**
- * Get a list of other users that the specified user frequently replies to.
- *
+ * Show everyone that this user is following.
+ *
* **Credential required**: *No*
*/
- request<E extends 'users/get-frequently-replied-users', 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>>;
/**
- * No description provided.
- *
+ * Show all gallery posts by the given user.
+ *
* **Credential required**: *No*
*/
- request<E extends 'users/featured-notes', 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>>;
/**
- * Create a new list of users.
- *
- * **Credential required**: *Yes* / **Permission**: *write:account*
+ * Get a list of other users that the specified user frequently replies to.
+ *
+ * **Credential required**: *No*
*/
- request<E extends 'users/lists/create', 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>>;
/**
- * Delete an existing list of users.
- *
+ * Create a new list of users.
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- request<E extends 'users/lists/delete', P extends Endpoints[E]['req']>(
+ request<E extends 'users/lists/create', 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.
- *
- * **Credential required**: *No* / **Permission**: *read:account*
+ * No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- request<E extends 'users/lists/list', 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>>;
/**
- * Remove a user from a list.
- *
+ * Delete an existing list of users.
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- request<E extends 'users/lists/pull', P extends Endpoints[E]['req']>(
+ request<E extends 'users/lists/delete', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
): Promise<SwitchCaseResponseType<E, P>>;
/**
- * Add a user to an existing list.
- *
+ * No description provided.
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- request<E extends 'users/lists/push', P extends Endpoints[E]['req']>(
+ request<E extends 'users/lists/favorite', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
): Promise<SwitchCaseResponseType<E, P>>;
/**
- * Show the properties of a list.
- *
+ * No description provided.
+ *
* **Credential required**: *No* / **Permission**: *read:account*
*/
- request<E extends 'users/lists/show', P extends Endpoints[E]['req']>(
+ request<E extends 'users/lists/get-memberships', 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*
+ * Show all lists that the authenticated user has created.
+ *
+ * **Credential required**: *No* / **Permission**: *read:account*
*/
- request<E extends 'users/lists/favorite', 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>>;
/**
- * No description provided.
- *
+ * Remove a user from a list.
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- request<E extends 'users/lists/unfavorite', 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>>;
/**
- * Update the properties of a list.
- *
+ * Add a user to an existing list.
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- request<E extends 'users/lists/update', 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>>;
/**
- * No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:account*
+ * Show the properties of a list.
+ *
+ * **Credential required**: *No* / **Permission**: *read:account*
*/
- request<E extends 'users/lists/create-from-public', P extends Endpoints[E]['req']>(
+ request<E extends 'users/lists/show', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -4194,21 +4371,21 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- request<E extends 'users/lists/update-membership', 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.
- *
- * **Credential required**: *No* / **Permission**: *read:account*
+ * Update the properties of a list.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- request<E extends 'users/lists/get-memberships', P extends Endpoints[E]['req']>(
+ request<E extends 'users/lists/update', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -4216,32 +4393,32 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *No*
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- request<E extends 'users/notes', P extends Endpoints[E]['req']>(
+ request<E extends 'users/lists/update-membership', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
): Promise<SwitchCaseResponseType<E, P>>;
/**
- * Show all pages this user created.
- *
+ * No description provided.
+ *
* **Credential required**: *No*
*/
- request<E extends 'users/pages', 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>>;
/**
- * Show all flashs this user created.
- *
+ * Show all pages this user created.
+ *
* **Credential required**: *No*
*/
- request<E extends 'users/flashs', P extends Endpoints[E]['req']>(
+ request<E extends 'users/pages', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -4249,7 +4426,7 @@ declare module '../api.js' {
/**
* Show all reactions this user made.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'users/reactions', P extends Endpoints[E]['req']>(
@@ -4260,7 +4437,7 @@ declare module '../api.js' {
/**
* 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']>(
@@ -4271,7 +4448,7 @@ declare module '../api.js' {
/**
* 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']>(
@@ -4282,7 +4459,7 @@ declare module '../api.js' {
/**
* File a report.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:report-abuse*
*/
request<E extends 'users/report-abuse', P extends Endpoints[E]['req']>(
@@ -4292,19 +4469,8 @@ declare module '../api.js' {
): Promise<SwitchCaseResponseType<E, P>>;
/**
- * Search for a user by username and/or host.
- *
- * **Credential required**: *No*
- */
- 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>>;
-
- /**
* Search for users.
- *
+ *
* **Credential required**: *No*
*/
request<E extends 'users/search', P extends Endpoints[E]['req']>(
@@ -4314,22 +4480,22 @@ declare module '../api.js' {
): Promise<SwitchCaseResponseType<E, P>>;
/**
- * Show the properties of a user.
- *
+ * Search for a user by username and/or host.
+ *
* **Credential required**: *No*
*/
- request<E extends 'users/show', 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 'users/achievements', P extends Endpoints[E]['req']>(
+ request<E extends 'users/show', P extends Endpoints[E]['req']>(
endpoint: E,
params: P,
credential?: string | null,
@@ -4337,7 +4503,7 @@ declare module '../api.js' {
/**
* No description provided.
- *
+ *
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
request<E extends 'users/update-memo', P extends Endpoints[E]['req']>(
@@ -4348,143 +4514,10 @@ declare module '../api.js' {
/**
* No description provided.
- *
- * **Credential required**: *No*
- */
- request<E extends 'fetch-rss', 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 '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 'retention', P extends Endpoints[E]['req']>(
- endpoint: E,
- params: P,
- credential?: string | null,
- ): Promise<SwitchCaseResponseType<E, P>>;
-
- /**
- * Get Sharkey Sponsors or Instance Sponsors
- *
- * **Credential required**: *No*
- */
- request<E extends 'sponsors', 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**: *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 'reversi/cancel-match', 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 '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']>(
- endpoint: E,
- params: P,
- credential?: string | null,
- ): Promise<SwitchCaseResponseType<E, P>>;
-
- /**
- * No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *read:account*
- */
- request<E extends 'reversi/invitations', 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 'reversi/show-game', 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/surrender', P extends Endpoints[E]['req']>(
- endpoint: E,
- params: P,
- credential?: string | null,
- ): Promise<SwitchCaseResponseType<E, P>>;
-
- /**
- * 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,
diff --git a/packages/misskey-js/src/autogen/endpoint.ts b/packages/misskey-js/src/autogen/endpoint.ts
index 66e7126460..7e6508ab37 100644
--- a/packages/misskey-js/src/autogen/endpoint.ts
+++ b/packages/misskey-js/src/autogen/endpoint.ts
@@ -1,18 +1,17 @@
import type {
EmptyRequest,
EmptyResponse,
- AdminMetaResponse,
- AdminAbuseUserReportsRequest,
- AdminAbuseUserReportsResponse,
+ AdminAbuseReportNotificationRecipientCreateRequest,
+ AdminAbuseReportNotificationRecipientCreateResponse,
+ AdminAbuseReportNotificationRecipientDeleteRequest,
AdminAbuseReportNotificationRecipientListRequest,
AdminAbuseReportNotificationRecipientListResponse,
AdminAbuseReportNotificationRecipientShowRequest,
AdminAbuseReportNotificationRecipientShowResponse,
- AdminAbuseReportNotificationRecipientCreateRequest,
- AdminAbuseReportNotificationRecipientCreateResponse,
AdminAbuseReportNotificationRecipientUpdateRequest,
AdminAbuseReportNotificationRecipientUpdateResponse,
- AdminAbuseReportNotificationRecipientDeleteRequest,
+ AdminAbuseUserReportsRequest,
+ AdminAbuseUserReportsResponse,
AdminAccountsCreateRequest,
AdminAccountsCreateResponse,
AdminAccountsDeleteRequest,
@@ -30,31 +29,34 @@ import type {
AdminAnnouncementsListRequest,
AdminAnnouncementsListResponse,
AdminAnnouncementsUpdateRequest,
+ AdminApproveUserRequest,
AdminAvatarDecorationsCreateRequest,
AdminAvatarDecorationsCreateResponse,
AdminAvatarDecorationsDeleteRequest,
AdminAvatarDecorationsListRequest,
AdminAvatarDecorationsListResponse,
AdminAvatarDecorationsUpdateRequest,
+ AdminCaptchaCurrentResponse,
+ AdminCaptchaSaveRequest,
+ AdminDeclineUserRequest,
+ AdminDeleteAccountRequest,
AdminDeleteAllFilesOfAUserRequest,
- AdminUnsetUserAvatarRequest,
- AdminUnsetUserBannerRequest,
AdminDriveFilesRequest,
AdminDriveFilesResponse,
AdminDriveShowFileRequest,
AdminDriveShowFileResponse,
- AdminEmojiAddAliasesBulkRequest,
AdminEmojiAddRequest,
AdminEmojiAddResponse,
+ AdminEmojiAddAliasesBulkRequest,
AdminEmojiCopyRequest,
AdminEmojiCopyResponse,
- AdminEmojiDeleteBulkRequest,
AdminEmojiDeleteRequest,
+ AdminEmojiDeleteBulkRequest,
AdminEmojiImportZipRequest,
- AdminEmojiListRemoteRequest,
- AdminEmojiListRemoteResponse,
AdminEmojiListRequest,
AdminEmojiListResponse,
+ AdminEmojiListRemoteRequest,
+ AdminEmojiListRemoteResponse,
AdminEmojiRemoveAliasesBulkRequest,
AdminEmojiSetAliasesBulkRequest,
AdminEmojiSetCategoryBulkRequest,
@@ -64,6 +66,7 @@ import type {
AdminFederationRefreshRemoteInstanceMetadataRequest,
AdminFederationRemoveAllFollowingRequest,
AdminFederationUpdateInstanceRequest,
+ AdminForwardAbuseUserReportRequest,
AdminGetIndexStatsResponse,
AdminGetTableStatsResponse,
AdminGetUserIpsRequest,
@@ -72,6 +75,8 @@ import type {
AdminInviteCreateResponse,
AdminInviteListRequest,
AdminInviteListResponse,
+ AdminMetaResponse,
+ AdminNsfwUserRequest,
AdminPromoCreateRequest,
AdminQueueDeliverDelayedResponse,
AdminQueueInboxDelayedResponse,
@@ -84,39 +89,28 @@ import type {
AdminResetPasswordRequest,
AdminResetPasswordResponse,
AdminResolveAbuseUserReportRequest,
- AdminForwardAbuseUserReportRequest,
- AdminUpdateAbuseUserReportRequest,
- AdminSendEmailRequest,
- AdminServerInfoResponse,
- AdminShowModerationLogsRequest,
- AdminShowModerationLogsResponse,
- AdminShowUserRequest,
- AdminShowUserResponse,
- AdminShowUsersRequest,
- AdminShowUsersResponse,
- AdminNsfwUserRequest,
- AdminUnnsfwUserRequest,
- AdminSilenceUserRequest,
- AdminUnsilenceUserRequest,
- AdminSuspendUserRequest,
- AdminApproveUserRequest,
- AdminDeclineUserRequest,
- AdminUnsuspendUserRequest,
- AdminUpdateMetaRequest,
- AdminDeleteAccountRequest,
- AdminUpdateUserNoteRequest,
+ AdminRolesAssignRequest,
AdminRolesCreateRequest,
AdminRolesCreateResponse,
AdminRolesDeleteRequest,
AdminRolesListResponse,
AdminRolesShowRequest,
AdminRolesShowResponse,
- AdminRolesUpdateRequest,
- AdminRolesAssignRequest,
AdminRolesUnassignRequest,
+ AdminRolesUpdateRequest,
AdminRolesUpdateDefaultPoliciesRequest,
AdminRolesUsersRequest,
AdminRolesUsersResponse,
+ AdminSendEmailRequest,
+ AdminServerInfoResponse,
+ AdminShowModerationLogsRequest,
+ AdminShowModerationLogsResponse,
+ AdminShowUserRequest,
+ AdminShowUserResponse,
+ AdminShowUsersRequest,
+ AdminShowUsersResponse,
+ AdminSilenceUserRequest,
+ AdminSuspendUserRequest,
AdminSystemWebhookCreateRequest,
AdminSystemWebhookCreateResponse,
AdminSystemWebhookDeleteRequest,
@@ -124,9 +118,17 @@ import type {
AdminSystemWebhookListResponse,
AdminSystemWebhookShowRequest,
AdminSystemWebhookShowResponse,
+ AdminSystemWebhookTestRequest,
AdminSystemWebhookUpdateRequest,
AdminSystemWebhookUpdateResponse,
- AdminSystemWebhookTestRequest,
+ AdminUnnsfwUserRequest,
+ AdminUnsetUserAvatarRequest,
+ AdminUnsetUserBannerRequest,
+ AdminUnsilenceUserRequest,
+ AdminUnsuspendUserRequest,
+ AdminUpdateAbuseUserReportRequest,
+ AdminUpdateMetaRequest,
+ AdminUpdateUserNoteRequest,
AnnouncementsRequest,
AnnouncementsResponse,
AnnouncementsShowRequest,
@@ -162,26 +164,29 @@ import type {
BlockingDeleteResponse,
BlockingListRequest,
BlockingListResponse,
+ BubbleGameRankingRequest,
+ BubbleGameRankingResponse,
+ BubbleGameRegisterRequest,
ChannelsCreateRequest,
ChannelsCreateResponse,
+ ChannelsFavoriteRequest,
ChannelsFeaturedResponse,
ChannelsFollowRequest,
ChannelsFollowedRequest,
ChannelsFollowedResponse,
+ ChannelsMyFavoritesResponse,
ChannelsOwnedRequest,
ChannelsOwnedResponse,
+ ChannelsSearchRequest,
+ ChannelsSearchResponse,
ChannelsShowRequest,
ChannelsShowResponse,
ChannelsTimelineRequest,
ChannelsTimelineResponse,
+ ChannelsUnfavoriteRequest,
ChannelsUnfollowRequest,
ChannelsUpdateRequest,
ChannelsUpdateResponse,
- ChannelsFavoriteRequest,
- ChannelsUnfavoriteRequest,
- ChannelsMyFavoritesResponse,
- ChannelsSearchRequest,
- ChannelsSearchResponse,
ChartsActiveUsersRequest,
ChartsActiveUsersResponse,
ChartsApRequestRequest,
@@ -207,20 +212,20 @@ import type {
ChartsUsersRequest,
ChartsUsersResponse,
ClipsAddNoteRequest,
- ClipsRemoveNoteRequest,
ClipsCreateRequest,
ClipsCreateResponse,
ClipsDeleteRequest,
+ ClipsFavoriteRequest,
ClipsListResponse,
+ ClipsMyFavoritesResponse,
ClipsNotesRequest,
ClipsNotesResponse,
+ ClipsRemoveNoteRequest,
ClipsShowRequest,
ClipsShowResponse,
+ ClipsUnfavoriteRequest,
ClipsUpdateRequest,
ClipsUpdateResponse,
- ClipsFavoriteRequest,
- ClipsUnfavoriteRequest,
- ClipsMyFavoritesResponse,
DriveResponse,
DriveFilesRequest,
DriveFilesResponse,
@@ -231,10 +236,10 @@ import type {
DriveFilesCreateRequest,
DriveFilesCreateResponse,
DriveFilesDeleteRequest,
- DriveFilesFindByHashRequest,
- DriveFilesFindByHashResponse,
DriveFilesFindRequest,
DriveFilesFindResponse,
+ DriveFilesFindByHashRequest,
+ DriveFilesFindByHashResponse,
DriveFilesShowRequest,
DriveFilesShowResponse,
DriveFilesUpdateRequest,
@@ -255,6 +260,9 @@ import type {
DriveStreamResponse,
EmailAddressAvailableRequest,
EmailAddressAvailableResponse,
+ EmojiRequest,
+ EmojiResponse,
+ EmojisResponse,
EndpointRequest,
EndpointResponse,
EndpointsResponse,
@@ -266,18 +274,33 @@ import type {
FederationInstancesResponse,
FederationShowInstanceRequest,
FederationShowInstanceResponse,
+ FederationStatsRequest,
+ FederationStatsResponse,
FederationUpdateRemoteUserRequest,
FederationUsersRequest,
FederationUsersResponse,
- FederationStatsRequest,
- FederationStatsResponse,
+ FetchExternalResourcesRequest,
+ FetchExternalResourcesResponse,
+ FetchRssRequest,
+ FetchRssResponse,
+ FlashCreateRequest,
+ FlashCreateResponse,
+ FlashDeleteRequest,
+ FlashFeaturedRequest,
+ FlashFeaturedResponse,
+ FlashLikeRequest,
+ FlashMyRequest,
+ FlashMyResponse,
+ FlashMyLikesRequest,
+ FlashMyLikesResponse,
+ FlashShowRequest,
+ FlashShowResponse,
+ FlashUnlikeRequest,
+ FlashUpdateRequest,
FollowingCreateRequest,
FollowingCreateResponse,
FollowingDeleteRequest,
FollowingDeleteResponse,
- FollowingUpdateRequest,
- FollowingUpdateResponse,
- FollowingUpdateAllRequest,
FollowingInvalidateRequest,
FollowingInvalidateResponse,
FollowingRequestsAcceptRequest,
@@ -285,9 +308,12 @@ import type {
FollowingRequestsCancelResponse,
FollowingRequestsListRequest,
FollowingRequestsListResponse,
+ FollowingRequestsRejectRequest,
FollowingRequestsSentRequest,
FollowingRequestsSentResponse,
- FollowingRequestsRejectRequest,
+ FollowingUpdateRequest,
+ FollowingUpdateResponse,
+ FollowingUpdateAllRequest,
GalleryFeaturedRequest,
GalleryFeaturedResponse,
GalleryPopularResponse,
@@ -302,8 +328,8 @@ import type {
GalleryPostsUnlikeRequest,
GalleryPostsUpdateRequest,
GalleryPostsUpdateResponse,
- GetOnlineUsersCountResponse,
GetAvatarDecorationsResponse,
+ GetOnlineUsersCountResponse,
HashtagsListRequest,
HashtagsListResponse,
HashtagsSearchRequest,
@@ -319,19 +345,19 @@ import type {
I2faKeyDoneRequest,
I2faKeyDoneResponse,
I2faPasswordLessRequest,
- I2faRegisterKeyRequest,
- I2faRegisterKeyResponse,
I2faRegisterRequest,
I2faRegisterResponse,
- I2faUpdateKeyRequest,
+ I2faRegisterKeyRequest,
+ I2faRegisterKeyResponse,
I2faRemoveKeyRequest,
I2faUnregisterRequest,
+ I2faUpdateKeyRequest,
IAppsRequest,
IAppsResponse,
IAuthorizedAppsRequest,
IAuthorizedAppsResponse,
- IClaimAchievementRequest,
IChangePasswordRequest,
+ IClaimAchievementRequest,
IDeleteAccountRequest,
IExportFollowingRequest,
IFavoritesRequest,
@@ -340,12 +366,14 @@ import type {
IGalleryLikesResponse,
IGalleryPostsRequest,
IGalleryPostsResponse,
+ IImportAntennasRequest,
IImportBlockingRequest,
IImportFollowingRequest,
- IImportNotesRequest,
IImportMutingRequest,
+ IImportNotesRequest,
IImportUserListsRequest,
- IImportAntennasRequest,
+ IMoveRequest,
+ IMoveResponse,
INotificationsRequest,
INotificationsResponse,
INotificationsGroupedRequest,
@@ -358,17 +386,17 @@ import type {
IPinResponse,
IReadAnnouncementRequest,
IRegenerateTokenRequest,
+ IRegistryGetRequest,
+ IRegistryGetResponse,
IRegistryGetAllRequest,
IRegistryGetAllResponse,
- IRegistryGetUnsecureRequest,
IRegistryGetDetailRequest,
IRegistryGetDetailResponse,
- IRegistryGetRequest,
- IRegistryGetResponse,
- IRegistryKeysWithTypeRequest,
- IRegistryKeysWithTypeResponse,
+ IRegistryGetUnsecureRequest,
IRegistryKeysRequest,
IRegistryKeysResponse,
+ IRegistryKeysWithTypeRequest,
+ IRegistryKeysWithTypeResponse,
IRegistryRemoveRequest,
IRegistryScopesWithDomainResponse,
IRegistrySetRequest,
@@ -377,44 +405,37 @@ import type {
ISigninHistoryResponse,
IUnpinRequest,
IUnpinResponse,
- IUpdateEmailRequest,
- IUpdateEmailResponse,
IUpdateRequest,
IUpdateResponse,
- IMoveRequest,
- IMoveResponse,
+ IUpdateEmailRequest,
+ IUpdateEmailResponse,
IWebhooksCreateRequest,
IWebhooksCreateResponse,
+ IWebhooksDeleteRequest,
IWebhooksListResponse,
IWebhooksShowRequest,
IWebhooksShowResponse,
- IWebhooksUpdateRequest,
- IWebhooksDeleteRequest,
IWebhooksTestRequest,
+ IWebhooksUpdateRequest,
InviteCreateResponse,
InviteDeleteRequest,
+ InviteLimitResponse,
InviteListRequest,
InviteListResponse,
- InviteLimitResponse,
MetaRequest,
MetaResponse,
- EmojisResponse,
- EmojiRequest,
- EmojiResponse,
MiauthGenTokenRequest,
MiauthGenTokenResponse,
MuteCreateRequest,
MuteDeleteRequest,
MuteListRequest,
MuteListResponse,
- RenoteMuteCreateRequest,
- RenoteMuteDeleteRequest,
- RenoteMuteListRequest,
- RenoteMuteListResponse,
MyAppsRequest,
MyAppsResponse,
NotesRequest,
NotesResponse,
+ NotesBubbleTimelineRequest,
+ NotesBubbleTimelineResponse,
NotesChildrenRequest,
NotesChildrenResponse,
NotesClipsRequest,
@@ -424,6 +445,8 @@ import type {
NotesCreateRequest,
NotesCreateResponse,
NotesDeleteRequest,
+ NotesEditRequest,
+ NotesEditResponse,
NotesFavoritesCreateRequest,
NotesFavoritesDeleteRequest,
NotesFeaturedRequest,
@@ -432,23 +455,21 @@ import type {
NotesFollowingResponse,
NotesGlobalTimelineRequest,
NotesGlobalTimelineResponse,
- NotesBubbleTimelineRequest,
- NotesBubbleTimelineResponse,
NotesHybridTimelineRequest,
NotesHybridTimelineResponse,
+ NotesLikeRequest,
NotesLocalTimelineRequest,
NotesLocalTimelineResponse,
NotesMentionsRequest,
NotesMentionsResponse,
NotesPollsRecommendationRequest,
NotesPollsRecommendationResponse,
- NotesPollsVoteRequest,
NotesPollsRefreshRequest,
+ NotesPollsVoteRequest,
NotesReactionsRequest,
NotesReactionsResponse,
NotesReactionsCreateRequest,
NotesReactionsDeleteRequest,
- NotesLikeRequest,
NotesRenotesRequest,
NotesRenotesResponse,
NotesRepliesRequest,
@@ -457,10 +478,10 @@ import type {
NotesScheduleDeleteRequest,
NotesScheduleListRequest,
NotesScheduleListResponse,
- NotesSearchByTagRequest,
- NotesSearchByTagResponse,
NotesSearchRequest,
NotesSearchResponse,
+ NotesSearchByTagRequest,
+ NotesSearchByTagResponse,
NotesShowRequest,
NotesShowResponse,
NotesStateRequest,
@@ -474,8 +495,6 @@ import type {
NotesUnrenoteRequest,
NotesUserListTimelineRequest,
NotesUserListTimelineResponse,
- NotesEditRequest,
- NotesEditResponse,
NotesVersionsRequest,
NotesVersionsResponse,
NotificationsCreateRequest,
@@ -489,49 +508,58 @@ import type {
PagesShowResponse,
PagesUnlikeRequest,
PagesUpdateRequest,
- FlashCreateRequest,
- FlashCreateResponse,
- FlashDeleteRequest,
- FlashFeaturedRequest,
- FlashFeaturedResponse,
- FlashLikeRequest,
- FlashShowRequest,
- FlashShowResponse,
- FlashUnlikeRequest,
- FlashUpdateRequest,
- FlashMyRequest,
- FlashMyResponse,
- FlashMyLikesRequest,
- FlashMyLikesResponse,
PingResponse,
PinnedUsersResponse,
PromoReadRequest,
+ RenoteMuteCreateRequest,
+ RenoteMuteDeleteRequest,
+ RenoteMuteListRequest,
+ RenoteMuteListResponse,
+ RequestResetPasswordRequest,
+ ResetPasswordRequest,
+ RetentionResponse,
+ ReversiCancelMatchRequest,
+ ReversiGamesRequest,
+ ReversiGamesResponse,
+ ReversiInvitationsResponse,
+ ReversiMatchRequest,
+ ReversiMatchResponse,
+ ReversiShowGameRequest,
+ ReversiShowGameResponse,
+ ReversiSurrenderRequest,
+ ReversiVerifyRequest,
+ ReversiVerifyResponse,
RolesListResponse,
+ RolesNotesRequest,
+ RolesNotesResponse,
RolesShowRequest,
RolesShowResponse,
RolesUsersRequest,
RolesUsersResponse,
- RolesNotesRequest,
- RolesNotesResponse,
- RequestResetPasswordRequest,
- ResetPasswordRequest,
ServerInfoResponse,
+ SponsorsRequest,
StatsResponse,
+ SwRegisterRequest,
+ SwRegisterResponse,
SwShowRegistrationRequest,
SwShowRegistrationResponse,
+ SwUnregisterRequest,
SwUpdateRegistrationRequest,
SwUpdateRegistrationResponse,
- SwRegisterRequest,
- SwRegisterResponse,
- SwUnregisterRequest,
TestRequest,
TestResponse,
UsernameAvailableRequest,
UsernameAvailableResponse,
UsersRequest,
UsersResponse,
+ UsersAchievementsRequest,
+ UsersAchievementsResponse,
UsersClipsRequest,
UsersClipsResponse,
+ UsersFeaturedNotesRequest,
+ UsersFeaturedNotesResponse,
+ UsersFlashsRequest,
+ UsersFlashsResponse,
UsersFollowersRequest,
UsersFollowersResponse,
UsersFollowingRequest,
@@ -540,32 +568,28 @@ import type {
UsersGalleryPostsResponse,
UsersGetFrequentlyRepliedUsersRequest,
UsersGetFrequentlyRepliedUsersResponse,
- UsersFeaturedNotesRequest,
- UsersFeaturedNotesResponse,
UsersListsCreateRequest,
UsersListsCreateResponse,
+ UsersListsCreateFromPublicRequest,
+ UsersListsCreateFromPublicResponse,
UsersListsDeleteRequest,
+ UsersListsFavoriteRequest,
+ UsersListsGetMembershipsRequest,
+ UsersListsGetMembershipsResponse,
UsersListsListRequest,
UsersListsListResponse,
UsersListsPullRequest,
UsersListsPushRequest,
UsersListsShowRequest,
UsersListsShowResponse,
- UsersListsFavoriteRequest,
UsersListsUnfavoriteRequest,
UsersListsUpdateRequest,
UsersListsUpdateResponse,
- UsersListsCreateFromPublicRequest,
- UsersListsCreateFromPublicResponse,
UsersListsUpdateMembershipRequest,
- UsersListsGetMembershipsRequest,
- UsersListsGetMembershipsResponse,
UsersNotesRequest,
UsersNotesResponse,
UsersPagesRequest,
UsersPagesResponse,
- UsersFlashsRequest,
- UsersFlashsResponse,
UsersReactionsRequest,
UsersReactionsResponse,
UsersRecommendationRequest,
@@ -573,45 +597,24 @@ import type {
UsersRelationRequest,
UsersRelationResponse,
UsersReportAbuseRequest,
- UsersSearchByUsernameAndHostRequest,
- UsersSearchByUsernameAndHostResponse,
UsersSearchRequest,
UsersSearchResponse,
+ UsersSearchByUsernameAndHostRequest,
+ UsersSearchByUsernameAndHostResponse,
UsersShowRequest,
UsersShowResponse,
- UsersAchievementsRequest,
- UsersAchievementsResponse,
UsersUpdateMemoRequest,
- FetchRssRequest,
- FetchRssResponse,
- FetchExternalResourcesRequest,
- FetchExternalResourcesResponse,
- RetentionResponse,
- SponsorsRequest,
- BubbleGameRegisterRequest,
- BubbleGameRankingRequest,
- BubbleGameRankingResponse,
- ReversiCancelMatchRequest,
- ReversiGamesRequest,
- ReversiGamesResponse,
- ReversiMatchRequest,
- ReversiMatchResponse,
- ReversiInvitationsResponse,
- ReversiShowGameRequest,
- ReversiShowGameResponse,
- ReversiSurrenderRequest,
- ReversiVerifyRequest,
- ReversiVerifyResponse,
+ V2AdminEmojiListRequest,
+ V2AdminEmojiListResponse,
} from './entities.js';
export type Endpoints = {
- 'admin/meta': { req: EmptyRequest; res: AdminMetaResponse };
- 'admin/abuse-user-reports': { req: AdminAbuseUserReportsRequest; res: AdminAbuseUserReportsResponse };
+ 'admin/abuse-report/notification-recipient/create': { req: AdminAbuseReportNotificationRecipientCreateRequest; res: AdminAbuseReportNotificationRecipientCreateResponse };
+ 'admin/abuse-report/notification-recipient/delete': { req: AdminAbuseReportNotificationRecipientDeleteRequest; res: EmptyResponse };
'admin/abuse-report/notification-recipient/list': { req: AdminAbuseReportNotificationRecipientListRequest; res: AdminAbuseReportNotificationRecipientListResponse };
'admin/abuse-report/notification-recipient/show': { req: AdminAbuseReportNotificationRecipientShowRequest; res: AdminAbuseReportNotificationRecipientShowResponse };
- 'admin/abuse-report/notification-recipient/create': { req: AdminAbuseReportNotificationRecipientCreateRequest; res: AdminAbuseReportNotificationRecipientCreateResponse };
'admin/abuse-report/notification-recipient/update': { req: AdminAbuseReportNotificationRecipientUpdateRequest; res: AdminAbuseReportNotificationRecipientUpdateResponse };
- 'admin/abuse-report/notification-recipient/delete': { req: AdminAbuseReportNotificationRecipientDeleteRequest; res: EmptyResponse };
+ 'admin/abuse-user-reports': { req: AdminAbuseUserReportsRequest; res: AdminAbuseUserReportsResponse };
'admin/accounts/create': { req: AdminAccountsCreateRequest; res: AdminAccountsCreateResponse };
'admin/accounts/delete': { req: AdminAccountsDeleteRequest; res: EmptyResponse };
'admin/accounts/find-by-email': { req: AdminAccountsFindByEmailRequest; res: AdminAccountsFindByEmailResponse };
@@ -623,25 +626,28 @@ export type Endpoints = {
'admin/announcements/delete': { req: AdminAnnouncementsDeleteRequest; res: EmptyResponse };
'admin/announcements/list': { req: AdminAnnouncementsListRequest; res: AdminAnnouncementsListResponse };
'admin/announcements/update': { req: AdminAnnouncementsUpdateRequest; res: EmptyResponse };
+ 'admin/approve-user': { req: AdminApproveUserRequest; res: EmptyResponse };
'admin/avatar-decorations/create': { req: AdminAvatarDecorationsCreateRequest; res: AdminAvatarDecorationsCreateResponse };
'admin/avatar-decorations/delete': { req: AdminAvatarDecorationsDeleteRequest; res: EmptyResponse };
'admin/avatar-decorations/list': { req: AdminAvatarDecorationsListRequest; res: AdminAvatarDecorationsListResponse };
'admin/avatar-decorations/update': { req: AdminAvatarDecorationsUpdateRequest; res: EmptyResponse };
+ 'admin/captcha/current': { req: EmptyRequest; res: AdminCaptchaCurrentResponse };
+ 'admin/captcha/save': { req: AdminCaptchaSaveRequest; res: EmptyResponse };
+ 'admin/decline-user': { req: AdminDeclineUserRequest; res: EmptyResponse };
+ 'admin/delete-account': { req: AdminDeleteAccountRequest; res: EmptyResponse };
'admin/delete-all-files-of-a-user': { req: AdminDeleteAllFilesOfAUserRequest; res: EmptyResponse };
- 'admin/unset-user-avatar': { req: AdminUnsetUserAvatarRequest; res: EmptyResponse };
- 'admin/unset-user-banner': { req: AdminUnsetUserBannerRequest; res: EmptyResponse };
'admin/drive/clean-remote-files': { req: EmptyRequest; res: EmptyResponse };
'admin/drive/cleanup': { req: EmptyRequest; res: EmptyResponse };
'admin/drive/files': { req: AdminDriveFilesRequest; res: AdminDriveFilesResponse };
'admin/drive/show-file': { req: AdminDriveShowFileRequest; res: AdminDriveShowFileResponse };
- 'admin/emoji/add-aliases-bulk': { req: AdminEmojiAddAliasesBulkRequest; res: EmptyResponse };
'admin/emoji/add': { req: AdminEmojiAddRequest; res: AdminEmojiAddResponse };
+ 'admin/emoji/add-aliases-bulk': { req: AdminEmojiAddAliasesBulkRequest; res: EmptyResponse };
'admin/emoji/copy': { req: AdminEmojiCopyRequest; res: AdminEmojiCopyResponse };
- 'admin/emoji/delete-bulk': { req: AdminEmojiDeleteBulkRequest; res: EmptyResponse };
'admin/emoji/delete': { req: AdminEmojiDeleteRequest; res: EmptyResponse };
+ 'admin/emoji/delete-bulk': { req: AdminEmojiDeleteBulkRequest; res: EmptyResponse };
'admin/emoji/import-zip': { req: AdminEmojiImportZipRequest; res: EmptyResponse };
- 'admin/emoji/list-remote': { req: AdminEmojiListRemoteRequest; res: AdminEmojiListRemoteResponse };
'admin/emoji/list': { req: AdminEmojiListRequest; res: AdminEmojiListResponse };
+ 'admin/emoji/list-remote': { req: AdminEmojiListRemoteRequest; res: AdminEmojiListRemoteResponse };
'admin/emoji/remove-aliases-bulk': { req: AdminEmojiRemoveAliasesBulkRequest; res: EmptyResponse };
'admin/emoji/set-aliases-bulk': { req: AdminEmojiSetAliasesBulkRequest; res: EmptyResponse };
'admin/emoji/set-category-bulk': { req: AdminEmojiSetCategoryBulkRequest; res: EmptyResponse };
@@ -651,11 +657,14 @@ export type Endpoints = {
'admin/federation/refresh-remote-instance-metadata': { req: AdminFederationRefreshRemoteInstanceMetadataRequest; res: EmptyResponse };
'admin/federation/remove-all-following': { req: AdminFederationRemoveAllFollowingRequest; res: EmptyResponse };
'admin/federation/update-instance': { req: AdminFederationUpdateInstanceRequest; res: EmptyResponse };
+ 'admin/forward-abuse-user-report': { req: AdminForwardAbuseUserReportRequest; res: EmptyResponse };
'admin/get-index-stats': { req: EmptyRequest; res: AdminGetIndexStatsResponse };
'admin/get-table-stats': { req: EmptyRequest; res: AdminGetTableStatsResponse };
'admin/get-user-ips': { req: AdminGetUserIpsRequest; res: AdminGetUserIpsResponse };
'admin/invite/create': { req: AdminInviteCreateRequest; res: AdminInviteCreateResponse };
'admin/invite/list': { req: AdminInviteListRequest; res: AdminInviteListResponse };
+ 'admin/meta': { req: EmptyRequest; res: AdminMetaResponse };
+ 'admin/nsfw-user': { req: AdminNsfwUserRequest; res: EmptyResponse };
'admin/promo/create': { req: AdminPromoCreateRequest; res: EmptyResponse };
'admin/queue/clear': { req: EmptyRequest; res: EmptyResponse };
'admin/queue/deliver-delayed': { req: EmptyRequest; res: AdminQueueDeliverDelayedResponse };
@@ -667,39 +676,36 @@ export type Endpoints = {
'admin/relays/remove': { req: AdminRelaysRemoveRequest; res: EmptyResponse };
'admin/reset-password': { req: AdminResetPasswordRequest; res: AdminResetPasswordResponse };
'admin/resolve-abuse-user-report': { req: AdminResolveAbuseUserReportRequest; res: EmptyResponse };
- 'admin/forward-abuse-user-report': { req: AdminForwardAbuseUserReportRequest; res: EmptyResponse };
- 'admin/update-abuse-user-report': { req: AdminUpdateAbuseUserReportRequest; res: EmptyResponse };
- 'admin/send-email': { req: AdminSendEmailRequest; res: EmptyResponse };
- 'admin/server-info': { req: EmptyRequest; res: AdminServerInfoResponse };
- 'admin/show-moderation-logs': { req: AdminShowModerationLogsRequest; res: AdminShowModerationLogsResponse };
- 'admin/show-user': { req: AdminShowUserRequest; res: AdminShowUserResponse };
- 'admin/show-users': { req: AdminShowUsersRequest; res: AdminShowUsersResponse };
- 'admin/nsfw-user': { req: AdminNsfwUserRequest; res: EmptyResponse };
- 'admin/unnsfw-user': { req: AdminUnnsfwUserRequest; res: EmptyResponse };
- 'admin/silence-user': { req: AdminSilenceUserRequest; res: EmptyResponse };
- 'admin/unsilence-user': { req: AdminUnsilenceUserRequest; res: EmptyResponse };
- 'admin/suspend-user': { req: AdminSuspendUserRequest; res: EmptyResponse };
- 'admin/approve-user': { req: AdminApproveUserRequest; res: EmptyResponse };
- 'admin/decline-user': { req: AdminDeclineUserRequest; res: EmptyResponse };
- 'admin/unsuspend-user': { req: AdminUnsuspendUserRequest; res: EmptyResponse };
- 'admin/update-meta': { req: AdminUpdateMetaRequest; res: EmptyResponse };
- 'admin/delete-account': { req: AdminDeleteAccountRequest; res: EmptyResponse };
- 'admin/update-user-note': { req: AdminUpdateUserNoteRequest; res: EmptyResponse };
+ 'admin/roles/assign': { req: AdminRolesAssignRequest; res: EmptyResponse };
'admin/roles/create': { req: AdminRolesCreateRequest; res: AdminRolesCreateResponse };
'admin/roles/delete': { req: AdminRolesDeleteRequest; res: EmptyResponse };
'admin/roles/list': { req: EmptyRequest; res: AdminRolesListResponse };
'admin/roles/show': { req: AdminRolesShowRequest; res: AdminRolesShowResponse };
- 'admin/roles/update': { req: AdminRolesUpdateRequest; res: EmptyResponse };
- 'admin/roles/assign': { req: AdminRolesAssignRequest; res: EmptyResponse };
'admin/roles/unassign': { req: AdminRolesUnassignRequest; res: EmptyResponse };
+ 'admin/roles/update': { req: AdminRolesUpdateRequest; res: EmptyResponse };
'admin/roles/update-default-policies': { req: AdminRolesUpdateDefaultPoliciesRequest; res: EmptyResponse };
'admin/roles/users': { req: AdminRolesUsersRequest; res: AdminRolesUsersResponse };
+ 'admin/send-email': { req: AdminSendEmailRequest; res: EmptyResponse };
+ 'admin/server-info': { req: EmptyRequest; res: AdminServerInfoResponse };
+ 'admin/show-moderation-logs': { req: AdminShowModerationLogsRequest; res: AdminShowModerationLogsResponse };
+ 'admin/show-user': { req: AdminShowUserRequest; res: AdminShowUserResponse };
+ 'admin/show-users': { req: AdminShowUsersRequest; res: AdminShowUsersResponse };
+ 'admin/silence-user': { req: AdminSilenceUserRequest; res: EmptyResponse };
+ 'admin/suspend-user': { req: AdminSuspendUserRequest; res: EmptyResponse };
'admin/system-webhook/create': { req: AdminSystemWebhookCreateRequest; res: AdminSystemWebhookCreateResponse };
'admin/system-webhook/delete': { req: AdminSystemWebhookDeleteRequest; res: EmptyResponse };
'admin/system-webhook/list': { req: AdminSystemWebhookListRequest; res: AdminSystemWebhookListResponse };
'admin/system-webhook/show': { req: AdminSystemWebhookShowRequest; res: AdminSystemWebhookShowResponse };
- 'admin/system-webhook/update': { req: AdminSystemWebhookUpdateRequest; res: AdminSystemWebhookUpdateResponse };
'admin/system-webhook/test': { req: AdminSystemWebhookTestRequest; res: EmptyResponse };
+ 'admin/system-webhook/update': { req: AdminSystemWebhookUpdateRequest; res: AdminSystemWebhookUpdateResponse };
+ 'admin/unnsfw-user': { req: AdminUnnsfwUserRequest; res: EmptyResponse };
+ 'admin/unset-user-avatar': { req: AdminUnsetUserAvatarRequest; res: EmptyResponse };
+ 'admin/unset-user-banner': { req: AdminUnsetUserBannerRequest; res: EmptyResponse };
+ 'admin/unsilence-user': { req: AdminUnsilenceUserRequest; res: EmptyResponse };
+ 'admin/unsuspend-user': { req: AdminUnsuspendUserRequest; res: EmptyResponse };
+ 'admin/update-abuse-user-report': { req: AdminUpdateAbuseUserReportRequest; res: EmptyResponse };
+ 'admin/update-meta': { req: AdminUpdateMetaRequest; res: EmptyResponse };
+ 'admin/update-user-note': { req: AdminUpdateUserNoteRequest; res: EmptyResponse };
'announcements': { req: AnnouncementsRequest; res: AnnouncementsResponse };
'announcements/show': { req: AnnouncementsShowRequest; res: AnnouncementsShowResponse };
'antennas/create': { req: AntennasCreateRequest; res: AntennasCreateResponse };
@@ -719,19 +725,21 @@ export type Endpoints = {
'blocking/create': { req: BlockingCreateRequest; res: BlockingCreateResponse };
'blocking/delete': { req: BlockingDeleteRequest; res: BlockingDeleteResponse };
'blocking/list': { req: BlockingListRequest; res: BlockingListResponse };
+ 'bubble-game/ranking': { req: BubbleGameRankingRequest; res: BubbleGameRankingResponse };
+ 'bubble-game/register': { req: BubbleGameRegisterRequest; res: EmptyResponse };
'channels/create': { req: ChannelsCreateRequest; res: ChannelsCreateResponse };
+ 'channels/favorite': { req: ChannelsFavoriteRequest; res: EmptyResponse };
'channels/featured': { req: EmptyRequest; res: ChannelsFeaturedResponse };
'channels/follow': { req: ChannelsFollowRequest; res: EmptyResponse };
'channels/followed': { req: ChannelsFollowedRequest; res: ChannelsFollowedResponse };
+ 'channels/my-favorites': { req: EmptyRequest; res: ChannelsMyFavoritesResponse };
'channels/owned': { req: ChannelsOwnedRequest; res: ChannelsOwnedResponse };
+ 'channels/search': { req: ChannelsSearchRequest; res: ChannelsSearchResponse };
'channels/show': { req: ChannelsShowRequest; res: ChannelsShowResponse };
'channels/timeline': { req: ChannelsTimelineRequest; res: ChannelsTimelineResponse };
+ 'channels/unfavorite': { req: ChannelsUnfavoriteRequest; res: EmptyResponse };
'channels/unfollow': { req: ChannelsUnfollowRequest; res: EmptyResponse };
'channels/update': { req: ChannelsUpdateRequest; res: ChannelsUpdateResponse };
- 'channels/favorite': { req: ChannelsFavoriteRequest; res: EmptyResponse };
- 'channels/unfavorite': { req: ChannelsUnfavoriteRequest; res: EmptyResponse };
- 'channels/my-favorites': { req: EmptyRequest; res: ChannelsMyFavoritesResponse };
- 'channels/search': { req: ChannelsSearchRequest; res: ChannelsSearchResponse };
'charts/active-users': { req: ChartsActiveUsersRequest; res: ChartsActiveUsersResponse };
'charts/ap-request': { req: ChartsApRequestRequest; res: ChartsApRequestResponse };
'charts/drive': { req: ChartsDriveRequest; res: ChartsDriveResponse };
@@ -745,24 +753,24 @@ export type Endpoints = {
'charts/user/reactions': { req: ChartsUserReactionsRequest; res: ChartsUserReactionsResponse };
'charts/users': { req: ChartsUsersRequest; res: ChartsUsersResponse };
'clips/add-note': { req: ClipsAddNoteRequest; res: EmptyResponse };
- 'clips/remove-note': { req: ClipsRemoveNoteRequest; res: EmptyResponse };
'clips/create': { req: ClipsCreateRequest; res: ClipsCreateResponse };
'clips/delete': { req: ClipsDeleteRequest; res: EmptyResponse };
+ 'clips/favorite': { req: ClipsFavoriteRequest; res: EmptyResponse };
'clips/list': { req: EmptyRequest; res: ClipsListResponse };
+ 'clips/my-favorites': { req: EmptyRequest; res: ClipsMyFavoritesResponse };
'clips/notes': { req: ClipsNotesRequest; res: ClipsNotesResponse };
+ 'clips/remove-note': { req: ClipsRemoveNoteRequest; res: EmptyResponse };
'clips/show': { req: ClipsShowRequest; res: ClipsShowResponse };
- 'clips/update': { req: ClipsUpdateRequest; res: ClipsUpdateResponse };
- 'clips/favorite': { req: ClipsFavoriteRequest; res: EmptyResponse };
'clips/unfavorite': { req: ClipsUnfavoriteRequest; res: EmptyResponse };
- 'clips/my-favorites': { req: EmptyRequest; res: ClipsMyFavoritesResponse };
+ 'clips/update': { req: ClipsUpdateRequest; res: ClipsUpdateResponse };
'drive': { req: EmptyRequest; res: DriveResponse };
'drive/files': { req: DriveFilesRequest; res: DriveFilesResponse };
'drive/files/attached-notes': { req: DriveFilesAttachedNotesRequest; res: DriveFilesAttachedNotesResponse };
'drive/files/check-existence': { req: DriveFilesCheckExistenceRequest; res: DriveFilesCheckExistenceResponse };
'drive/files/create': { req: DriveFilesCreateRequest; res: DriveFilesCreateResponse };
'drive/files/delete': { req: DriveFilesDeleteRequest; res: EmptyResponse };
- 'drive/files/find-by-hash': { req: DriveFilesFindByHashRequest; res: DriveFilesFindByHashResponse };
'drive/files/find': { req: DriveFilesFindRequest; res: DriveFilesFindResponse };
+ 'drive/files/find-by-hash': { req: DriveFilesFindByHashRequest; res: DriveFilesFindByHashResponse };
'drive/files/show': { req: DriveFilesShowRequest; res: DriveFilesShowResponse };
'drive/files/update': { req: DriveFilesUpdateRequest; res: DriveFilesUpdateResponse };
'drive/files/upload-from-url': { req: DriveFilesUploadFromUrlRequest; res: EmptyResponse };
@@ -774,6 +782,8 @@ export type Endpoints = {
'drive/folders/update': { req: DriveFoldersUpdateRequest; res: DriveFoldersUpdateResponse };
'drive/stream': { req: DriveStreamRequest; res: DriveStreamResponse };
'email-address/available': { req: EmailAddressAvailableRequest; res: EmailAddressAvailableResponse };
+ 'emoji': { req: EmojiRequest; res: EmojiResponse };
+ 'emojis': { req: EmptyRequest; res: EmojisResponse };
'endpoint': { req: EndpointRequest; res: EndpointResponse };
'endpoints': { req: EmptyRequest; res: EndpointsResponse };
'export-custom-emojis': { req: EmptyRequest; res: EmptyResponse };
@@ -781,19 +791,30 @@ export type Endpoints = {
'federation/following': { req: FederationFollowingRequest; res: FederationFollowingResponse };
'federation/instances': { req: FederationInstancesRequest; res: FederationInstancesResponse };
'federation/show-instance': { req: FederationShowInstanceRequest; res: FederationShowInstanceResponse };
+ 'federation/stats': { req: FederationStatsRequest; res: FederationStatsResponse };
'federation/update-remote-user': { req: FederationUpdateRemoteUserRequest; res: EmptyResponse };
'federation/users': { req: FederationUsersRequest; res: FederationUsersResponse };
- 'federation/stats': { req: FederationStatsRequest; res: FederationStatsResponse };
+ 'fetch-external-resources': { req: FetchExternalResourcesRequest; res: FetchExternalResourcesResponse };
+ 'fetch-rss': { req: FetchRssRequest; res: FetchRssResponse };
+ 'flash/create': { req: FlashCreateRequest; res: FlashCreateResponse };
+ 'flash/delete': { req: FlashDeleteRequest; res: EmptyResponse };
+ 'flash/featured': { req: FlashFeaturedRequest; res: FlashFeaturedResponse };
+ 'flash/like': { req: FlashLikeRequest; res: EmptyResponse };
+ 'flash/my': { req: FlashMyRequest; res: FlashMyResponse };
+ 'flash/my-likes': { req: FlashMyLikesRequest; res: FlashMyLikesResponse };
+ 'flash/show': { req: FlashShowRequest; res: FlashShowResponse };
+ 'flash/unlike': { req: FlashUnlikeRequest; res: EmptyResponse };
+ 'flash/update': { req: FlashUpdateRequest; res: EmptyResponse };
'following/create': { req: FollowingCreateRequest; res: FollowingCreateResponse };
'following/delete': { req: FollowingDeleteRequest; res: FollowingDeleteResponse };
- 'following/update': { req: FollowingUpdateRequest; res: FollowingUpdateResponse };
- 'following/update-all': { req: FollowingUpdateAllRequest; res: EmptyResponse };
'following/invalidate': { req: FollowingInvalidateRequest; res: FollowingInvalidateResponse };
'following/requests/accept': { req: FollowingRequestsAcceptRequest; res: EmptyResponse };
'following/requests/cancel': { req: FollowingRequestsCancelRequest; res: FollowingRequestsCancelResponse };
'following/requests/list': { req: FollowingRequestsListRequest; res: FollowingRequestsListResponse };
- 'following/requests/sent': { req: FollowingRequestsSentRequest; res: FollowingRequestsSentResponse };
'following/requests/reject': { req: FollowingRequestsRejectRequest; res: EmptyResponse };
+ 'following/requests/sent': { req: FollowingRequestsSentRequest; res: FollowingRequestsSentResponse };
+ 'following/update': { req: FollowingUpdateRequest; res: FollowingUpdateResponse };
+ 'following/update-all': { req: FollowingUpdateAllRequest; res: EmptyResponse };
'gallery/featured': { req: GalleryFeaturedRequest; res: GalleryFeaturedResponse };
'gallery/popular': { req: EmptyRequest; res: GalleryPopularResponse };
'gallery/posts': { req: GalleryPostsRequest; res: GalleryPostsResponse };
@@ -803,8 +824,8 @@ export type Endpoints = {
'gallery/posts/show': { req: GalleryPostsShowRequest; res: GalleryPostsShowResponse };
'gallery/posts/unlike': { req: GalleryPostsUnlikeRequest; res: EmptyResponse };
'gallery/posts/update': { req: GalleryPostsUpdateRequest; res: GalleryPostsUpdateResponse };
- 'get-online-users-count': { req: EmptyRequest; res: GetOnlineUsersCountResponse };
'get-avatar-decorations': { req: EmptyRequest; res: GetAvatarDecorationsResponse };
+ 'get-online-users-count': { req: EmptyRequest; res: GetOnlineUsersCountResponse };
'hashtags/list': { req: HashtagsListRequest; res: HashtagsListResponse };
'hashtags/search': { req: HashtagsSearchRequest; res: HashtagsSearchResponse };
'hashtags/show': { req: HashtagsShowRequest; res: HashtagsShowResponse };
@@ -814,34 +835,35 @@ export type Endpoints = {
'i/2fa/done': { req: I2faDoneRequest; res: I2faDoneResponse };
'i/2fa/key-done': { req: I2faKeyDoneRequest; res: I2faKeyDoneResponse };
'i/2fa/password-less': { req: I2faPasswordLessRequest; res: EmptyResponse };
- 'i/2fa/register-key': { req: I2faRegisterKeyRequest; res: I2faRegisterKeyResponse };
'i/2fa/register': { req: I2faRegisterRequest; res: I2faRegisterResponse };
- 'i/2fa/update-key': { req: I2faUpdateKeyRequest; res: EmptyResponse };
+ 'i/2fa/register-key': { req: I2faRegisterKeyRequest; res: I2faRegisterKeyResponse };
'i/2fa/remove-key': { req: I2faRemoveKeyRequest; res: EmptyResponse };
'i/2fa/unregister': { req: I2faUnregisterRequest; res: EmptyResponse };
+ 'i/2fa/update-key': { req: I2faUpdateKeyRequest; res: EmptyResponse };
'i/apps': { req: IAppsRequest; res: IAppsResponse };
'i/authorized-apps': { req: IAuthorizedAppsRequest; res: IAuthorizedAppsResponse };
- 'i/claim-achievement': { req: IClaimAchievementRequest; res: EmptyResponse };
'i/change-password': { req: IChangePasswordRequest; res: EmptyResponse };
+ 'i/claim-achievement': { req: IClaimAchievementRequest; res: EmptyResponse };
'i/delete-account': { req: IDeleteAccountRequest; res: EmptyResponse };
- 'i/export-data': { req: EmptyRequest; res: EmptyResponse };
+ 'i/export-antennas': { req: EmptyRequest; res: EmptyResponse };
'i/export-blocking': { req: EmptyRequest; res: EmptyResponse };
+ 'i/export-clips': { req: EmptyRequest; res: EmptyResponse };
+ 'i/export-data': { req: EmptyRequest; res: EmptyResponse };
+ 'i/export-favorites': { req: EmptyRequest; res: EmptyResponse };
'i/export-following': { req: IExportFollowingRequest; res: EmptyResponse };
'i/export-mute': { req: EmptyRequest; res: EmptyResponse };
'i/export-notes': { req: EmptyRequest; res: EmptyResponse };
- 'i/export-clips': { req: EmptyRequest; res: EmptyResponse };
- 'i/export-favorites': { req: EmptyRequest; res: EmptyResponse };
'i/export-user-lists': { req: EmptyRequest; res: EmptyResponse };
- 'i/export-antennas': { req: EmptyRequest; res: EmptyResponse };
'i/favorites': { req: IFavoritesRequest; res: IFavoritesResponse };
'i/gallery/likes': { req: IGalleryLikesRequest; res: IGalleryLikesResponse };
'i/gallery/posts': { req: IGalleryPostsRequest; res: IGalleryPostsResponse };
+ 'i/import-antennas': { req: IImportAntennasRequest; res: EmptyResponse };
'i/import-blocking': { req: IImportBlockingRequest; res: EmptyResponse };
'i/import-following': { req: IImportFollowingRequest; res: EmptyResponse };
- 'i/import-notes': { req: IImportNotesRequest; res: EmptyResponse };
'i/import-muting': { req: IImportMutingRequest; res: EmptyResponse };
+ 'i/import-notes': { req: IImportNotesRequest; res: EmptyResponse };
'i/import-user-lists': { req: IImportUserListsRequest; res: EmptyResponse };
- 'i/import-antennas': { req: IImportAntennasRequest; res: EmptyResponse };
+ 'i/move': { req: IMoveRequest; res: IMoveResponse };
'i/notifications': { req: INotificationsRequest; res: INotificationsResponse };
'i/notifications-grouped': { req: INotificationsGroupedRequest; res: INotificationsGroupedResponse };
'i/page-likes': { req: IPageLikesRequest; res: IPageLikesResponse };
@@ -850,71 +872,66 @@ export type Endpoints = {
'i/read-all-unread-notes': { req: EmptyRequest; res: EmptyResponse };
'i/read-announcement': { req: IReadAnnouncementRequest; res: EmptyResponse };
'i/regenerate-token': { req: IRegenerateTokenRequest; res: EmptyResponse };
+ 'i/registry/get': { req: IRegistryGetRequest; res: IRegistryGetResponse };
'i/registry/get-all': { req: IRegistryGetAllRequest; res: IRegistryGetAllResponse };
- 'i/registry/get-unsecure': { req: IRegistryGetUnsecureRequest; res: EmptyResponse };
'i/registry/get-detail': { req: IRegistryGetDetailRequest; res: IRegistryGetDetailResponse };
- 'i/registry/get': { req: IRegistryGetRequest; res: IRegistryGetResponse };
- 'i/registry/keys-with-type': { req: IRegistryKeysWithTypeRequest; res: IRegistryKeysWithTypeResponse };
+ 'i/registry/get-unsecure': { req: IRegistryGetUnsecureRequest; res: EmptyResponse };
'i/registry/keys': { req: IRegistryKeysRequest; res: IRegistryKeysResponse };
+ 'i/registry/keys-with-type': { req: IRegistryKeysWithTypeRequest; res: IRegistryKeysWithTypeResponse };
'i/registry/remove': { req: IRegistryRemoveRequest; res: EmptyResponse };
'i/registry/scopes-with-domain': { req: EmptyRequest; res: IRegistryScopesWithDomainResponse };
'i/registry/set': { req: IRegistrySetRequest; res: EmptyResponse };
'i/revoke-token': { req: IRevokeTokenRequest; res: EmptyResponse };
'i/signin-history': { req: ISigninHistoryRequest; res: ISigninHistoryResponse };
'i/unpin': { req: IUnpinRequest; res: IUnpinResponse };
- 'i/update-email': { req: IUpdateEmailRequest; res: IUpdateEmailResponse };
'i/update': { req: IUpdateRequest; res: IUpdateResponse };
- 'i/move': { req: IMoveRequest; res: IMoveResponse };
+ 'i/update-email': { req: IUpdateEmailRequest; res: IUpdateEmailResponse };
'i/webhooks/create': { req: IWebhooksCreateRequest; res: IWebhooksCreateResponse };
+ 'i/webhooks/delete': { req: IWebhooksDeleteRequest; res: EmptyResponse };
'i/webhooks/list': { req: EmptyRequest; res: IWebhooksListResponse };
'i/webhooks/show': { req: IWebhooksShowRequest; res: IWebhooksShowResponse };
- 'i/webhooks/update': { req: IWebhooksUpdateRequest; res: EmptyResponse };
- 'i/webhooks/delete': { req: IWebhooksDeleteRequest; res: EmptyResponse };
'i/webhooks/test': { req: IWebhooksTestRequest; res: EmptyResponse };
+ 'i/webhooks/update': { req: IWebhooksUpdateRequest; res: EmptyResponse };
'invite/create': { req: EmptyRequest; res: InviteCreateResponse };
'invite/delete': { req: InviteDeleteRequest; res: EmptyResponse };
- 'invite/list': { req: InviteListRequest; res: InviteListResponse };
'invite/limit': { req: EmptyRequest; res: InviteLimitResponse };
+ 'invite/list': { req: InviteListRequest; res: InviteListResponse };
'meta': { req: MetaRequest; res: MetaResponse };
- 'emojis': { req: EmptyRequest; res: EmojisResponse };
- 'emoji': { req: EmojiRequest; res: EmojiResponse };
'miauth/gen-token': { req: MiauthGenTokenRequest; res: MiauthGenTokenResponse };
'mute/create': { req: MuteCreateRequest; res: EmptyResponse };
'mute/delete': { req: MuteDeleteRequest; res: EmptyResponse };
'mute/list': { req: MuteListRequest; res: MuteListResponse };
- 'renote-mute/create': { req: RenoteMuteCreateRequest; res: EmptyResponse };
- 'renote-mute/delete': { req: RenoteMuteDeleteRequest; res: EmptyResponse };
- 'renote-mute/list': { req: RenoteMuteListRequest; res: RenoteMuteListResponse };
'my/apps': { req: MyAppsRequest; res: MyAppsResponse };
'notes': { req: NotesRequest; res: NotesResponse };
+ 'notes/bubble-timeline': { req: NotesBubbleTimelineRequest; res: NotesBubbleTimelineResponse };
'notes/children': { req: NotesChildrenRequest; res: NotesChildrenResponse };
'notes/clips': { req: NotesClipsRequest; res: NotesClipsResponse };
'notes/conversation': { req: NotesConversationRequest; res: NotesConversationResponse };
'notes/create': { req: NotesCreateRequest; res: NotesCreateResponse };
'notes/delete': { req: NotesDeleteRequest; res: EmptyResponse };
+ 'notes/edit': { req: NotesEditRequest; res: NotesEditResponse };
'notes/favorites/create': { req: NotesFavoritesCreateRequest; res: EmptyResponse };
'notes/favorites/delete': { req: NotesFavoritesDeleteRequest; res: EmptyResponse };
'notes/featured': { req: NotesFeaturedRequest; res: NotesFeaturedResponse };
'notes/following': { req: NotesFollowingRequest; res: NotesFollowingResponse };
'notes/global-timeline': { req: NotesGlobalTimelineRequest; res: NotesGlobalTimelineResponse };
- 'notes/bubble-timeline': { req: NotesBubbleTimelineRequest; res: NotesBubbleTimelineResponse };
'notes/hybrid-timeline': { req: NotesHybridTimelineRequest; res: NotesHybridTimelineResponse };
+ 'notes/like': { req: NotesLikeRequest; res: EmptyResponse };
'notes/local-timeline': { req: NotesLocalTimelineRequest; res: NotesLocalTimelineResponse };
'notes/mentions': { req: NotesMentionsRequest; res: NotesMentionsResponse };
'notes/polls/recommendation': { req: NotesPollsRecommendationRequest; res: NotesPollsRecommendationResponse };
- 'notes/polls/vote': { req: NotesPollsVoteRequest; res: EmptyResponse };
'notes/polls/refresh': { req: NotesPollsRefreshRequest; res: EmptyResponse };
+ 'notes/polls/vote': { req: NotesPollsVoteRequest; res: EmptyResponse };
'notes/reactions': { req: NotesReactionsRequest; res: NotesReactionsResponse };
'notes/reactions/create': { req: NotesReactionsCreateRequest; res: EmptyResponse };
'notes/reactions/delete': { req: NotesReactionsDeleteRequest; res: EmptyResponse };
- 'notes/like': { req: NotesLikeRequest; res: EmptyResponse };
'notes/renotes': { req: NotesRenotesRequest; res: NotesRenotesResponse };
'notes/replies': { req: NotesRepliesRequest; res: NotesRepliesResponse };
'notes/schedule/create': { req: NotesScheduleCreateRequest; res: EmptyResponse };
'notes/schedule/delete': { req: NotesScheduleDeleteRequest; res: EmptyResponse };
'notes/schedule/list': { req: NotesScheduleListRequest; res: NotesScheduleListResponse };
- 'notes/search-by-tag': { req: NotesSearchByTagRequest; res: NotesSearchByTagResponse };
'notes/search': { req: NotesSearchRequest; res: NotesSearchResponse };
+ 'notes/search-by-tag': { req: NotesSearchByTagRequest; res: NotesSearchByTagResponse };
'notes/show': { req: NotesShowRequest; res: NotesShowResponse };
'notes/state': { req: NotesStateRequest; res: NotesStateResponse };
'notes/thread-muting/create': { req: NotesThreadMutingCreateRequest; res: EmptyResponse };
@@ -923,7 +940,6 @@ export type Endpoints = {
'notes/translate': { req: NotesTranslateRequest; res: NotesTranslateResponse };
'notes/unrenote': { req: NotesUnrenoteRequest; res: EmptyResponse };
'notes/user-list-timeline': { req: NotesUserListTimelineRequest; res: NotesUserListTimelineResponse };
- 'notes/edit': { req: NotesEditRequest; res: NotesEditResponse };
'notes/versions': { req: NotesVersionsRequest; res: NotesVersionsResponse };
'notifications/create': { req: NotificationsCreateRequest; res: EmptyResponse };
'notifications/flush': { req: EmptyRequest; res: EmptyResponse };
@@ -937,77 +953,68 @@ export type Endpoints = {
'pages/show': { req: PagesShowRequest; res: PagesShowResponse };
'pages/unlike': { req: PagesUnlikeRequest; res: EmptyResponse };
'pages/update': { req: PagesUpdateRequest; res: EmptyResponse };
- 'flash/create': { req: FlashCreateRequest; res: FlashCreateResponse };
- 'flash/delete': { req: FlashDeleteRequest; res: EmptyResponse };
- 'flash/featured': { req: FlashFeaturedRequest; res: FlashFeaturedResponse };
- 'flash/like': { req: FlashLikeRequest; res: EmptyResponse };
- 'flash/show': { req: FlashShowRequest; res: FlashShowResponse };
- 'flash/unlike': { req: FlashUnlikeRequest; res: EmptyResponse };
- 'flash/update': { req: FlashUpdateRequest; res: EmptyResponse };
- 'flash/my': { req: FlashMyRequest; res: FlashMyResponse };
- 'flash/my-likes': { req: FlashMyLikesRequest; res: FlashMyLikesResponse };
'ping': { req: EmptyRequest; res: PingResponse };
'pinned-users': { req: EmptyRequest; res: PinnedUsersResponse };
'promo/read': { req: PromoReadRequest; res: EmptyResponse };
- 'roles/list': { req: EmptyRequest; res: RolesListResponse };
- 'roles/show': { req: RolesShowRequest; res: RolesShowResponse };
- 'roles/users': { req: RolesUsersRequest; res: RolesUsersResponse };
- 'roles/notes': { req: RolesNotesRequest; res: RolesNotesResponse };
+ 'renote-mute/create': { req: RenoteMuteCreateRequest; res: EmptyResponse };
+ 'renote-mute/delete': { req: RenoteMuteDeleteRequest; res: EmptyResponse };
+ 'renote-mute/list': { req: RenoteMuteListRequest; res: RenoteMuteListResponse };
'request-reset-password': { req: RequestResetPasswordRequest; res: EmptyResponse };
'reset-db': { req: EmptyRequest; res: EmptyResponse };
'reset-password': { req: ResetPasswordRequest; res: EmptyResponse };
+ 'retention': { req: EmptyRequest; res: RetentionResponse };
+ 'reversi/cancel-match': { req: ReversiCancelMatchRequest; res: EmptyResponse };
+ 'reversi/games': { req: ReversiGamesRequest; res: ReversiGamesResponse };
+ 'reversi/invitations': { req: EmptyRequest; res: ReversiInvitationsResponse };
+ 'reversi/match': { req: ReversiMatchRequest; res: ReversiMatchResponse };
+ 'reversi/show-game': { req: ReversiShowGameRequest; res: ReversiShowGameResponse };
+ 'reversi/surrender': { req: ReversiSurrenderRequest; res: EmptyResponse };
+ 'reversi/verify': { req: ReversiVerifyRequest; res: ReversiVerifyResponse };
+ 'roles/list': { req: EmptyRequest; res: RolesListResponse };
+ 'roles/notes': { req: RolesNotesRequest; res: RolesNotesResponse };
+ 'roles/show': { req: RolesShowRequest; res: RolesShowResponse };
+ 'roles/users': { req: RolesUsersRequest; res: RolesUsersResponse };
'server-info': { req: EmptyRequest; res: ServerInfoResponse };
+ 'sponsors': { req: SponsorsRequest; res: EmptyResponse };
'stats': { req: EmptyRequest; res: StatsResponse };
- 'sw/show-registration': { req: SwShowRegistrationRequest; res: SwShowRegistrationResponse };
- 'sw/update-registration': { req: SwUpdateRegistrationRequest; res: SwUpdateRegistrationResponse };
'sw/register': { req: SwRegisterRequest; res: SwRegisterResponse };
+ 'sw/show-registration': { req: SwShowRegistrationRequest; res: SwShowRegistrationResponse };
'sw/unregister': { req: SwUnregisterRequest; res: EmptyResponse };
+ 'sw/update-registration': { req: SwUpdateRegistrationRequest; res: SwUpdateRegistrationResponse };
'test': { req: TestRequest; res: TestResponse };
'username/available': { req: UsernameAvailableRequest; res: UsernameAvailableResponse };
'users': { req: UsersRequest; res: UsersResponse };
+ 'users/achievements': { req: UsersAchievementsRequest; res: UsersAchievementsResponse };
'users/clips': { req: UsersClipsRequest; res: UsersClipsResponse };
+ 'users/featured-notes': { req: UsersFeaturedNotesRequest; res: UsersFeaturedNotesResponse };
+ 'users/flashs': { req: UsersFlashsRequest; res: UsersFlashsResponse };
'users/followers': { req: UsersFollowersRequest; res: UsersFollowersResponse };
'users/following': { req: UsersFollowingRequest; res: UsersFollowingResponse };
'users/gallery/posts': { req: UsersGalleryPostsRequest; res: UsersGalleryPostsResponse };
'users/get-frequently-replied-users': { req: UsersGetFrequentlyRepliedUsersRequest; res: UsersGetFrequentlyRepliedUsersResponse };
- 'users/featured-notes': { req: UsersFeaturedNotesRequest; res: UsersFeaturedNotesResponse };
'users/lists/create': { req: UsersListsCreateRequest; res: UsersListsCreateResponse };
+ 'users/lists/create-from-public': { req: UsersListsCreateFromPublicRequest; res: UsersListsCreateFromPublicResponse };
'users/lists/delete': { req: UsersListsDeleteRequest; res: EmptyResponse };
+ 'users/lists/favorite': { req: UsersListsFavoriteRequest; res: EmptyResponse };
+ 'users/lists/get-memberships': { req: UsersListsGetMembershipsRequest; res: UsersListsGetMembershipsResponse };
'users/lists/list': { req: UsersListsListRequest; res: UsersListsListResponse };
'users/lists/pull': { req: UsersListsPullRequest; res: EmptyResponse };
'users/lists/push': { req: UsersListsPushRequest; res: EmptyResponse };
'users/lists/show': { req: UsersListsShowRequest; res: UsersListsShowResponse };
- 'users/lists/favorite': { req: UsersListsFavoriteRequest; res: EmptyResponse };
'users/lists/unfavorite': { req: UsersListsUnfavoriteRequest; res: EmptyResponse };
'users/lists/update': { req: UsersListsUpdateRequest; res: UsersListsUpdateResponse };
- 'users/lists/create-from-public': { req: UsersListsCreateFromPublicRequest; res: UsersListsCreateFromPublicResponse };
'users/lists/update-membership': { req: UsersListsUpdateMembershipRequest; res: EmptyResponse };
- 'users/lists/get-memberships': { req: UsersListsGetMembershipsRequest; res: UsersListsGetMembershipsResponse };
'users/notes': { req: UsersNotesRequest; res: UsersNotesResponse };
'users/pages': { req: UsersPagesRequest; res: UsersPagesResponse };
- 'users/flashs': { req: UsersFlashsRequest; res: UsersFlashsResponse };
'users/reactions': { req: UsersReactionsRequest; res: UsersReactionsResponse };
'users/recommendation': { req: UsersRecommendationRequest; res: UsersRecommendationResponse };
'users/relation': { req: UsersRelationRequest; res: UsersRelationResponse };
'users/report-abuse': { req: UsersReportAbuseRequest; res: EmptyResponse };
- 'users/search-by-username-and-host': { req: UsersSearchByUsernameAndHostRequest; res: UsersSearchByUsernameAndHostResponse };
'users/search': { req: UsersSearchRequest; res: UsersSearchResponse };
+ 'users/search-by-username-and-host': { req: UsersSearchByUsernameAndHostRequest; res: UsersSearchByUsernameAndHostResponse };
'users/show': { req: UsersShowRequest; res: UsersShowResponse };
- 'users/achievements': { req: UsersAchievementsRequest; res: UsersAchievementsResponse };
'users/update-memo': { req: UsersUpdateMemoRequest; res: EmptyResponse };
- 'fetch-rss': { req: FetchRssRequest; res: FetchRssResponse };
- 'fetch-external-resources': { req: FetchExternalResourcesRequest; res: FetchExternalResourcesResponse };
- 'retention': { req: EmptyRequest; res: RetentionResponse };
- 'sponsors': { req: SponsorsRequest; res: EmptyResponse };
- 'bubble-game/register': { req: BubbleGameRegisterRequest; res: EmptyResponse };
- 'bubble-game/ranking': { req: BubbleGameRankingRequest; res: BubbleGameRankingResponse };
- 'reversi/cancel-match': { req: ReversiCancelMatchRequest; res: EmptyResponse };
- 'reversi/games': { req: ReversiGamesRequest; res: ReversiGamesResponse };
- 'reversi/match': { req: ReversiMatchRequest; res: ReversiMatchResponse };
- 'reversi/invitations': { req: EmptyRequest; res: ReversiInvitationsResponse };
- 'reversi/show-game': { req: ReversiShowGameRequest; res: ReversiShowGameResponse };
- 'reversi/surrender': { req: ReversiSurrenderRequest; res: EmptyResponse };
- 'reversi/verify': { req: ReversiVerifyRequest; res: ReversiVerifyResponse };
+ 'v2/admin/emoji/list': { req: V2AdminEmojiListRequest; res: V2AdminEmojiListResponse };
}
/**
diff --git a/packages/misskey-js/src/autogen/entities.ts b/packages/misskey-js/src/autogen/entities.ts
index 61c9ed1260..3db711f9a4 100644
--- a/packages/misskey-js/src/autogen/entities.ts
+++ b/packages/misskey-js/src/autogen/entities.ts
@@ -124,14 +124,14 @@ export type AdminSystemWebhookShowResponse = operations['admin___system-webhook_
export type AdminSystemWebhookTestRequest = operations['admin___system-webhook___test']['requestBody']['content']['application/json'];
export type AdminSystemWebhookUpdateRequest = operations['admin___system-webhook___update']['requestBody']['content']['application/json'];
export type AdminSystemWebhookUpdateResponse = operations['admin___system-webhook___update']['responses']['200']['content']['application/json'];
+export type AdminUnnsfwUserRequest = operations['admin___unnsfw-user']['requestBody']['content']['application/json'];
export type AdminUnsetUserAvatarRequest = operations['admin___unset-user-avatar']['requestBody']['content']['application/json'];
export type AdminUnsetUserBannerRequest = operations['admin___unset-user-banner']['requestBody']['content']['application/json'];
+export type AdminUnsilenceUserRequest = operations['admin___unsilence-user']['requestBody']['content']['application/json'];
export type AdminUnsuspendUserRequest = operations['admin___unsuspend-user']['requestBody']['content']['application/json'];
export type AdminUpdateAbuseUserReportRequest = operations['admin___update-abuse-user-report']['requestBody']['content']['application/json'];
export type AdminUpdateMetaRequest = operations['admin___update-meta']['requestBody']['content']['application/json'];
export type AdminUpdateUserNoteRequest = operations['admin___update-user-note']['requestBody']['content']['application/json'];
-export type AdminUnnsfwUserRequest = operations['admin___unnsfw-user']['requestBody']['content']['application/json'];
-export type AdminUnsilenceUserRequest = operations['admin___unsilence-user']['requestBody']['content']['application/json'];
export type AnnouncementsRequest = operations['announcements']['requestBody']['content']['application/json'];
export type AnnouncementsResponse = operations['announcements']['responses']['200']['content']['application/json'];
export type AnnouncementsShowRequest = operations['announcements___show']['requestBody']['content']['application/json'];
@@ -372,8 +372,8 @@ export type IGalleryPostsResponse = operations['i___gallery___posts']['responses
export type IImportAntennasRequest = operations['i___import-antennas']['requestBody']['content']['application/json'];
export type IImportBlockingRequest = operations['i___import-blocking']['requestBody']['content']['application/json'];
export type IImportFollowingRequest = operations['i___import-following']['requestBody']['content']['application/json'];
-export type IImportNotesRequest = operations['i___import-notes']['requestBody']['content']['application/json'];
export type IImportMutingRequest = operations['i___import-muting']['requestBody']['content']['application/json'];
+export type IImportNotesRequest = operations['i___import-notes']['requestBody']['content']['application/json'];
export type IImportUserListsRequest = operations['i___import-user-lists']['requestBody']['content']['application/json'];
export type IMoveRequest = operations['i___move']['requestBody']['content']['application/json'];
export type IMoveResponse = operations['i___move']['responses']['200']['content']['application/json'];
@@ -393,9 +393,9 @@ export type IRegistryGetRequest = operations['i___registry___get']['requestBody'
export type IRegistryGetResponse = operations['i___registry___get']['responses']['200']['content']['application/json'];
export type IRegistryGetAllRequest = operations['i___registry___get-all']['requestBody']['content']['application/json'];
export type IRegistryGetAllResponse = operations['i___registry___get-all']['responses']['200']['content']['application/json'];
-export type IRegistryGetUnsecureRequest = operations['i___registry___get-unsecure']['requestBody']['content']['application/json'];
export type IRegistryGetDetailRequest = operations['i___registry___get-detail']['requestBody']['content']['application/json'];
export type IRegistryGetDetailResponse = operations['i___registry___get-detail']['responses']['200']['content']['application/json'];
+export type IRegistryGetUnsecureRequest = operations['i___registry___get-unsecure']['requestBody']['content']['application/json'];
export type IRegistryKeysRequest = operations['i___registry___keys']['requestBody']['content']['application/json'];
export type IRegistryKeysResponse = operations['i___registry___keys']['responses']['200']['content']['application/json'];
export type IRegistryKeysWithTypeRequest = operations['i___registry___keys-with-type']['requestBody']['content']['application/json'];
@@ -437,6 +437,8 @@ export type MyAppsRequest = operations['my___apps']['requestBody']['content']['a
export type MyAppsResponse = operations['my___apps']['responses']['200']['content']['application/json'];
export type NotesRequest = operations['notes']['requestBody']['content']['application/json'];
export type NotesResponse = operations['notes']['responses']['200']['content']['application/json'];
+export type NotesBubbleTimelineRequest = operations['notes___bubble-timeline']['requestBody']['content']['application/json'];
+export type NotesBubbleTimelineResponse = operations['notes___bubble-timeline']['responses']['200']['content']['application/json'];
export type NotesChildrenRequest = operations['notes___children']['requestBody']['content']['application/json'];
export type NotesChildrenResponse = operations['notes___children']['responses']['200']['content']['application/json'];
export type NotesClipsRequest = operations['notes___clips']['requestBody']['content']['application/json'];
@@ -446,6 +448,8 @@ export type NotesConversationResponse = operations['notes___conversation']['resp
export type NotesCreateRequest = operations['notes___create']['requestBody']['content']['application/json'];
export type NotesCreateResponse = operations['notes___create']['responses']['200']['content']['application/json'];
export type NotesDeleteRequest = operations['notes___delete']['requestBody']['content']['application/json'];
+export type NotesEditRequest = operations['notes___edit']['requestBody']['content']['application/json'];
+export type NotesEditResponse = operations['notes___edit']['responses']['200']['content']['application/json'];
export type NotesFavoritesCreateRequest = operations['notes___favorites___create']['requestBody']['content']['application/json'];
export type NotesFavoritesDeleteRequest = operations['notes___favorites___delete']['requestBody']['content']['application/json'];
export type NotesFeaturedRequest = operations['notes___featured']['requestBody']['content']['application/json'];
@@ -454,23 +458,21 @@ export type NotesFollowingRequest = operations['notes___following']['requestBody
export type NotesFollowingResponse = operations['notes___following']['responses']['200']['content']['application/json'];
export type NotesGlobalTimelineRequest = operations['notes___global-timeline']['requestBody']['content']['application/json'];
export type NotesGlobalTimelineResponse = operations['notes___global-timeline']['responses']['200']['content']['application/json'];
-export type NotesBubbleTimelineRequest = operations['notes___bubble-timeline']['requestBody']['content']['application/json'];
-export type NotesBubbleTimelineResponse = operations['notes___bubble-timeline']['responses']['200']['content']['application/json'];
export type NotesHybridTimelineRequest = operations['notes___hybrid-timeline']['requestBody']['content']['application/json'];
export type NotesHybridTimelineResponse = operations['notes___hybrid-timeline']['responses']['200']['content']['application/json'];
+export type NotesLikeRequest = operations['notes___like']['requestBody']['content']['application/json'];
export type NotesLocalTimelineRequest = operations['notes___local-timeline']['requestBody']['content']['application/json'];
export type NotesLocalTimelineResponse = operations['notes___local-timeline']['responses']['200']['content']['application/json'];
export type NotesMentionsRequest = operations['notes___mentions']['requestBody']['content']['application/json'];
export type NotesMentionsResponse = operations['notes___mentions']['responses']['200']['content']['application/json'];
export type NotesPollsRecommendationRequest = operations['notes___polls___recommendation']['requestBody']['content']['application/json'];
export type NotesPollsRecommendationResponse = operations['notes___polls___recommendation']['responses']['200']['content']['application/json'];
-export type NotesPollsVoteRequest = operations['notes___polls___vote']['requestBody']['content']['application/json'];
export type NotesPollsRefreshRequest = operations['notes___polls___refresh']['requestBody']['content']['application/json'];
+export type NotesPollsVoteRequest = operations['notes___polls___vote']['requestBody']['content']['application/json'];
export type NotesReactionsRequest = operations['notes___reactions']['requestBody']['content']['application/json'];
export type NotesReactionsResponse = operations['notes___reactions']['responses']['200']['content']['application/json'];
export type NotesReactionsCreateRequest = operations['notes___reactions___create']['requestBody']['content']['application/json'];
export type NotesReactionsDeleteRequest = operations['notes___reactions___delete']['requestBody']['content']['application/json'];
-export type NotesLikeRequest = operations['notes___like']['requestBody']['content']['application/json'];
export type NotesRenotesRequest = operations['notes___renotes']['requestBody']['content']['application/json'];
export type NotesRenotesResponse = operations['notes___renotes']['responses']['200']['content']['application/json'];
export type NotesRepliesRequest = operations['notes___replies']['requestBody']['content']['application/json'];
@@ -479,10 +481,10 @@ export type NotesScheduleCreateRequest = operations['notes___schedule___create']
export type NotesScheduleDeleteRequest = operations['notes___schedule___delete']['requestBody']['content']['application/json'];
export type NotesScheduleListRequest = operations['notes___schedule___list']['requestBody']['content']['application/json'];
export type NotesScheduleListResponse = operations['notes___schedule___list']['responses']['200']['content']['application/json'];
-export type NotesSearchByTagRequest = operations['notes___search-by-tag']['requestBody']['content']['application/json'];
-export type NotesSearchByTagResponse = operations['notes___search-by-tag']['responses']['200']['content']['application/json'];
export type NotesSearchRequest = operations['notes___search']['requestBody']['content']['application/json'];
export type NotesSearchResponse = operations['notes___search']['responses']['200']['content']['application/json'];
+export type NotesSearchByTagRequest = operations['notes___search-by-tag']['requestBody']['content']['application/json'];
+export type NotesSearchByTagResponse = operations['notes___search-by-tag']['responses']['200']['content']['application/json'];
export type NotesShowRequest = operations['notes___show']['requestBody']['content']['application/json'];
export type NotesShowResponse = operations['notes___show']['responses']['200']['content']['application/json'];
export type NotesStateRequest = operations['notes___state']['requestBody']['content']['application/json'];
@@ -496,8 +498,6 @@ export type NotesTranslateResponse = operations['notes___translate']['responses'
export type NotesUnrenoteRequest = operations['notes___unrenote']['requestBody']['content']['application/json'];
export type NotesUserListTimelineRequest = operations['notes___user-list-timeline']['requestBody']['content']['application/json'];
export type NotesUserListTimelineResponse = operations['notes___user-list-timeline']['responses']['200']['content']['application/json'];
-export type NotesEditRequest = operations['notes___edit']['requestBody']['content']['application/json'];
-export type NotesEditResponse = operations['notes___edit']['responses']['200']['content']['application/json'];
export type NotesVersionsRequest = operations['notes___versions']['requestBody']['content']['application/json'];
export type NotesVersionsResponse = operations['notes___versions']['responses']['200']['content']['application/json'];
export type NotificationsCreateRequest = operations['notifications___create']['requestBody']['content']['application/json'];
diff --git a/packages/misskey-js/src/autogen/types.ts b/packages/misskey-js/src/autogen/types.ts
index 888e46e008..561be3075e 100644
--- a/packages/misskey-js/src/autogen/types.ts
+++ b/packages/misskey-js/src/autogen/types.ts
@@ -12,23 +12,25 @@ type XOR<T, U> = (T | U) extends object ? (Without<T, U> & U) | (Without<U, T> &
type OneOf<T extends any[]> = T extends [infer Only] ? Only : T extends [infer A, infer B, ...infer Rest] ? OneOf<[XOR<A, B>, ...Rest]> : never;
export type paths = {
- '/admin/meta': {
+ '/admin/abuse-report/notification-recipient/create': {
/**
- * admin/meta
+ * admin/abuse-report/notification-recipient/create
* @description 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*
*/
- post: operations['admin___meta'];
+ post: operations['admin___abuse-report___notification-recipient___create'];
};
- '/admin/abuse-user-reports': {
+ '/admin/abuse-report/notification-recipient/delete': {
/**
- * admin/abuse-user-reports
+ * admin/abuse-report/notification-recipient/delete
* @description 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*
*/
- post: operations['admin___abuse-user-reports'];
+ post: operations['admin___abuse-report___notification-recipient___delete'];
};
'/admin/abuse-report/notification-recipient/list': {
/**
@@ -50,16 +52,6 @@ export type paths = {
*/
post: operations['admin___abuse-report___notification-recipient___show'];
};
- '/admin/abuse-report/notification-recipient/create': {
- /**
- * admin/abuse-report/notification-recipient/create
- * @description 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*
- */
- post: operations['admin___abuse-report___notification-recipient___create'];
- };
'/admin/abuse-report/notification-recipient/update': {
/**
* admin/abuse-report/notification-recipient/update
@@ -70,15 +62,14 @@ export type paths = {
*/
post: operations['admin___abuse-report___notification-recipient___update'];
};
- '/admin/abuse-report/notification-recipient/delete': {
+ '/admin/abuse-user-reports': {
/**
- * admin/abuse-report/notification-recipient/delete
+ * admin/abuse-user-reports
* @description 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*
*/
- post: operations['admin___abuse-report___notification-recipient___delete'];
+ post: operations['admin___abuse-user-reports'];
};
'/admin/accounts/create': {
/**
@@ -179,6 +170,15 @@ export type paths = {
*/
post: operations['admin___announcements___update'];
};
+ '/admin/approve-user': {
+ /**
+ * admin/approve-user
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:approve-user*
+ */
+ post: operations['admin___approve-user'];
+ };
'/admin/avatar-decorations/create': {
/**
* admin/avatar-decorations/create
@@ -215,32 +215,50 @@ export type paths = {
*/
post: operations['admin___avatar-decorations___update'];
};
- '/admin/delete-all-files-of-a-user': {
+ '/admin/captcha/current': {
/**
- * admin/delete-all-files-of-a-user
+ * admin/captcha/current
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:delete-all-files-of-a-user*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:meta*
*/
- post: operations['admin___delete-all-files-of-a-user'];
+ post: operations['admin___captcha___current'];
};
- '/admin/unset-user-avatar': {
+ '/admin/captcha/save': {
/**
- * admin/unset-user-avatar
+ * admin/captcha/save
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:unset-user-avatar*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:meta*
*/
- post: operations['admin___unset-user-avatar'];
+ post: operations['admin___captcha___save'];
};
- '/admin/unset-user-banner': {
+ '/admin/decline-user': {
/**
- * admin/unset-user-banner
+ * admin/decline-user
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:unset-user-banner*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:decline-user*
*/
- post: operations['admin___unset-user-banner'];
+ post: operations['admin___decline-user'];
+ };
+ '/admin/delete-account': {
+ /**
+ * admin/delete-account
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:delete-account*
+ */
+ post: operations['admin___delete-account'];
+ };
+ '/admin/delete-all-files-of-a-user': {
+ /**
+ * admin/delete-all-files-of-a-user
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:delete-all-files-of-a-user*
+ */
+ post: operations['admin___delete-all-files-of-a-user'];
};
'/admin/drive/clean-remote-files': {
/**
@@ -278,23 +296,23 @@ export type paths = {
*/
post: operations['admin___drive___show-file'];
};
- '/admin/emoji/add-aliases-bulk': {
+ '/admin/emoji/add': {
/**
- * admin/emoji/add-aliases-bulk
+ * admin/emoji/add
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:admin:emoji*
*/
- post: operations['admin___emoji___add-aliases-bulk'];
+ post: operations['admin___emoji___add'];
};
- '/admin/emoji/add': {
+ '/admin/emoji/add-aliases-bulk': {
/**
- * admin/emoji/add
+ * admin/emoji/add-aliases-bulk
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:admin:emoji*
*/
- post: operations['admin___emoji___add'];
+ post: operations['admin___emoji___add-aliases-bulk'];
};
'/admin/emoji/copy': {
/**
@@ -305,23 +323,23 @@ export type paths = {
*/
post: operations['admin___emoji___copy'];
};
- '/admin/emoji/delete-bulk': {
+ '/admin/emoji/delete': {
/**
- * admin/emoji/delete-bulk
+ * admin/emoji/delete
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:admin:emoji*
*/
- post: operations['admin___emoji___delete-bulk'];
+ post: operations['admin___emoji___delete'];
};
- '/admin/emoji/delete': {
+ '/admin/emoji/delete-bulk': {
/**
- * admin/emoji/delete
+ * admin/emoji/delete-bulk
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:admin:emoji*
*/
- post: operations['admin___emoji___delete'];
+ post: operations['admin___emoji___delete-bulk'];
};
'/admin/emoji/import-zip': {
/**
@@ -333,23 +351,23 @@ export type paths = {
*/
post: operations['admin___emoji___import-zip'];
};
- '/admin/emoji/list-remote': {
+ '/admin/emoji/list': {
/**
- * admin/emoji/list-remote
+ * admin/emoji/list
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:admin:emoji*
*/
- post: operations['admin___emoji___list-remote'];
+ post: operations['admin___emoji___list'];
};
- '/admin/emoji/list': {
+ '/admin/emoji/list-remote': {
/**
- * admin/emoji/list
+ * admin/emoji/list-remote
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:admin:emoji*
*/
- post: operations['admin___emoji___list'];
+ post: operations['admin___emoji___list-remote'];
};
'/admin/emoji/remove-aliases-bulk': {
/**
@@ -432,6 +450,15 @@ export type paths = {
*/
post: operations['admin___federation___update-instance'];
};
+ '/admin/forward-abuse-user-report': {
+ /**
+ * admin/forward-abuse-user-report
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report*
+ */
+ post: operations['admin___forward-abuse-user-report'];
+ };
'/admin/get-index-stats': {
/**
* admin/get-index-stats
@@ -477,6 +504,24 @@ export type paths = {
*/
post: operations['admin___invite___list'];
};
+ '/admin/meta': {
+ /**
+ * admin/meta
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *read:admin:meta*
+ */
+ post: operations['admin___meta'];
+ };
+ '/admin/nsfw-user': {
+ /**
+ * admin/nsfw-user
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:nsfw-user*
+ */
+ post: operations['admin___nsfw-user'];
+ };
'/admin/promo/create': {
/**
* admin/promo/create
@@ -576,308 +621,281 @@ export type paths = {
*/
post: operations['admin___resolve-abuse-user-report'];
};
- '/admin/forward-abuse-user-report': {
- /**
- * admin/forward-abuse-user-report
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report*
- */
- post: operations['admin___forward-abuse-user-report'];
- };
- '/admin/update-abuse-user-report': {
- /**
- * admin/update-abuse-user-report
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report*
- */
- post: operations['admin___update-abuse-user-report'];
- };
- '/admin/send-email': {
- /**
- * admin/send-email
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:admin:send-email*
- */
- post: operations['admin___send-email'];
- };
- '/admin/server-info': {
+ '/admin/roles/assign': {
/**
- * admin/server-info
+ * admin/roles/assign
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:admin:server-info*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
*/
- post: operations['admin___server-info'];
+ post: operations['admin___roles___assign'];
};
- '/admin/show-moderation-logs': {
+ '/admin/roles/create': {
/**
- * admin/show-moderation-logs
+ * admin/roles/create
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:admin:show-moderation-log*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
*/
- post: operations['admin___show-moderation-logs'];
+ post: operations['admin___roles___create'];
};
- '/admin/show-user': {
+ '/admin/roles/delete': {
/**
- * admin/show-user
+ * admin/roles/delete
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:admin:show-user*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
*/
- post: operations['admin___show-user'];
+ post: operations['admin___roles___delete'];
};
- '/admin/show-users': {
+ '/admin/roles/list': {
/**
- * admin/show-users
+ * admin/roles/list
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:admin:show-user*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:roles*
*/
- post: operations['admin___show-users'];
+ post: operations['admin___roles___list'];
};
- '/admin/nsfw-user': {
+ '/admin/roles/show': {
/**
- * admin/nsfw-user
+ * admin/roles/show
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:nsfw-user*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:roles*
*/
- post: operations['admin___nsfw-user'];
+ post: operations['admin___roles___show'];
};
- '/admin/unnsfw-user': {
+ '/admin/roles/unassign': {
/**
- * admin/unnsfw-user
+ * admin/roles/unassign
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:unnsfw-user*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
*/
- post: operations['admin___unnsfw-user'];
+ post: operations['admin___roles___unassign'];
};
- '/admin/silence-user': {
+ '/admin/roles/update': {
/**
- * admin/silence-user
+ * admin/roles/update
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:silence-user*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
*/
- post: operations['admin___silence-user'];
+ post: operations['admin___roles___update'];
};
- '/admin/unsilence-user': {
+ '/admin/roles/update-default-policies': {
/**
- * admin/unsilence-user
+ * admin/roles/update-default-policies
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:unsilence-user*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
*/
- post: operations['admin___unsilence-user'];
+ post: operations['admin___roles___update-default-policies'];
};
- '/admin/suspend-user': {
+ '/admin/roles/users': {
/**
- * admin/suspend-user
+ * admin/roles/users
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:suspend-user*
+ * **Credential required**: *No* / **Permission**: *read:admin:roles*
*/
- post: operations['admin___suspend-user'];
+ post: operations['admin___roles___users'];
};
- '/admin/approve-user': {
+ '/admin/send-email': {
/**
- * admin/approve-user
+ * admin/send-email
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:approve-user*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:send-email*
*/
- post: operations['admin___approve-user'];
+ post: operations['admin___send-email'];
};
- '/admin/decline-user': {
+ '/admin/server-info': {
/**
- * admin/decline-user
+ * admin/server-info
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:decline-user*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:server-info*
*/
- post: operations['admin___decline-user'];
+ post: operations['admin___server-info'];
};
- '/admin/unsuspend-user': {
+ '/admin/show-moderation-logs': {
/**
- * admin/unsuspend-user
+ * admin/show-moderation-logs
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:unsuspend-user*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:show-moderation-log*
*/
- post: operations['admin___unsuspend-user'];
+ post: operations['admin___show-moderation-logs'];
};
- '/admin/update-meta': {
+ '/admin/show-user': {
/**
- * admin/update-meta
+ * admin/show-user
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:meta*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:show-user*
*/
- post: operations['admin___update-meta'];
+ post: operations['admin___show-user'];
};
- '/admin/delete-account': {
+ '/admin/show-users': {
/**
- * admin/delete-account
+ * admin/show-users
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:delete-account*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:show-user*
*/
- post: operations['admin___delete-account'];
+ post: operations['admin___show-users'];
};
- '/admin/update-user-note': {
+ '/admin/silence-user': {
/**
- * admin/update-user-note
+ * admin/silence-user
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:user-note*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:silence-user*
*/
- post: operations['admin___update-user-note'];
+ post: operations['admin___silence-user'];
};
- '/admin/roles/create': {
+ '/admin/suspend-user': {
/**
- * admin/roles/create
+ * admin/suspend-user
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:suspend-user*
*/
- post: operations['admin___roles___create'];
+ post: operations['admin___suspend-user'];
};
- '/admin/roles/delete': {
+ '/admin/system-webhook/create': {
/**
- * admin/roles/delete
+ * admin/system-webhook/create
* @description 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*
*/
- post: operations['admin___roles___delete'];
+ post: operations['admin___system-webhook___create'];
};
- '/admin/roles/list': {
+ '/admin/system-webhook/delete': {
/**
- * admin/roles/list
+ * admin/system-webhook/delete
* @description 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*
*/
- post: operations['admin___roles___list'];
+ post: operations['admin___system-webhook___delete'];
};
- '/admin/roles/show': {
+ '/admin/system-webhook/list': {
/**
- * admin/roles/show
+ * admin/system-webhook/list
* @description 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*
*/
- post: operations['admin___roles___show'];
+ post: operations['admin___system-webhook___list'];
};
- '/admin/roles/update': {
+ '/admin/system-webhook/show': {
/**
- * admin/roles/update
+ * admin/system-webhook/show
* @description 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*
*/
- post: operations['admin___roles___update'];
+ post: operations['admin___system-webhook___show'];
};
- '/admin/roles/assign': {
+ '/admin/system-webhook/test': {
/**
- * admin/roles/assign
+ * admin/system-webhook/test
* @description 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*
*/
- post: operations['admin___roles___assign'];
+ post: operations['admin___system-webhook___test'];
};
- '/admin/roles/unassign': {
+ '/admin/system-webhook/update': {
/**
- * admin/roles/unassign
+ * admin/system-webhook/update
* @description 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*
*/
- post: operations['admin___roles___unassign'];
+ post: operations['admin___system-webhook___update'];
};
- '/admin/roles/update-default-policies': {
+ '/admin/unnsfw-user': {
/**
- * admin/roles/update-default-policies
+ * admin/unnsfw-user
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:unnsfw-user*
*/
- post: operations['admin___roles___update-default-policies'];
+ post: operations['admin___unnsfw-user'];
};
- '/admin/roles/users': {
+ '/admin/unset-user-avatar': {
/**
- * admin/roles/users
+ * admin/unset-user-avatar
* @description No description provided.
*
- * **Credential required**: *No* / **Permission**: *read:admin:roles*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:unset-user-avatar*
*/
- post: operations['admin___roles___users'];
+ post: operations['admin___unset-user-avatar'];
};
- '/admin/system-webhook/create': {
+ '/admin/unset-user-banner': {
/**
- * admin/system-webhook/create
+ * admin/unset-user-banner
* @description 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*
*/
- post: operations['admin___system-webhook___create'];
+ post: operations['admin___unset-user-banner'];
};
- '/admin/system-webhook/delete': {
+ '/admin/unsilence-user': {
/**
- * admin/system-webhook/delete
+ * admin/unsilence-user
* @description 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*
*/
- post: operations['admin___system-webhook___delete'];
+ post: operations['admin___unsilence-user'];
};
- '/admin/system-webhook/list': {
+ '/admin/unsuspend-user': {
/**
- * admin/system-webhook/list
+ * admin/unsuspend-user
* @description 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*
*/
- post: operations['admin___system-webhook___list'];
+ post: operations['admin___unsuspend-user'];
};
- '/admin/system-webhook/show': {
+ '/admin/update-abuse-user-report': {
/**
- * admin/system-webhook/show
+ * admin/update-abuse-user-report
* @description 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*
*/
- post: operations['admin___system-webhook___show'];
+ post: operations['admin___update-abuse-user-report'];
};
- '/admin/system-webhook/update': {
+ '/admin/update-meta': {
/**
- * admin/system-webhook/update
+ * admin/update-meta
* @description 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:meta*
*/
- post: operations['admin___system-webhook___update'];
+ post: operations['admin___update-meta'];
};
- '/admin/system-webhook/test': {
+ '/admin/update-user-note': {
/**
- * admin/system-webhook/test
+ * admin/update-user-note
* @description 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:user-note*
*/
- post: operations['admin___system-webhook___test'];
+ post: operations['admin___update-user-note'];
};
'/announcements': {
/**
@@ -1051,6 +1069,31 @@ export type paths = {
*/
post: operations['blocking___list'];
};
+ '/bubble-game/ranking': {
+ /**
+ * bubble-game/ranking
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ get: operations['bubble-game___ranking'];
+ /**
+ * bubble-game/ranking
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ post: operations['bubble-game___ranking'];
+ };
+ '/bubble-game/register': {
+ /**
+ * bubble-game/register
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:account*
+ */
+ post: operations['bubble-game___register'];
+ };
'/channels/create': {
/**
* channels/create
@@ -1060,6 +1103,15 @@ export type paths = {
*/
post: operations['channels___create'];
};
+ '/channels/favorite': {
+ /**
+ * channels/favorite
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:channels*
+ */
+ post: operations['channels___favorite'];
+ };
'/channels/featured': {
/**
* channels/featured
@@ -1087,59 +1139,50 @@ export type paths = {
*/
post: operations['channels___followed'];
};
- '/channels/owned': {
+ '/channels/my-favorites': {
/**
- * channels/owned
+ * channels/my-favorites
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:channels*
*/
- post: operations['channels___owned'];
+ post: operations['channels___my-favorites'];
};
- '/channels/show': {
+ '/channels/owned': {
/**
- * channels/show
+ * channels/owned
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *read:channels*
*/
- post: operations['channels___show'];
+ post: operations['channels___owned'];
};
- '/channels/timeline': {
+ '/channels/search': {
/**
- * channels/timeline
+ * channels/search
* @description No description provided.
*
* **Credential required**: *No*
*/
- post: operations['channels___timeline'];
- };
- '/channels/unfollow': {
- /**
- * channels/unfollow
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:channels*
- */
- post: operations['channels___unfollow'];
+ post: operations['channels___search'];
};
- '/channels/update': {
+ '/channels/show': {
/**
- * channels/update
+ * channels/show
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:channels*
+ * **Credential required**: *No*
*/
- post: operations['channels___update'];
+ post: operations['channels___show'];
};
- '/channels/favorite': {
+ '/channels/timeline': {
/**
- * channels/favorite
+ * channels/timeline
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:channels*
+ * **Credential required**: *No*
*/
- post: operations['channels___favorite'];
+ post: operations['channels___timeline'];
};
'/channels/unfavorite': {
/**
@@ -1150,23 +1193,23 @@ export type paths = {
*/
post: operations['channels___unfavorite'];
};
- '/channels/my-favorites': {
+ '/channels/unfollow': {
/**
- * channels/my-favorites
+ * channels/unfollow
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:channels*
+ * **Credential required**: *Yes* / **Permission**: *write:channels*
*/
- post: operations['channels___my-favorites'];
+ post: operations['channels___unfollow'];
};
- '/channels/search': {
+ '/channels/update': {
/**
- * channels/search
+ * channels/update
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *write:channels*
*/
- post: operations['channels___search'];
+ post: operations['channels___update'];
};
'/charts/active-users': {
/**
@@ -1369,15 +1412,6 @@ export type paths = {
*/
post: operations['clips___add-note'];
};
- '/clips/remove-note': {
- /**
- * clips/remove-note
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:account*
- */
- post: operations['clips___remove-note'];
- };
'/clips/create': {
/**
* clips/create
@@ -1396,6 +1430,15 @@ export type paths = {
*/
post: operations['clips___delete'];
};
+ '/clips/favorite': {
+ /**
+ * clips/favorite
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:clip-favorite*
+ */
+ post: operations['clips___favorite'];
+ };
'/clips/list': {
/**
* clips/list
@@ -1405,41 +1448,41 @@ export type paths = {
*/
post: operations['clips___list'];
};
- '/clips/notes': {
+ '/clips/my-favorites': {
/**
- * clips/notes
+ * clips/my-favorites
* @description No description provided.
*
- * **Credential required**: *No* / **Permission**: *read:account*
+ * **Credential required**: *Yes* / **Permission**: *read:clip-favorite*
*/
- post: operations['clips___notes'];
+ post: operations['clips___my-favorites'];
};
- '/clips/show': {
+ '/clips/notes': {
/**
- * clips/show
+ * clips/notes
* @description No description provided.
*
* **Credential required**: *No* / **Permission**: *read:account*
*/
- post: operations['clips___show'];
+ post: operations['clips___notes'];
};
- '/clips/update': {
+ '/clips/remove-note': {
/**
- * clips/update
+ * clips/remove-note
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- post: operations['clips___update'];
+ post: operations['clips___remove-note'];
};
- '/clips/favorite': {
+ '/clips/show': {
/**
- * clips/favorite
+ * clips/show
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:clip-favorite*
+ * **Credential required**: *No* / **Permission**: *read:account*
*/
- post: operations['clips___favorite'];
+ post: operations['clips___show'];
};
'/clips/unfavorite': {
/**
@@ -1450,14 +1493,14 @@ export type paths = {
*/
post: operations['clips___unfavorite'];
};
- '/clips/my-favorites': {
+ '/clips/update': {
/**
- * clips/my-favorites
+ * clips/update
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:clip-favorite*
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- post: operations['clips___my-favorites'];
+ post: operations['clips___update'];
};
'/drive': {
/**
@@ -1513,23 +1556,23 @@ export type paths = {
*/
post: operations['drive___files___delete'];
};
- '/drive/files/find-by-hash': {
+ '/drive/files/find': {
/**
- * drive/files/find-by-hash
- * @description Search for a drive file by a hash of the contents.
+ * drive/files/find
+ * @description Search for a drive file by the given parameters.
*
* **Credential required**: *Yes* / **Permission**: *read:drive*
*/
- post: operations['drive___files___find-by-hash'];
+ post: operations['drive___files___find'];
};
- '/drive/files/find': {
+ '/drive/files/find-by-hash': {
/**
- * drive/files/find
- * @description Search for a drive file by the given parameters.
+ * drive/files/find-by-hash
+ * @description Search for a drive file by a hash of the contents.
*
* **Credential required**: *Yes* / **Permission**: *read:drive*
*/
- post: operations['drive___files___find'];
+ post: operations['drive___files___find-by-hash'];
};
'/drive/files/show': {
/**
@@ -1630,6 +1673,38 @@ export type paths = {
*/
post: operations['email-address___available'];
};
+ '/emoji': {
+ /**
+ * emoji
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ get: operations['emoji'];
+ /**
+ * emoji
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ post: operations['emoji'];
+ };
+ '/emojis': {
+ /**
+ * emojis
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ get: operations['emojis'];
+ /**
+ * emojis
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ post: operations['emojis'];
+ };
'/endpoint': {
/**
* endpoint
@@ -1701,6 +1776,22 @@ export type paths = {
*/
post: operations['federation___show-instance'];
};
+ '/federation/stats': {
+ /**
+ * federation/stats
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ get: operations['federation___stats'];
+ /**
+ * federation/stats
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ post: operations['federation___stats'];
+ };
'/federation/update-remote-user': {
/**
* federation/update-remote-user
@@ -1719,57 +1810,130 @@ export type paths = {
*/
post: operations['federation___users'];
};
- '/federation/stats': {
+ '/fetch-external-resources': {
/**
- * federation/stats
+ * fetch-external-resources
+ * @description 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*
+ */
+ post: operations['fetch-external-resources'];
+ };
+ '/fetch-rss': {
+ /**
+ * fetch-rss
* @description No description provided.
*
* **Credential required**: *No*
*/
- get: operations['federation___stats'];
+ get: operations['fetch-rss'];
/**
- * federation/stats
+ * fetch-rss
* @description No description provided.
*
* **Credential required**: *No*
*/
- post: operations['federation___stats'];
+ post: operations['fetch-rss'];
};
- '/following/create': {
+ '/flash/create': {
/**
- * following/create
+ * flash/create
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:following*
+ * **Credential required**: *Yes* / **Permission**: *write:flash*
*/
- post: operations['following___create'];
+ post: operations['flash___create'];
};
- '/following/delete': {
+ '/flash/delete': {
/**
- * following/delete
+ * flash/delete
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:following*
+ * **Credential required**: *Yes* / **Permission**: *write:flash*
*/
- post: operations['following___delete'];
+ post: operations['flash___delete'];
};
- '/following/update': {
+ '/flash/featured': {
/**
- * following/update
+ * flash/featured
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ post: operations['flash___featured'];
+ };
+ '/flash/like': {
+ /**
+ * flash/like
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:flash-likes*
+ */
+ post: operations['flash___like'];
+ };
+ '/flash/my': {
+ /**
+ * flash/my
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *read:flash*
+ */
+ post: operations['flash___my'];
+ };
+ '/flash/my-likes': {
+ /**
+ * flash/my-likes
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *read:flash-likes*
+ */
+ post: operations['flash___my-likes'];
+ };
+ '/flash/show': {
+ /**
+ * flash/show
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ post: operations['flash___show'];
+ };
+ '/flash/unlike': {
+ /**
+ * flash/unlike
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:flash-likes*
+ */
+ post: operations['flash___unlike'];
+ };
+ '/flash/update': {
+ /**
+ * flash/update
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:flash*
+ */
+ post: operations['flash___update'];
+ };
+ '/following/create': {
+ /**
+ * following/create
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:following*
*/
- post: operations['following___update'];
+ post: operations['following___create'];
};
- '/following/update-all': {
+ '/following/delete': {
/**
- * following/update-all
+ * following/delete
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:following*
*/
- post: operations['following___update-all'];
+ post: operations['following___delete'];
};
'/following/invalidate': {
/**
@@ -1807,6 +1971,15 @@ export type paths = {
*/
post: operations['following___requests___list'];
};
+ '/following/requests/reject': {
+ /**
+ * following/requests/reject
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:following*
+ */
+ post: operations['following___requests___reject'];
+ };
'/following/requests/sent': {
/**
* following/requests/sent
@@ -1816,14 +1989,23 @@ export type paths = {
*/
post: operations['following___requests___sent'];
};
- '/following/requests/reject': {
+ '/following/update': {
/**
- * following/requests/reject
+ * following/update
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:following*
*/
- post: operations['following___requests___reject'];
+ post: operations['following___update'];
+ };
+ '/following/update-all': {
+ /**
+ * following/update-all
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:following*
+ */
+ post: operations['following___update-all'];
};
'/gallery/featured': {
/**
@@ -1906,30 +2088,30 @@ export type paths = {
*/
post: operations['gallery___posts___update'];
};
- '/get-online-users-count': {
+ '/get-avatar-decorations': {
/**
- * get-online-users-count
+ * get-avatar-decorations
* @description No description provided.
*
* **Credential required**: *No*
*/
- get: operations['get-online-users-count'];
+ post: operations['get-avatar-decorations'];
+ };
+ '/get-online-users-count': {
/**
* get-online-users-count
* @description No description provided.
*
* **Credential required**: *No*
*/
- post: operations['get-online-users-count'];
- };
- '/get-avatar-decorations': {
+ get: operations['get-online-users-count'];
/**
- * get-avatar-decorations
+ * get-online-users-count
* @description No description provided.
*
* **Credential required**: *No*
*/
- post: operations['get-avatar-decorations'];
+ post: operations['get-online-users-count'];
};
'/hashtags/list': {
/**
@@ -2022,16 +2204,6 @@ export type paths = {
*/
post: operations['i___2fa___password-less'];
};
- '/i/2fa/register-key': {
- /**
- * i/2fa/register-key
- * @description 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*
- */
- post: operations['i___2fa___register-key'];
- };
'/i/2fa/register': {
/**
* i/2fa/register
@@ -2042,15 +2214,15 @@ export type paths = {
*/
post: operations['i___2fa___register'];
};
- '/i/2fa/update-key': {
+ '/i/2fa/register-key': {
/**
- * i/2fa/update-key
+ * i/2fa/register-key
* @description 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*
*/
- post: operations['i___2fa___update-key'];
+ post: operations['i___2fa___register-key'];
};
'/i/2fa/remove-key': {
/**
@@ -2072,6 +2244,16 @@ export type paths = {
*/
post: operations['i___2fa___unregister'];
};
+ '/i/2fa/update-key': {
+ /**
+ * i/2fa/update-key
+ * @description 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*
+ */
+ post: operations['i___2fa___update-key'];
+ };
'/i/apps': {
/**
* i/apps
@@ -2092,15 +2274,6 @@ export type paths = {
*/
post: operations['i___authorized-apps'];
};
- '/i/claim-achievement': {
- /**
- * i/claim-achievement
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:account*
- */
- post: operations['i___claim-achievement'];
- };
'/i/change-password': {
/**
* i/change-password
@@ -2111,6 +2284,15 @@ export type paths = {
*/
post: operations['i___change-password'];
};
+ '/i/claim-achievement': {
+ /**
+ * i/claim-achievement
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:account*
+ */
+ post: operations['i___claim-achievement'];
+ };
'/i/delete-account': {
/**
* i/delete-account
@@ -2121,15 +2303,15 @@ export type paths = {
*/
post: operations['i___delete-account'];
};
- '/i/export-data': {
+ '/i/export-antennas': {
/**
- * i/export-data
+ * i/export-antennas
* @description 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*
*/
- post: operations['i___export-data'];
+ post: operations['i___export-antennas'];
};
'/i/export-blocking': {
/**
@@ -2141,75 +2323,75 @@ export type paths = {
*/
post: operations['i___export-blocking'];
};
- '/i/export-following': {
+ '/i/export-clips': {
/**
- * i/export-following
+ * i/export-clips
* @description 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*
*/
- post: operations['i___export-following'];
+ post: operations['i___export-clips'];
};
- '/i/export-mute': {
+ '/i/export-data': {
/**
- * i/export-mute
+ * i/export-data
* @description 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*
*/
- post: operations['i___export-mute'];
+ post: operations['i___export-data'];
};
- '/i/export-notes': {
+ '/i/export-favorites': {
/**
- * i/export-notes
+ * i/export-favorites
* @description 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*
*/
- post: operations['i___export-notes'];
+ post: operations['i___export-favorites'];
};
- '/i/export-clips': {
+ '/i/export-following': {
/**
- * i/export-clips
+ * i/export-following
* @description 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*
*/
- post: operations['i___export-clips'];
+ post: operations['i___export-following'];
};
- '/i/export-favorites': {
+ '/i/export-mute': {
/**
- * i/export-favorites
+ * i/export-mute
* @description 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*
*/
- post: operations['i___export-favorites'];
+ post: operations['i___export-mute'];
};
- '/i/export-user-lists': {
+ '/i/export-notes': {
/**
- * i/export-user-lists
+ * i/export-notes
* @description 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*
*/
- post: operations['i___export-user-lists'];
+ post: operations['i___export-notes'];
};
- '/i/export-antennas': {
+ '/i/export-user-lists': {
/**
- * i/export-antennas
+ * i/export-user-lists
* @description 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*
*/
- post: operations['i___export-antennas'];
+ post: operations['i___export-user-lists'];
};
'/i/favorites': {
/**
@@ -2238,6 +2420,16 @@ export type paths = {
*/
post: operations['i___gallery___posts'];
};
+ '/i/import-antennas': {
+ /**
+ * i/import-antennas
+ * @description 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*
+ */
+ post: operations['i___import-antennas'];
+ };
'/i/import-blocking': {
/**
* i/import-blocking
@@ -2258,25 +2450,25 @@ export type paths = {
*/
post: operations['i___import-following'];
};
- '/i/import-notes': {
+ '/i/import-muting': {
/**
- * i/import-notes
+ * i/import-muting
* @description 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*
*/
- post: operations['i___import-notes'];
+ post: operations['i___import-muting'];
};
- '/i/import-muting': {
+ '/i/import-notes': {
/**
- * i/import-muting
+ * i/import-notes
* @description 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*
*/
- post: operations['i___import-muting'];
+ post: operations['i___import-notes'];
};
'/i/import-user-lists': {
/**
@@ -2288,15 +2480,15 @@ export type paths = {
*/
post: operations['i___import-user-lists'];
};
- '/i/import-antennas': {
+ '/i/move': {
/**
- * i/import-antennas
+ * i/move
* @description 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*
*/
- post: operations['i___import-antennas'];
+ post: operations['i___move'];
};
'/i/notifications': {
/**
@@ -2371,23 +2563,23 @@ export type paths = {
*/
post: operations['i___regenerate-token'];
};
- '/i/registry/get-all': {
+ '/i/registry/get': {
/**
- * i/registry/get-all
+ * i/registry/get
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- post: operations['i___registry___get-all'];
+ post: operations['i___registry___get'];
};
- '/i/registry/get-unsecure': {
+ '/i/registry/get-all': {
/**
- * i/registry/get-unsecure
+ * i/registry/get-all
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- post: operations['i___registry___get-unsecure'];
+ post: operations['i___registry___get-all'];
};
'/i/registry/get-detail': {
/**
@@ -2398,32 +2590,32 @@ export type paths = {
*/
post: operations['i___registry___get-detail'];
};
- '/i/registry/get': {
+ '/i/registry/get-unsecure': {
/**
- * i/registry/get
+ * i/registry/get-unsecure
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- post: operations['i___registry___get'];
+ post: operations['i___registry___get-unsecure'];
};
- '/i/registry/keys-with-type': {
+ '/i/registry/keys': {
/**
- * i/registry/keys-with-type
+ * i/registry/keys
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- post: operations['i___registry___keys-with-type'];
+ post: operations['i___registry___keys'];
};
- '/i/registry/keys': {
+ '/i/registry/keys-with-type': {
/**
- * i/registry/keys
+ * i/registry/keys-with-type
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- post: operations['i___registry___keys'];
+ post: operations['i___registry___keys-with-type'];
};
'/i/registry/remove': {
/**
@@ -2482,16 +2674,6 @@ export type paths = {
*/
post: operations['i___unpin'];
};
- '/i/update-email': {
- /**
- * i/update-email
- * @description 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*
- */
- post: operations['i___update-email'];
- };
'/i/update': {
/**
* i/update
@@ -2501,15 +2683,15 @@ export type paths = {
*/
post: operations['i___update'];
};
- '/i/move': {
+ '/i/update-email': {
/**
- * i/move
+ * i/update-email
* @description 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*
*/
- post: operations['i___move'];
+ post: operations['i___update-email'];
};
'/i/webhooks/create': {
/**
@@ -2520,6 +2702,15 @@ export type paths = {
*/
post: operations['i___webhooks___create'];
};
+ '/i/webhooks/delete': {
+ /**
+ * i/webhooks/delete
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:account*
+ */
+ post: operations['i___webhooks___delete'];
+ };
'/i/webhooks/list': {
/**
* i/webhooks/list
@@ -2538,33 +2729,24 @@ export type paths = {
*/
post: operations['i___webhooks___show'];
};
- '/i/webhooks/update': {
+ '/i/webhooks/test': {
/**
- * i/webhooks/update
+ * i/webhooks/test
* @description 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*
*/
- post: operations['i___webhooks___update'];
+ post: operations['i___webhooks___test'];
};
- '/i/webhooks/delete': {
+ '/i/webhooks/update': {
/**
- * i/webhooks/delete
+ * i/webhooks/update
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- post: operations['i___webhooks___delete'];
- };
- '/i/webhooks/test': {
- /**
- * i/webhooks/test
- * @description 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*
- */
- post: operations['i___webhooks___test'];
+ post: operations['i___webhooks___update'];
};
'/invite/create': {
/**
@@ -2584,23 +2766,23 @@ export type paths = {
*/
post: operations['invite___delete'];
};
- '/invite/list': {
+ '/invite/limit': {
/**
- * invite/list
+ * invite/limit
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:invite-codes*
*/
- post: operations['invite___list'];
+ post: operations['invite___limit'];
};
- '/invite/limit': {
+ '/invite/list': {
/**
- * invite/limit
+ * invite/list
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:invite-codes*
*/
- post: operations['invite___limit'];
+ post: operations['invite___list'];
};
'/meta': {
/**
@@ -2611,38 +2793,6 @@ export type paths = {
*/
post: operations['meta'];
};
- '/emojis': {
- /**
- * emojis
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- get: operations['emojis'];
- /**
- * emojis
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- post: operations['emojis'];
- };
- '/emoji': {
- /**
- * emoji
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- get: operations['emoji'];
- /**
- * emoji
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- post: operations['emoji'];
- };
'/miauth/gen-token': {
/**
* miauth/gen-token
@@ -2680,33 +2830,6 @@ export type paths = {
*/
post: operations['mute___list'];
};
- '/renote-mute/create': {
- /**
- * renote-mute/create
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:mutes*
- */
- post: operations['renote-mute___create'];
- };
- '/renote-mute/delete': {
- /**
- * renote-mute/delete
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:mutes*
- */
- post: operations['renote-mute___delete'];
- };
- '/renote-mute/list': {
- /**
- * renote-mute/list
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *read:mutes*
- */
- post: operations['renote-mute___list'];
- };
'/my/apps': {
/**
* my/apps
@@ -2725,6 +2848,15 @@ export type paths = {
*/
post: operations['notes'];
};
+ '/notes/bubble-timeline': {
+ /**
+ * notes/bubble-timeline
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ post: operations['notes___bubble-timeline'];
+ };
'/notes/children': {
/**
* notes/children
@@ -2770,6 +2902,15 @@ export type paths = {
*/
post: operations['notes___delete'];
};
+ '/notes/edit': {
+ /**
+ * notes/edit
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:notes*
+ */
+ post: operations['notes___edit'];
+ };
'/notes/favorites/create': {
/**
* notes/favorites/create
@@ -2829,23 +2970,23 @@ export type paths = {
*/
post: operations['notes___global-timeline'];
};
- '/notes/bubble-timeline': {
+ '/notes/hybrid-timeline': {
/**
- * notes/bubble-timeline
+ * notes/hybrid-timeline
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *read:account*
*/
- post: operations['notes___bubble-timeline'];
+ post: operations['notes___hybrid-timeline'];
};
- '/notes/hybrid-timeline': {
+ '/notes/like': {
/**
- * notes/hybrid-timeline
+ * notes/like
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:account*
+ * **Credential required**: *Yes* / **Permission**: *write:reactions*
*/
- post: operations['notes___hybrid-timeline'];
+ post: operations['notes___like'];
};
'/notes/local-timeline': {
/**
@@ -2874,23 +3015,23 @@ export type paths = {
*/
post: operations['notes___polls___recommendation'];
};
- '/notes/polls/vote': {
+ '/notes/polls/refresh': {
/**
- * notes/polls/vote
+ * notes/polls/refresh
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:votes*
+ * **Credential required**: *Yes* / **Permission**: *read:federation*
*/
- post: operations['notes___polls___vote'];
+ post: operations['notes___polls___refresh'];
};
- '/notes/polls/refresh': {
+ '/notes/polls/vote': {
/**
- * notes/polls/refresh
+ * notes/polls/vote
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:federation*
+ * **Credential required**: *Yes* / **Permission**: *write:votes*
*/
- post: operations['notes___polls___refresh'];
+ post: operations['notes___polls___vote'];
};
'/notes/reactions': {
/**
@@ -2926,15 +3067,6 @@ export type paths = {
*/
post: operations['notes___reactions___delete'];
};
- '/notes/like': {
- /**
- * notes/like
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:reactions*
- */
- post: operations['notes___like'];
- };
'/notes/renotes': {
/**
* notes/renotes
@@ -2980,23 +3112,23 @@ export type paths = {
*/
post: operations['notes___schedule___list'];
};
- '/notes/search-by-tag': {
+ '/notes/search': {
/**
- * notes/search-by-tag
+ * notes/search
* @description No description provided.
*
* **Credential required**: *No*
*/
- post: operations['notes___search-by-tag'];
+ post: operations['notes___search'];
};
- '/notes/search': {
+ '/notes/search-by-tag': {
/**
- * notes/search
+ * notes/search-by-tag
* @description No description provided.
*
* **Credential required**: *No*
*/
- post: operations['notes___search'];
+ post: operations['notes___search-by-tag'];
};
'/notes/show': {
/**
@@ -3070,15 +3202,6 @@ export type paths = {
*/
post: operations['notes___user-list-timeline'];
};
- '/notes/edit': {
- /**
- * notes/edit
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:notes*
- */
- post: operations['notes___edit'];
- };
'/notes/versions': {
/**
* notes/versions
@@ -3197,176 +3320,201 @@ export type paths = {
*/
post: operations['pages___update'];
};
- '/flash/create': {
+ '/ping': {
/**
- * flash/create
+ * ping
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:flash*
+ * **Credential required**: *No*
*/
- post: operations['flash___create'];
+ post: operations['ping'];
};
- '/flash/delete': {
+ '/pinned-users': {
/**
- * flash/delete
+ * pinned-users
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:flash*
+ * **Credential required**: *No*
*/
- post: operations['flash___delete'];
+ post: operations['pinned-users'];
};
- '/flash/featured': {
+ '/promo/read': {
/**
- * flash/featured
+ * promo/read
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- post: operations['flash___featured'];
+ post: operations['promo___read'];
};
- '/flash/like': {
+ '/renote-mute/create': {
/**
- * flash/like
+ * renote-mute/create
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:flash-likes*
+ * **Credential required**: *Yes* / **Permission**: *write:mutes*
*/
- post: operations['flash___like'];
+ post: operations['renote-mute___create'];
};
- '/flash/show': {
+ '/renote-mute/delete': {
/**
- * flash/show
+ * renote-mute/delete
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *write:mutes*
*/
- post: operations['flash___show'];
+ post: operations['renote-mute___delete'];
};
- '/flash/unlike': {
+ '/renote-mute/list': {
/**
- * flash/unlike
+ * renote-mute/list
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:flash-likes*
+ * **Credential required**: *Yes* / **Permission**: *read:mutes*
*/
- post: operations['flash___unlike'];
+ post: operations['renote-mute___list'];
};
- '/flash/update': {
+ '/request-reset-password': {
/**
- * flash/update
- * @description No description provided.
+ * request-reset-password
+ * @description Request a users password to be reset.
*
- * **Credential required**: *Yes* / **Permission**: *write:flash*
+ * **Credential required**: *No*
*/
- post: operations['flash___update'];
+ post: operations['request-reset-password'];
};
- '/flash/my': {
+ '/reset-db': {
/**
- * flash/my
- * @description No description provided.
+ * reset-db
+ * @description 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*
*/
- post: operations['flash___my'];
+ post: operations['reset-db'];
};
- '/flash/my-likes': {
+ '/reset-password': {
/**
- * flash/my-likes
- * @description No description provided.
+ * reset-password
+ * @description Complete the password reset that was previously requested.
*
- * **Credential required**: *Yes* / **Permission**: *read:flash-likes*
+ * **Credential required**: *No*
*/
- post: operations['flash___my-likes'];
+ post: operations['reset-password'];
};
- '/ping': {
+ '/retention': {
/**
- * ping
+ * retention
* @description No description provided.
*
* **Credential required**: *No*
*/
- post: operations['ping'];
- };
- '/pinned-users': {
+ get: operations['retention'];
/**
- * pinned-users
+ * retention
* @description No description provided.
*
* **Credential required**: *No*
*/
- post: operations['pinned-users'];
+ post: operations['retention'];
};
- '/promo/read': {
+ '/reversi/cancel-match': {
/**
- * promo/read
+ * reversi/cancel-match
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- post: operations['promo___read'];
+ post: operations['reversi___cancel-match'];
};
- '/roles/list': {
+ '/reversi/games': {
/**
- * roles/list
+ * reversi/games
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ post: operations['reversi___games'];
+ };
+ '/reversi/invitations': {
+ /**
+ * reversi/invitations
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- post: operations['roles___list'];
+ post: operations['reversi___invitations'];
};
- '/roles/show': {
+ '/reversi/match': {
/**
- * roles/show
+ * reversi/match
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:account*
+ */
+ post: operations['reversi___match'];
+ };
+ '/reversi/show-game': {
+ /**
+ * reversi/show-game
* @description No description provided.
*
* **Credential required**: *No*
*/
- post: operations['roles___show'];
+ post: operations['reversi___show-game'];
};
- '/roles/users': {
+ '/reversi/surrender': {
/**
- * roles/users
+ * reversi/surrender
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:account*
+ */
+ post: operations['reversi___surrender'];
+ };
+ '/reversi/verify': {
+ /**
+ * reversi/verify
* @description No description provided.
*
* **Credential required**: *No*
*/
- post: operations['roles___users'];
+ post: operations['reversi___verify'];
};
- '/roles/notes': {
+ '/roles/list': {
/**
- * roles/notes
+ * roles/list
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- post: operations['roles___notes'];
+ post: operations['roles___list'];
};
- '/request-reset-password': {
+ '/roles/notes': {
/**
- * request-reset-password
- * @description Request a users password to be reset.
+ * roles/notes
+ * @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *read:account*
*/
- post: operations['request-reset-password'];
+ post: operations['roles___notes'];
};
- '/reset-db': {
+ '/roles/show': {
/**
- * reset-db
- * @description Only available when running with <code>NODE_ENV=testing</code>. Reset the database and flush Redis.
+ * roles/show
+ * @description No description provided.
*
* **Credential required**: *No*
*/
- post: operations['reset-db'];
+ post: operations['roles___show'];
};
- '/reset-password': {
+ '/roles/users': {
/**
- * reset-password
- * @description Complete the password reset that was previously requested.
+ * roles/users
+ * @description No description provided.
*
* **Credential required**: *No*
*/
- post: operations['reset-password'];
+ post: operations['roles___users'];
};
'/server-info': {
/**
@@ -3384,44 +3532,43 @@ export type paths = {
*/
post: operations['server-info'];
};
- '/stats': {
+ '/sponsors': {
/**
- * stats
- * @description No description provided.
+ * sponsors
+ * @description Get Sharkey Sponsors or Instance Sponsors
*
* **Credential required**: *No*
*/
- post: operations['stats'];
+ post: operations['sponsors'];
};
- '/sw/show-registration': {
+ '/stats': {
/**
- * sw/show-registration
- * @description Check push notification registration exists.
+ * stats
+ * @description 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*
*/
- post: operations['sw___show-registration'];
+ post: operations['stats'];
};
- '/sw/update-registration': {
+ '/sw/register': {
/**
- * sw/update-registration
- * @description Update push notification registration.
+ * sw/register
+ * @description Register to receive push notifications.
*
* **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.
* **Credential required**: *Yes*
*/
- post: operations['sw___update-registration'];
+ post: operations['sw___register'];
};
- '/sw/register': {
+ '/sw/show-registration': {
/**
- * sw/register
- * @description Register to receive push notifications.
+ * sw/show-registration
+ * @description Check push notification registration exists.
*
* **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.
* **Credential required**: *Yes*
*/
- post: operations['sw___register'];
+ post: operations['sw___show-registration'];
};
'/sw/unregister': {
/**
@@ -3432,6 +3579,16 @@ export type paths = {
*/
post: operations['sw___unregister'];
};
+ '/sw/update-registration': {
+ /**
+ * sw/update-registration
+ * @description Update push notification registration.
+ *
+ * **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.
+ * **Credential required**: *Yes*
+ */
+ post: operations['sw___update-registration'];
+ };
'/test': {
/**
* test
@@ -3459,6 +3616,15 @@ export type paths = {
*/
post: operations['users'];
};
+ '/users/achievements': {
+ /**
+ * users/achievements
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ post: operations['users___achievements'];
+ };
'/users/clips': {
/**
* users/clips
@@ -3468,6 +3634,31 @@ export type paths = {
*/
post: operations['users___clips'];
};
+ '/users/featured-notes': {
+ /**
+ * users/featured-notes
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ get: operations['users___featured-notes'];
+ /**
+ * users/featured-notes
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ post: operations['users___featured-notes'];
+ };
+ '/users/flashs': {
+ /**
+ * users/flashs
+ * @description Show all flashs this user created.
+ *
+ * **Credential required**: *No*
+ */
+ post: operations['users___flashs'];
+ };
'/users/followers': {
/**
* users/followers
@@ -3504,22 +3695,6 @@ export type paths = {
*/
post: operations['users___get-frequently-replied-users'];
};
- '/users/featured-notes': {
- /**
- * users/featured-notes
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- get: operations['users___featured-notes'];
- /**
- * users/featured-notes
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- post: operations['users___featured-notes'];
- };
'/users/lists/create': {
/**
* users/lists/create
@@ -3529,6 +3704,15 @@ export type paths = {
*/
post: operations['users___lists___create'];
};
+ '/users/lists/create-from-public': {
+ /**
+ * users/lists/create-from-public
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:account*
+ */
+ post: operations['users___lists___create-from-public'];
+ };
'/users/lists/delete': {
/**
* users/lists/delete
@@ -3538,6 +3722,24 @@ export type paths = {
*/
post: operations['users___lists___delete'];
};
+ '/users/lists/favorite': {
+ /**
+ * users/lists/favorite
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:account*
+ */
+ post: operations['users___lists___favorite'];
+ };
+ '/users/lists/get-memberships': {
+ /**
+ * users/lists/get-memberships
+ * @description No description provided.
+ *
+ * **Credential required**: *No* / **Permission**: *read:account*
+ */
+ post: operations['users___lists___get-memberships'];
+ };
'/users/lists/list': {
/**
* users/lists/list
@@ -3574,15 +3776,6 @@ export type paths = {
*/
post: operations['users___lists___show'];
};
- '/users/lists/favorite': {
- /**
- * users/lists/favorite
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:account*
- */
- post: operations['users___lists___favorite'];
- };
'/users/lists/unfavorite': {
/**
* users/lists/unfavorite
@@ -3601,15 +3794,6 @@ export type paths = {
*/
post: operations['users___lists___update'];
};
- '/users/lists/create-from-public': {
- /**
- * users/lists/create-from-public
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:account*
- */
- post: operations['users___lists___create-from-public'];
- };
'/users/lists/update-membership': {
/**
* users/lists/update-membership
@@ -3619,15 +3803,6 @@ export type paths = {
*/
post: operations['users___lists___update-membership'];
};
- '/users/lists/get-memberships': {
- /**
- * users/lists/get-memberships
- * @description No description provided.
- *
- * **Credential required**: *No* / **Permission**: *read:account*
- */
- post: operations['users___lists___get-memberships'];
- };
'/users/notes': {
/**
* users/notes
@@ -3646,15 +3821,6 @@ export type paths = {
*/
post: operations['users___pages'];
};
- '/users/flashs': {
- /**
- * users/flashs
- * @description Show all flashs this user created.
- *
- * **Credential required**: *No*
- */
- post: operations['users___flashs'];
- };
'/users/reactions': {
/**
* users/reactions
@@ -3691,15 +3857,6 @@ export type paths = {
*/
post: operations['users___report-abuse'];
};
- '/users/search-by-username-and-host': {
- /**
- * users/search-by-username-and-host
- * @description Search for a user by username and/or host.
- *
- * **Credential required**: *No*
- */
- post: operations['users___search-by-username-and-host'];
- };
'/users/search': {
/**
* users/search
@@ -3709,23 +3866,23 @@ export type paths = {
*/
post: operations['users___search'];
};
- '/users/show': {
+ '/users/search-by-username-and-host': {
/**
- * users/show
- * @description Show the properties of a user.
+ * users/search-by-username-and-host
+ * @description Search for a user by username and/or host.
*
* **Credential required**: *No*
*/
- post: operations['users___show'];
+ post: operations['users___search-by-username-and-host'];
};
- '/users/achievements': {
+ '/users/show': {
/**
- * users/achievements
- * @description No description provided.
+ * users/show
+ * @description Show the properties of a user.
*
* **Credential required**: *No*
*/
- post: operations['users___achievements'];
+ post: operations['users___show'];
};
'/users/update-memo': {
/**
@@ -3736,144 +3893,14 @@ export type paths = {
*/
post: operations['users___update-memo'];
};
- '/fetch-rss': {
+ '/v2/admin/emoji/list': {
/**
- * fetch-rss
+ * v2/admin/emoji/list
* @description No description provided.
*
- * **Credential required**: *No*
- */
- get: operations['fetch-rss'];
- /**
- * fetch-rss
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- post: operations['fetch-rss'];
- };
- '/fetch-external-resources': {
- /**
- * fetch-external-resources
- * @description 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*
- */
- post: operations['fetch-external-resources'];
- };
- '/retention': {
- /**
- * retention
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- get: operations['retention'];
- /**
- * retention
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- post: operations['retention'];
- };
- '/sponsors': {
- /**
- * sponsors
- * @description Get Sharkey Sponsors or Instance Sponsors
- *
- * **Credential required**: *No*
- */
- post: operations['sponsors'];
- };
- '/bubble-game/register': {
- /**
- * bubble-game/register
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:account*
- */
- post: operations['bubble-game___register'];
- };
- '/bubble-game/ranking': {
- /**
- * bubble-game/ranking
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- get: operations['bubble-game___ranking'];
- /**
- * bubble-game/ranking
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- post: operations['bubble-game___ranking'];
- };
- '/reversi/cancel-match': {
- /**
- * reversi/cancel-match
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:account*
- */
- post: operations['reversi___cancel-match'];
- };
- '/reversi/games': {
- /**
- * reversi/games
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- post: operations['reversi___games'];
- };
- '/reversi/match': {
- /**
- * reversi/match
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:account*
- */
- post: operations['reversi___match'];
- };
- '/reversi/invitations': {
- /**
- * reversi/invitations
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *read:account*
- */
- post: operations['reversi___invitations'];
- };
- '/reversi/show-game': {
- /**
- * reversi/show-game
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- post: operations['reversi___show-game'];
- };
- '/reversi/surrender': {
- /**
- * reversi/surrender
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:account*
- */
- post: operations['reversi___surrender'];
- };
- '/reversi/verify': {
- /**
- * reversi/verify
- * @description No description provided.
- *
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:emoji*
*/
- post: operations['reversi___verify'];
+ post: operations['v2___admin___emoji___list'];
};
};
@@ -4963,6 +4990,29 @@ export type components = {
localOnly: boolean;
roleIdsThatCanBeUsedThisEmojiAsReaction: string[];
};
+ EmojiDetailedAdmin: {
+ /** Format: id */
+ id: string;
+ /** Format: date-time */
+ updatedAt: string | null;
+ name: string;
+ /** @description The local host is represented with `null`. */
+ host: string | null;
+ publicUrl: string;
+ originalUrl: string;
+ uri: string | null;
+ type: string | null;
+ aliases: string[];
+ category: string | null;
+ license: string | null;
+ localOnly: boolean;
+ isSensitive: boolean;
+ roleIdsThatCanBeUsedThisEmojiAsReaction: {
+ /** Format: misskey:id */
+ id: string;
+ name: string;
+ }[];
+ };
Flash: {
/**
* Format: id
@@ -5224,6 +5274,7 @@ export type components = {
enableFC: boolean;
fcSiteKey: string | null;
enableAchievements: boolean | null;
+ robotsTxt: string | null;
enableTestcaptcha: boolean;
swPublickey: string | null;
/** @default /assets/ai.png */
@@ -5276,6 +5327,8 @@ export type components = {
noteSearchableScope: 'local' | 'global';
trustedLinkUrlPatterns: string[];
maxFileSize: number;
+ /** @enum {string} */
+ federation: 'all' | 'specified' | 'none';
};
MetaDetailedOnly: {
features?: {
@@ -5339,150 +5392,32 @@ export type external = Record<string, never>;
export type operations = {
/**
- * admin/meta
+ * admin/abuse-report/notification-recipient/create
* @description 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*
*/
- admin___meta: {
+ 'admin___abuse-report___notification-recipient___create': {
+ requestBody: {
+ content: {
+ 'application/json': {
+ isActive: boolean;
+ name: string;
+ /** @enum {string} */
+ method: 'email' | 'webhook';
+ /** Format: misskey:id */
+ userId?: string;
+ /** Format: misskey:id */
+ systemWebhookId?: string;
+ };
+ };
+ };
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': {
- cacheRemoteFiles: boolean;
- cacheRemoteSensitiveFiles: boolean;
- emailRequiredForSignup: boolean;
- approvalRequiredForSignup: boolean;
- enableHcaptcha: boolean;
- hcaptchaSiteKey: string | null;
- enableMcaptcha: boolean;
- mcaptchaSiteKey: string | null;
- mcaptchaInstanceUrl: string | null;
- enableRecaptcha: boolean;
- recaptchaSiteKey: string | null;
- enableTurnstile: boolean;
- turnstileSiteKey: string | null;
- enableFC: boolean;
- fcSiteKey: string | null;
- enableTestcaptcha: boolean;
- swPublickey: string | null;
- /** @default /assets/ai.png */
- mascotImageUrl: string | null;
- bannerUrl: string | null;
- serverErrorImageUrl: string | null;
- infoImageUrl: string | null;
- notFoundImageUrl: string | null;
- iconUrl: string | null;
- app192IconUrl: string | null;
- app512IconUrl: string | null;
- sidebarLogoUrl: string | null;
- enableEmail: boolean;
- enableServiceWorker: boolean;
- translatorAvailable: boolean;
- silencedHosts: string[];
- mediaSilencedHosts: string[];
- pinnedUsers: string[];
- hiddenTags: string[];
- blockedHosts: string[];
- sensitiveWords: string[];
- prohibitedWords: string[];
- prohibitedWordsForNameOfUser: string[];
- bannedEmailDomains?: string[];
- preservedUsernames: string[];
- bubbleInstances: string[];
- hcaptchaSecretKey: string | null;
- mcaptchaSecretKey: string | null;
- recaptchaSecretKey: string | null;
- turnstileSecretKey: string | null;
- fcSecretKey: string | null;
- sensitiveMediaDetection: string;
- sensitiveMediaDetectionSensitivity: string;
- setSensitiveFlagAutomatically: boolean;
- enableSensitiveMediaDetectionForVideos: boolean;
- enableBotTrending: boolean;
- /** Format: id */
- proxyAccountId: string | null;
- email: string | null;
- smtpSecure: boolean;
- smtpHost: string | null;
- smtpPort: number | null;
- smtpUser: string | null;
- smtpPass: string | null;
- swPrivateKey: string | null;
- useObjectStorage: boolean;
- objectStorageBaseUrl: string | null;
- objectStorageBucket: string | null;
- objectStoragePrefix: string | null;
- objectStorageEndpoint: string | null;
- objectStorageRegion: string | null;
- objectStoragePort: number | null;
- objectStorageAccessKey: string | null;
- objectStorageSecretKey: string | null;
- objectStorageUseSSL: boolean;
- objectStorageUseProxy: boolean;
- objectStorageSetPublicRead: boolean;
- enableIpLogging: boolean;
- enableActiveEmailValidation: boolean;
- enableVerifymailApi: boolean;
- verifymailAuthKey: string | null;
- enableTruemailApi: boolean;
- truemailInstance: string | null;
- truemailAuthKey: string | null;
- enableChartsForRemoteUser: boolean;
- enableChartsForFederatedInstances: boolean;
- enableStatsForFederatedInstances: boolean;
- enableServerMachineStats: boolean;
- enableAchievements: boolean;
- enableIdenticonGeneration: boolean;
- manifestJsonOverride: string;
- policies: Record<string, never>;
- enableFanoutTimeline: boolean;
- enableFanoutTimelineDbFallback: boolean;
- perLocalUserUserTimelineCacheMax: number;
- perRemoteUserUserTimelineCacheMax: number;
- perUserHomeTimelineCacheMax: number;
- perUserListTimelineCacheMax: number;
- enableReactionsBuffering: boolean;
- notesPerOneAd: number;
- backgroundImageUrl: string | null;
- deeplAuthKey: string | null;
- deeplIsPro: boolean;
- deeplFreeMode: boolean;
- deeplFreeInstance: string | null;
- defaultDarkTheme: string | null;
- defaultLightTheme: string | null;
- description: string | null;
- disableRegistration: boolean;
- impressumUrl: string | null;
- donationUrl: string | null;
- maintainerEmail: string | null;
- maintainerName: string | null;
- name: string | null;
- shortName: string | null;
- objectStorageS3ForcePathStyle: boolean;
- privacyPolicyUrl: string | null;
- inquiryUrl: string | null;
- repositoryUrl: string | null;
- /**
- * @deprecated
- * @description [Deprecated] Use "urlPreviewSummaryProxyUrl" instead.
- */
- summalyProxy: string | null;
- themeColor: string | null;
- tosUrl: string | null;
- uri: string;
- version: string;
- urlPreviewEnabled: boolean;
- urlPreviewTimeout: number;
- urlPreviewMaximumContentLength: number;
- urlPreviewRequireContentLength: boolean;
- urlPreviewUserAgent: string | null;
- urlPreviewSummaryProxyUrl: string | null;
- trustedLinkUrlPatterns: string[];
- federation: string;
- federationHosts: string[];
- };
+ 'application/json': components['schemas']['AbuseReportNotificationRecipient'];
};
};
/** @description Client error */
@@ -5518,66 +5453,25 @@ export type operations = {
};
};
/**
- * admin/abuse-user-reports
+ * admin/abuse-report/notification-recipient/delete
* @description 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*
*/
- 'admin___abuse-user-reports': {
+ 'admin___abuse-report___notification-recipient___delete': {
requestBody: {
content: {
'application/json': {
- /** @default 10 */
- limit?: number;
- /** Format: misskey:id */
- sinceId?: string;
/** Format: misskey:id */
- untilId?: string;
- /** @default null */
- state?: string | null;
- /**
- * @default combined
- * @enum {string}
- */
- reporterOrigin?: 'combined' | 'local' | 'remote';
- /**
- * @default combined
- * @enum {string}
- */
- targetUserOrigin?: 'combined' | 'local' | 'remote';
+ id: string;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': ({
- /**
- * Format: id
- * @example xxxxxxxxxx
- */
- id: string;
- /** Format: date-time */
- createdAt: string;
- comment: string;
- /** @example false */
- resolved: boolean;
- /** Format: id */
- reporterId: string;
- /** Format: id */
- targetUserId: string;
- /** Format: id */
- assigneeId: string | null;
- reporter: components['schemas']['UserDetailedNotMe'];
- targetUser: components['schemas']['UserDetailedNotMe'];
- assignee: components['schemas']['UserDetailedNotMe'] | null;
- forwarded: boolean;
- /** @enum {string|null} */
- resolvedAs: 'accept' | 'reject' | null;
- moderationNote: string;
- })[];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -5721,16 +5615,18 @@ export type operations = {
};
};
/**
- * admin/abuse-report/notification-recipient/create
+ * admin/abuse-report/notification-recipient/update
* @description 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*
*/
- 'admin___abuse-report___notification-recipient___create': {
+ 'admin___abuse-report___notification-recipient___update': {
requestBody: {
content: {
'application/json': {
+ /** Format: misskey:id */
+ id: string;
isActive: boolean;
name: string;
/** @enum {string} */
@@ -5782,26 +5678,33 @@ export type operations = {
};
};
/**
- * admin/abuse-report/notification-recipient/update
+ * admin/abuse-user-reports
* @description 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*
*/
- 'admin___abuse-report___notification-recipient___update': {
+ 'admin___abuse-user-reports': {
requestBody: {
content: {
'application/json': {
+ /** @default 10 */
+ limit?: number;
/** Format: misskey:id */
- id: string;
- isActive: boolean;
- name: string;
- /** @enum {string} */
- method: 'email' | 'webhook';
- /** Format: misskey:id */
- userId?: string;
+ sinceId?: string;
/** Format: misskey:id */
- systemWebhookId?: string;
+ untilId?: string;
+ /** @default null */
+ state?: string | null;
+ /**
+ * @default combined
+ * @enum {string}
+ */
+ reporterOrigin?: 'combined' | 'local' | 'remote';
+ /**
+ * @default combined
+ * @enum {string}
+ */
+ targetUserOrigin?: 'combined' | 'local' | 'remote';
};
};
};
@@ -5809,7 +5712,31 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['AbuseReportNotificationRecipient'];
+ 'application/json': ({
+ /**
+ * Format: id
+ * @example xxxxxxxxxx
+ */
+ id: string;
+ /** Format: date-time */
+ createdAt: string;
+ comment: string;
+ /** @example false */
+ resolved: boolean;
+ /** Format: id */
+ reporterId: string;
+ /** Format: id */
+ targetUserId: string;
+ /** Format: id */
+ assigneeId: string | null;
+ reporter: components['schemas']['UserDetailedNotMe'];
+ targetUser: components['schemas']['UserDetailedNotMe'];
+ assignee: components['schemas']['UserDetailedNotMe'] | null;
+ forwarded: boolean;
+ /** @enum {string|null} */
+ resolvedAs: 'accept' | 'reject' | null;
+ moderationNote: string;
+ })[];
};
};
/** @description Client error */
@@ -5845,59 +5772,6 @@ export type operations = {
};
};
/**
- * admin/abuse-report/notification-recipient/delete
- * @description 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*
- */
- 'admin___abuse-report___notification-recipient___delete': {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- id: string;
- };
- };
- };
- responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
* admin/accounts/create
* @description No description provided.
*
@@ -6575,6 +6449,58 @@ export type operations = {
};
};
/**
+ * admin/approve-user
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:approve-user*
+ */
+ 'admin___approve-user': {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ userId: string;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
* admin/avatar-decorations/create
* @description No description provided.
*
@@ -6824,12 +6750,138 @@ export type operations = {
};
};
/**
- * admin/delete-all-files-of-a-user
+ * admin/captcha/current
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:delete-all-files-of-a-user*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:meta*
*/
- 'admin___delete-all-files-of-a-user': {
+ admin___captcha___current: {
+ responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': {
+ /** @enum {string} */
+ provider: 'none' | 'hcaptcha' | 'mcaptcha' | 'recaptcha' | 'turnstile' | 'fc' | 'testcaptcha';
+ hcaptcha: {
+ siteKey: string | null;
+ secretKey: string | null;
+ };
+ mcaptcha: {
+ siteKey: string | null;
+ secretKey: string | null;
+ instanceUrl: string | null;
+ };
+ recaptcha: {
+ siteKey: string | null;
+ secretKey: string | null;
+ };
+ turnstile: {
+ siteKey: string | null;
+ secretKey: string | null;
+ };
+ fc: {
+ siteKey: string | null;
+ secretKey: string | null;
+ };
+ };
+ };
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * admin/captcha/save
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:meta*
+ */
+ admin___captcha___save: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** @enum {string} */
+ provider: 'none' | 'hcaptcha' | 'mcaptcha' | 'recaptcha' | 'turnstile' | 'fc' | 'testcaptcha';
+ captchaResult?: string | null;
+ sitekey?: string | null;
+ secret?: string | null;
+ instanceUrl?: string | null;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * admin/decline-user
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:decline-user*
+ */
+ 'admin___decline-user': {
requestBody: {
content: {
'application/json': {
@@ -6876,12 +6928,12 @@ export type operations = {
};
};
/**
- * admin/unset-user-avatar
+ * admin/delete-account
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:unset-user-avatar*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:delete-account*
*/
- 'admin___unset-user-avatar': {
+ 'admin___delete-account': {
requestBody: {
content: {
'application/json': {
@@ -6928,12 +6980,12 @@ export type operations = {
};
};
/**
- * admin/unset-user-banner
+ * admin/delete-all-files-of-a-user
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:unset-user-banner*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:delete-all-files-of-a-user*
*/
- 'admin___unset-user-banner': {
+ 'admin___delete-all-files-of-a-user': {
requestBody: {
content: {
'application/json': {
@@ -7248,24 +7300,34 @@ export type operations = {
};
};
/**
- * admin/emoji/add-aliases-bulk
+ * admin/emoji/add
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:admin:emoji*
*/
- 'admin___emoji___add-aliases-bulk': {
+ admin___emoji___add: {
requestBody: {
content: {
'application/json': {
- ids: string[];
- aliases: string[];
+ name: string;
+ /** Format: misskey:id */
+ fileId: string;
+ /** @description Use `null` to reset the category. */
+ category?: string | null;
+ aliases?: string[];
+ license?: string | null;
+ isSensitive?: boolean;
+ localOnly?: boolean;
+ roleIdsThatCanBeUsedThisEmojiAsReaction?: string[];
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['EmojiDetailed'];
+ };
};
/** @description Client error */
400: {
@@ -7300,34 +7362,24 @@ export type operations = {
};
};
/**
- * admin/emoji/add
+ * admin/emoji/add-aliases-bulk
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:admin:emoji*
*/
- admin___emoji___add: {
+ 'admin___emoji___add-aliases-bulk': {
requestBody: {
content: {
'application/json': {
- name: string;
- /** Format: misskey:id */
- fileId: string;
- /** @description Use `null` to reset the category. */
- category?: string | null;
- aliases?: string[];
- license?: string | null;
- isSensitive?: boolean;
- localOnly?: boolean;
- roleIdsThatCanBeUsedThisEmojiAsReaction?: string[];
+ ids: string[];
+ aliases: string[];
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['EmojiDetailed'];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -7419,16 +7471,17 @@ export type operations = {
};
};
/**
- * admin/emoji/delete-bulk
+ * admin/emoji/delete
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:admin:emoji*
*/
- 'admin___emoji___delete-bulk': {
+ admin___emoji___delete: {
requestBody: {
content: {
'application/json': {
- ids: string[];
+ /** Format: misskey:id */
+ id: string;
};
};
};
@@ -7470,17 +7523,16 @@ export type operations = {
};
};
/**
- * admin/emoji/delete
+ * admin/emoji/delete-bulk
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:admin:emoji*
*/
- admin___emoji___delete: {
+ 'admin___emoji___delete-bulk': {
requestBody: {
content: {
'application/json': {
- /** Format: misskey:id */
- id: string;
+ ids: string[];
};
};
};
@@ -7575,24 +7627,21 @@ export type operations = {
};
};
/**
- * admin/emoji/list-remote
+ * admin/emoji/list
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:admin:emoji*
*/
- 'admin___emoji___list-remote': {
+ admin___emoji___list: {
requestBody: {
content: {
'application/json': {
/** @default null */
query?: string | null;
- /**
- * @description Use `null` to represent the local host.
- * @default null
- */
- host?: string | null;
/** @default 10 */
limit?: number;
+ /** @default null */
+ offset?: number | null;
/** Format: misskey:id */
sinceId?: string;
/** Format: misskey:id */
@@ -7610,7 +7659,7 @@ export type operations = {
aliases: string[];
name: string;
category: string | null;
- /** @description The local host is represented with `null`. */
+ /** @description The local host is represented with `null`. The field exists for compatibility with other API endpoints that return files. */
host: string | null;
url: string;
})[];
@@ -7649,21 +7698,24 @@ export type operations = {
};
};
/**
- * admin/emoji/list
+ * admin/emoji/list-remote
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:admin:emoji*
*/
- admin___emoji___list: {
+ 'admin___emoji___list-remote': {
requestBody: {
content: {
'application/json': {
/** @default null */
query?: string | null;
+ /**
+ * @description Use `null` to represent the local host.
+ * @default null
+ */
+ host?: string | null;
/** @default 10 */
limit?: number;
- /** @default null */
- offset?: number | null;
/** Format: misskey:id */
sinceId?: string;
/** Format: misskey:id */
@@ -7681,7 +7733,7 @@ export type operations = {
aliases: string[];
name: string;
category: string | null;
- /** @description The local host is represented with `null`. The field exists for compatibility with other API endpoints that return files. */
+ /** @description The local host is represented with `null`. */
host: string | null;
url: string;
})[];
@@ -8200,6 +8252,58 @@ export type operations = {
};
};
/**
+ * admin/forward-abuse-user-report
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report*
+ */
+ 'admin___forward-abuse-user-report': {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ reportId: string;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
* admin/get-index-stats
* @description No description provided.
*
@@ -8476,6 +8580,238 @@ export type operations = {
};
};
/**
+ * admin/meta
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *read:admin:meta*
+ */
+ admin___meta: {
+ responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': {
+ cacheRemoteFiles: boolean;
+ cacheRemoteSensitiveFiles: boolean;
+ emailRequiredForSignup: boolean;
+ approvalRequiredForSignup: boolean;
+ enableHcaptcha: boolean;
+ hcaptchaSiteKey: string | null;
+ enableMcaptcha: boolean;
+ mcaptchaSiteKey: string | null;
+ mcaptchaInstanceUrl: string | null;
+ enableRecaptcha: boolean;
+ recaptchaSiteKey: string | null;
+ enableTurnstile: boolean;
+ turnstileSiteKey: string | null;
+ enableFC: boolean;
+ fcSiteKey: string | null;
+ enableTestcaptcha: boolean;
+ swPublickey: string | null;
+ /** @default /assets/ai.png */
+ mascotImageUrl: string | null;
+ bannerUrl: string | null;
+ serverErrorImageUrl: string | null;
+ infoImageUrl: string | null;
+ notFoundImageUrl: string | null;
+ iconUrl: string | null;
+ app192IconUrl: string | null;
+ app512IconUrl: string | null;
+ sidebarLogoUrl: string | null;
+ enableEmail: boolean;
+ enableServiceWorker: boolean;
+ translatorAvailable: boolean;
+ silencedHosts: string[];
+ mediaSilencedHosts: string[];
+ pinnedUsers: string[];
+ hiddenTags: string[];
+ blockedHosts: string[];
+ sensitiveWords: string[];
+ prohibitedWords: string[];
+ prohibitedWordsForNameOfUser: string[];
+ bannedEmailDomains?: string[];
+ preservedUsernames: string[];
+ bubbleInstances: string[];
+ hcaptchaSecretKey: string | null;
+ mcaptchaSecretKey: string | null;
+ recaptchaSecretKey: string | null;
+ turnstileSecretKey: string | null;
+ fcSecretKey: string | null;
+ sensitiveMediaDetection: string;
+ sensitiveMediaDetectionSensitivity: string;
+ setSensitiveFlagAutomatically: boolean;
+ enableSensitiveMediaDetectionForVideos: boolean;
+ enableBotTrending: boolean;
+ /** Format: id */
+ proxyAccountId: string | null;
+ email: string | null;
+ smtpSecure: boolean;
+ smtpHost: string | null;
+ smtpPort: number | null;
+ smtpUser: string | null;
+ smtpPass: string | null;
+ swPrivateKey: string | null;
+ useObjectStorage: boolean;
+ objectStorageBaseUrl: string | null;
+ objectStorageBucket: string | null;
+ objectStoragePrefix: string | null;
+ objectStorageEndpoint: string | null;
+ objectStorageRegion: string | null;
+ objectStoragePort: number | null;
+ objectStorageAccessKey: string | null;
+ objectStorageSecretKey: string | null;
+ objectStorageUseSSL: boolean;
+ objectStorageUseProxy: boolean;
+ objectStorageSetPublicRead: boolean;
+ enableIpLogging: boolean;
+ enableActiveEmailValidation: boolean;
+ enableVerifymailApi: boolean;
+ verifymailAuthKey: string | null;
+ enableTruemailApi: boolean;
+ truemailInstance: string | null;
+ truemailAuthKey: string | null;
+ enableChartsForRemoteUser: boolean;
+ enableChartsForFederatedInstances: boolean;
+ enableStatsForFederatedInstances: boolean;
+ enableServerMachineStats: boolean;
+ enableAchievements: boolean;
+ robotsTxt: string | null;
+ enableIdenticonGeneration: boolean;
+ manifestJsonOverride: string;
+ policies: Record<string, never>;
+ enableFanoutTimeline: boolean;
+ enableFanoutTimelineDbFallback: boolean;
+ perLocalUserUserTimelineCacheMax: number;
+ perRemoteUserUserTimelineCacheMax: number;
+ perUserHomeTimelineCacheMax: number;
+ perUserListTimelineCacheMax: number;
+ enableReactionsBuffering: boolean;
+ notesPerOneAd: number;
+ backgroundImageUrl: string | null;
+ deeplAuthKey: string | null;
+ deeplIsPro: boolean;
+ deeplFreeMode: boolean;
+ deeplFreeInstance: string | null;
+ defaultDarkTheme: string | null;
+ defaultLightTheme: string | null;
+ description: string | null;
+ disableRegistration: boolean;
+ impressumUrl: string | null;
+ donationUrl: string | null;
+ maintainerEmail: string | null;
+ maintainerName: string | null;
+ name: string | null;
+ shortName: string | null;
+ objectStorageS3ForcePathStyle: boolean;
+ privacyPolicyUrl: string | null;
+ inquiryUrl: string | null;
+ repositoryUrl: string | null;
+ /**
+ * @deprecated
+ * @description [Deprecated] Use "urlPreviewSummaryProxyUrl" instead.
+ */
+ summalyProxy: string | null;
+ themeColor: string | null;
+ tosUrl: string | null;
+ uri: string;
+ version: string;
+ urlPreviewEnabled: boolean;
+ urlPreviewTimeout: number;
+ urlPreviewMaximumContentLength: number;
+ urlPreviewRequireContentLength: boolean;
+ urlPreviewUserAgent: string | null;
+ urlPreviewSummaryProxyUrl: string | null;
+ trustedLinkUrlPatterns: string[];
+ federation: string;
+ federationHosts: string[];
+ };
+ };
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * admin/nsfw-user
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:admin:nsfw-user*
+ */
+ 'admin___nsfw-user': {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ userId: string;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
* admin/promo/create
* @description No description provided.
*
@@ -9048,70 +9384,20 @@ export type operations = {
};
};
/**
- * admin/forward-abuse-user-report
+ * admin/roles/assign
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
*/
- 'admin___forward-abuse-user-report': {
+ admin___roles___assign: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- reportId: string;
- };
- };
- };
- responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
- * admin/update-abuse-user-report
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report*
- */
- 'admin___update-abuse-user-report': {
- requestBody: {
- content: {
- 'application/json': {
+ roleId: string;
/** Format: misskey:id */
- reportId: string;
- moderationNote?: string;
+ userId: string;
+ expiresAt?: number | null;
};
};
};
@@ -9153,94 +9439,39 @@ export type operations = {
};
};
/**
- * admin/send-email
+ * admin/roles/create
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:send-email*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
*/
- 'admin___send-email': {
+ admin___roles___create: {
requestBody: {
content: {
'application/json': {
- to: string;
- subject: string;
- text: string;
- };
- };
- };
- responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
+ name: string;
+ description: string;
+ color: string | null;
+ iconUrl: string | null;
+ /** @enum {string} */
+ target: 'manual' | 'conditional';
+ condFormula: Record<string, never>;
+ isPublic: boolean;
+ isModerator: boolean;
+ isAdministrator: boolean;
+ /** @default false */
+ isExplorable?: boolean;
+ asBadge: boolean;
+ canEditMembersByModerator: boolean;
+ displayOrder: number;
+ policies: Record<string, never>;
};
};
};
- };
- /**
- * admin/server-info
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *read:admin:server-info*
- */
- 'admin___server-info': {
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': {
- machine: string;
- /** @example linux */
- os: string;
- node: string;
- psql: string;
- cpu: {
- model: string;
- cores: number;
- };
- mem: {
- /** Format: bytes */
- total: number;
- };
- fs: {
- /** Format: bytes */
- total: number;
- /** Format: bytes */
- used: number;
- };
- net: {
- /** @example eth0 */
- interface: string;
- };
- };
+ 'application/json': components['schemas']['Role'];
};
};
/** @description Client error */
@@ -9276,43 +9507,24 @@ export type operations = {
};
};
/**
- * admin/show-moderation-logs
+ * admin/roles/delete
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:admin:show-moderation-log*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
*/
- 'admin___show-moderation-logs': {
+ admin___roles___delete: {
requestBody: {
content: {
'application/json': {
- /** @default 10 */
- limit?: number;
- /** Format: misskey:id */
- sinceId?: string;
- /** Format: misskey:id */
- untilId?: string;
- type?: string | null;
/** Format: misskey:id */
- userId?: string | null;
+ roleId: string;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': {
- /** Format: id */
- id: string;
- /** Format: date-time */
- createdAt: string;
- type: string;
- info: Record<string, never>;
- /** Format: id */
- userId: string;
- user: components['schemas']['UserDetailedNotMe'];
- }[];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -9347,183 +9559,17 @@ export type operations = {
};
};
/**
- * admin/show-user
+ * admin/roles/list
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:admin:show-user*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:roles*
*/
- 'admin___show-user': {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- userId: string;
- };
- };
- };
+ admin___roles___list: {
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': {
- email: string | null;
- emailVerified: boolean;
- approved: boolean;
- followedMessage: string | null;
- autoAcceptFollowed: boolean;
- noCrawle: boolean;
- preventAiLearning: boolean;
- alwaysMarkNsfw: boolean;
- autoSensitive: boolean;
- carefulBot: boolean;
- injectFeaturedNote: boolean;
- receiveAnnouncementEmail: boolean;
- mutedWords: (string | string[])[];
- mutedInstances: string[];
- notificationRecieveConfig: {
- note?: OneOf<[{
- /** @enum {string} */
- type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
- }, {
- /** @enum {string} */
- type: 'list';
- /** Format: misskey:id */
- userListId: string;
- }]>;
- follow?: OneOf<[{
- /** @enum {string} */
- type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
- }, {
- /** @enum {string} */
- type: 'list';
- /** Format: misskey:id */
- userListId: string;
- }]>;
- mention?: OneOf<[{
- /** @enum {string} */
- type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
- }, {
- /** @enum {string} */
- type: 'list';
- /** Format: misskey:id */
- userListId: string;
- }]>;
- reply?: OneOf<[{
- /** @enum {string} */
- type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
- }, {
- /** @enum {string} */
- type: 'list';
- /** Format: misskey:id */
- userListId: string;
- }]>;
- renote?: OneOf<[{
- /** @enum {string} */
- type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
- }, {
- /** @enum {string} */
- type: 'list';
- /** Format: misskey:id */
- userListId: string;
- }]>;
- quote?: OneOf<[{
- /** @enum {string} */
- type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
- }, {
- /** @enum {string} */
- type: 'list';
- /** Format: misskey:id */
- userListId: string;
- }]>;
- reaction?: OneOf<[{
- /** @enum {string} */
- type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
- }, {
- /** @enum {string} */
- type: 'list';
- /** Format: misskey:id */
- userListId: string;
- }]>;
- pollEnded?: OneOf<[{
- /** @enum {string} */
- type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
- }, {
- /** @enum {string} */
- type: 'list';
- /** Format: misskey:id */
- userListId: string;
- }]>;
- receiveFollowRequest?: OneOf<[{
- /** @enum {string} */
- type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
- }, {
- /** @enum {string} */
- type: 'list';
- /** Format: misskey:id */
- userListId: string;
- }]>;
- followRequestAccepted?: OneOf<[{
- /** @enum {string} */
- type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
- }, {
- /** @enum {string} */
- type: 'list';
- /** Format: misskey:id */
- userListId: string;
- }]>;
- roleAssigned?: OneOf<[{
- /** @enum {string} */
- type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
- }, {
- /** @enum {string} */
- type: 'list';
- /** Format: misskey:id */
- userListId: string;
- }]>;
- achievementEarned?: OneOf<[{
- /** @enum {string} */
- type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
- }, {
- /** @enum {string} */
- type: 'list';
- /** Format: misskey:id */
- userListId: string;
- }]>;
- app?: OneOf<[{
- /** @enum {string} */
- type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
- }, {
- /** @enum {string} */
- type: 'list';
- /** Format: misskey:id */
- userListId: string;
- }]>;
- test?: OneOf<[{
- /** @enum {string} */
- type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
- }, {
- /** @enum {string} */
- type: 'list';
- /** Format: misskey:id */
- userListId: string;
- }]>;
- };
- isModerator: boolean;
- isSystem: boolean;
- isSilenced: boolean;
- isSuspended: boolean;
- isHibernated: boolean;
- lastActiveDate: string | null;
- moderationNote: string;
- signins: components['schemas']['Signin'][];
- policies: components['schemas']['RolePolicies'];
- roles: components['schemas']['Role'][];
- roleAssigns: ({
- createdAt: string;
- expiresAt: string | null;
- roleId: string;
- })[];
- };
+ 'application/json': components['schemas']['Role'][];
};
};
/** @description Client error */
@@ -9559,38 +9605,17 @@ export type operations = {
};
};
/**
- * admin/show-users
+ * admin/roles/show
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:admin:show-user*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:roles*
*/
- 'admin___show-users': {
+ admin___roles___show: {
requestBody: {
content: {
'application/json': {
- /** @default 10 */
- limit?: number;
- /** @default 0 */
- offset?: number;
- /** @enum {string} */
- sort?: '+follower' | '-follower' | '+createdAt' | '-createdAt' | '+updatedAt' | '-updatedAt' | '+lastActiveDate' | '-lastActiveDate';
- /**
- * @default all
- * @enum {string}
- */
- state?: 'all' | 'alive' | 'available' | 'admin' | 'moderator' | 'adminOrModerator' | 'suspended' | 'approved';
- /**
- * @default combined
- * @enum {string}
- */
- origin?: 'combined' | 'local' | 'remote';
- /** @default null */
- username?: string | null;
- /**
- * @description The local host is represented with `null`.
- * @default null
- */
- hostname?: string | null;
+ /** Format: misskey:id */
+ roleId: string;
};
};
};
@@ -9598,7 +9623,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['UserDetailed'][];
+ 'application/json': components['schemas']['Role'];
};
};
/** @description Client error */
@@ -9634,16 +9659,18 @@ export type operations = {
};
};
/**
- * admin/nsfw-user
+ * admin/roles/unassign
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:nsfw-user*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
*/
- 'admin___nsfw-user': {
+ admin___roles___unassign: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
+ roleId: string;
+ /** Format: misskey:id */
userId: string;
};
};
@@ -9686,17 +9713,32 @@ export type operations = {
};
};
/**
- * admin/unnsfw-user
+ * admin/roles/update
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:unnsfw-user*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
*/
- 'admin___unnsfw-user': {
+ admin___roles___update: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- userId: string;
+ roleId: string;
+ name?: string;
+ description?: string;
+ color?: string | null;
+ iconUrl?: string | null;
+ /** @enum {string} */
+ target?: 'manual' | 'conditional';
+ condFormula?: Record<string, never>;
+ isPublic?: boolean;
+ isModerator?: boolean;
+ isAdministrator?: boolean;
+ isExplorable?: boolean;
+ asBadge?: boolean;
+ canEditMembersByModerator?: boolean;
+ displayOrder?: number;
+ policies?: Record<string, never>;
};
};
};
@@ -9738,17 +9780,16 @@ export type operations = {
};
};
/**
- * admin/silence-user
+ * admin/roles/update-default-policies
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:silence-user*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
*/
- 'admin___silence-user': {
+ 'admin___roles___update-default-policies': {
requestBody: {
content: {
'application/json': {
- /** Format: misskey:id */
- userId: string;
+ policies: Record<string, never>;
};
};
};
@@ -9790,24 +9831,40 @@ export type operations = {
};
};
/**
- * admin/unsilence-user
+ * admin/roles/users
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:unsilence-user*
+ * **Credential required**: *No* / **Permission**: *read:admin:roles*
*/
- 'admin___unsilence-user': {
+ admin___roles___users: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- userId: string;
+ roleId: string;
+ /** Format: misskey:id */
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
+ /** @default 10 */
+ limit?: number;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': ({
+ /** Format: misskey:id */
+ id: string;
+ /** Format: date-time */
+ createdAt: string;
+ user: components['schemas']['UserDetailed'];
+ /** Format: date-time */
+ expiresAt: string | null;
+ })[];
+ };
};
/** @description Client error */
400: {
@@ -9842,17 +9899,18 @@ export type operations = {
};
};
/**
- * admin/suspend-user
+ * admin/send-email
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:suspend-user*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:send-email*
*/
- 'admin___suspend-user': {
+ 'admin___send-email': {
requestBody: {
content: {
'application/json': {
- /** Format: misskey:id */
- userId: string;
+ to: string;
+ subject: string;
+ text: string;
};
};
};
@@ -9894,24 +9952,42 @@ export type operations = {
};
};
/**
- * admin/approve-user
+ * admin/server-info
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:approve-user*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:server-info*
*/
- 'admin___approve-user': {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- userId: string;
- };
- };
- };
+ 'admin___server-info': {
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': {
+ machine: string;
+ /** @example linux */
+ os: string;
+ node: string;
+ psql: string;
+ cpu: {
+ model: string;
+ cores: number;
+ };
+ mem: {
+ /** Format: bytes */
+ total: number;
+ };
+ fs: {
+ /** Format: bytes */
+ total: number;
+ /** Format: bytes */
+ used: number;
+ };
+ net: {
+ /** @example eth0 */
+ interface: string;
+ };
+ };
+ };
};
/** @description Client error */
400: {
@@ -9946,24 +10022,43 @@ export type operations = {
};
};
/**
- * admin/decline-user
+ * admin/show-moderation-logs
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:decline-user*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:show-moderation-log*
*/
- 'admin___decline-user': {
+ 'admin___show-moderation-logs': {
requestBody: {
content: {
'application/json': {
+ /** @default 10 */
+ limit?: number;
/** Format: misskey:id */
- userId: string;
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
+ type?: string | null;
+ /** Format: misskey:id */
+ userId?: string | null;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': {
+ /** Format: id */
+ id: string;
+ /** Format: date-time */
+ createdAt: string;
+ type: string;
+ info: Record<string, never>;
+ /** Format: id */
+ userId: string;
+ user: components['schemas']['UserDetailedNotMe'];
+ }[];
+ };
};
/** @description Client error */
400: {
@@ -9998,12 +10093,12 @@ export type operations = {
};
};
/**
- * admin/unsuspend-user
+ * admin/show-user
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:unsuspend-user*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:show-user*
*/
- 'admin___unsuspend-user': {
+ 'admin___show-user': {
requestBody: {
content: {
'application/json': {
@@ -10013,9 +10108,169 @@ export type operations = {
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': {
+ email: string | null;
+ emailVerified: boolean;
+ approved: boolean;
+ followedMessage: string | null;
+ autoAcceptFollowed: boolean;
+ noCrawle: boolean;
+ preventAiLearning: boolean;
+ alwaysMarkNsfw: boolean;
+ autoSensitive: boolean;
+ carefulBot: boolean;
+ injectFeaturedNote: boolean;
+ receiveAnnouncementEmail: boolean;
+ mutedWords: (string | string[])[];
+ mutedInstances: string[];
+ notificationRecieveConfig: {
+ note?: OneOf<[{
+ /** @enum {string} */
+ type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
+ }, {
+ /** @enum {string} */
+ type: 'list';
+ /** Format: misskey:id */
+ userListId: string;
+ }]>;
+ follow?: OneOf<[{
+ /** @enum {string} */
+ type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
+ }, {
+ /** @enum {string} */
+ type: 'list';
+ /** Format: misskey:id */
+ userListId: string;
+ }]>;
+ mention?: OneOf<[{
+ /** @enum {string} */
+ type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
+ }, {
+ /** @enum {string} */
+ type: 'list';
+ /** Format: misskey:id */
+ userListId: string;
+ }]>;
+ reply?: OneOf<[{
+ /** @enum {string} */
+ type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
+ }, {
+ /** @enum {string} */
+ type: 'list';
+ /** Format: misskey:id */
+ userListId: string;
+ }]>;
+ renote?: OneOf<[{
+ /** @enum {string} */
+ type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
+ }, {
+ /** @enum {string} */
+ type: 'list';
+ /** Format: misskey:id */
+ userListId: string;
+ }]>;
+ quote?: OneOf<[{
+ /** @enum {string} */
+ type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
+ }, {
+ /** @enum {string} */
+ type: 'list';
+ /** Format: misskey:id */
+ userListId: string;
+ }]>;
+ reaction?: OneOf<[{
+ /** @enum {string} */
+ type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
+ }, {
+ /** @enum {string} */
+ type: 'list';
+ /** Format: misskey:id */
+ userListId: string;
+ }]>;
+ pollEnded?: OneOf<[{
+ /** @enum {string} */
+ type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
+ }, {
+ /** @enum {string} */
+ type: 'list';
+ /** Format: misskey:id */
+ userListId: string;
+ }]>;
+ receiveFollowRequest?: OneOf<[{
+ /** @enum {string} */
+ type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
+ }, {
+ /** @enum {string} */
+ type: 'list';
+ /** Format: misskey:id */
+ userListId: string;
+ }]>;
+ followRequestAccepted?: OneOf<[{
+ /** @enum {string} */
+ type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
+ }, {
+ /** @enum {string} */
+ type: 'list';
+ /** Format: misskey:id */
+ userListId: string;
+ }]>;
+ roleAssigned?: OneOf<[{
+ /** @enum {string} */
+ type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
+ }, {
+ /** @enum {string} */
+ type: 'list';
+ /** Format: misskey:id */
+ userListId: string;
+ }]>;
+ achievementEarned?: OneOf<[{
+ /** @enum {string} */
+ type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
+ }, {
+ /** @enum {string} */
+ type: 'list';
+ /** Format: misskey:id */
+ userListId: string;
+ }]>;
+ app?: OneOf<[{
+ /** @enum {string} */
+ type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
+ }, {
+ /** @enum {string} */
+ type: 'list';
+ /** Format: misskey:id */
+ userListId: string;
+ }]>;
+ test?: OneOf<[{
+ /** @enum {string} */
+ type: 'all' | 'following' | 'follower' | 'mutualFollow' | 'followingOrFollower' | 'never';
+ }, {
+ /** @enum {string} */
+ type: 'list';
+ /** Format: misskey:id */
+ userListId: string;
+ }]>;
+ };
+ isModerator: boolean;
+ isSystem: boolean;
+ isSilenced: boolean;
+ isSuspended: boolean;
+ isHibernated: boolean;
+ lastActiveDate: string | null;
+ moderationNote: string;
+ signins: components['schemas']['Signin'][];
+ policies: components['schemas']['RolePolicies'];
+ roles: components['schemas']['Role'][];
+ roleAssigns: ({
+ createdAt: string;
+ expiresAt: string | null;
+ roleId: string;
+ })[];
+ };
+ };
};
/** @description Client error */
400: {
@@ -10050,154 +10305,47 @@ export type operations = {
};
};
/**
- * admin/update-meta
+ * admin/show-users
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:meta*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:show-user*
*/
- 'admin___update-meta': {
+ 'admin___show-users': {
requestBody: {
content: {
'application/json': {
- disableRegistration?: boolean | null;
- pinnedUsers?: string[] | null;
- hiddenTags?: string[] | null;
- blockedHosts?: string[] | null;
- sensitiveWords?: string[] | null;
- prohibitedWords?: string[] | null;
- prohibitedWordsForNameOfUser?: string[] | null;
- themeColor?: string | null;
- mascotImageUrl?: string | null;
- bannerUrl?: string | null;
- serverErrorImageUrl?: string | null;
- infoImageUrl?: string | null;
- notFoundImageUrl?: string | null;
- iconUrl?: string | null;
- app192IconUrl?: string | null;
- app512IconUrl?: string | null;
- sidebarLogoUrl?: string | null;
- backgroundImageUrl?: string | null;
- logoImageUrl?: string | null;
- name?: string | null;
- shortName?: string | null;
- description?: string | null;
- defaultLightTheme?: string | null;
- defaultDarkTheme?: string | null;
- defaultLike?: string | null;
- cacheRemoteFiles?: boolean;
- cacheRemoteSensitiveFiles?: boolean;
- emailRequiredForSignup?: boolean;
- approvalRequiredForSignup?: boolean;
- enableHcaptcha?: boolean;
- hcaptchaSiteKey?: string | null;
- hcaptchaSecretKey?: string | null;
- enableMcaptcha?: boolean;
- mcaptchaSiteKey?: string | null;
- mcaptchaInstanceUrl?: string | null;
- mcaptchaSecretKey?: string | null;
- enableRecaptcha?: boolean;
- recaptchaSiteKey?: string | null;
- recaptchaSecretKey?: string | null;
- enableTurnstile?: boolean;
- turnstileSiteKey?: string | null;
- turnstileSecretKey?: string | null;
- enableFC?: boolean;
- fcSiteKey?: string | null;
- fcSecretKey?: string | null;
- enableTestcaptcha?: boolean;
- /** @enum {string} */
- sensitiveMediaDetection?: 'none' | 'all' | 'local' | 'remote';
- /** @enum {string} */
- sensitiveMediaDetectionSensitivity?: 'medium' | 'low' | 'high' | 'veryLow' | 'veryHigh';
- setSensitiveFlagAutomatically?: boolean;
- enableSensitiveMediaDetectionForVideos?: boolean;
- enableBotTrending?: boolean;
- /** Format: misskey:id */
- proxyAccountId?: string | null;
- maintainerName?: string | null;
- maintainerEmail?: string | null;
- langs?: string[];
- deeplAuthKey?: string | null;
- deeplIsPro?: boolean;
- deeplFreeMode?: boolean;
- deeplFreeInstance?: string | null;
- enableEmail?: boolean;
- email?: string | null;
- smtpSecure?: boolean;
- smtpHost?: string | null;
- smtpPort?: number | null;
- smtpUser?: string | null;
- smtpPass?: string | null;
- enableServiceWorker?: boolean;
- swPublicKey?: string | null;
- swPrivateKey?: string | null;
- tosUrl?: string | null;
- repositoryUrl?: string | null;
- feedbackUrl?: string | null;
- impressumUrl?: string | null;
- donationUrl?: string | null;
- privacyPolicyUrl?: string | null;
- inquiryUrl?: string | null;
- useObjectStorage?: boolean;
- objectStorageBaseUrl?: string | null;
- objectStorageBucket?: string | null;
- objectStoragePrefix?: string | null;
- objectStorageEndpoint?: string | null;
- objectStorageRegion?: string | null;
- objectStoragePort?: number | null;
- objectStorageAccessKey?: string | null;
- objectStorageSecretKey?: string | null;
- objectStorageUseSSL?: boolean;
- objectStorageUseProxy?: boolean;
- objectStorageSetPublicRead?: boolean;
- objectStorageS3ForcePathStyle?: boolean;
- enableIpLogging?: boolean;
- enableActiveEmailValidation?: boolean;
- enableVerifymailApi?: boolean;
- verifymailAuthKey?: string | null;
- enableTruemailApi?: boolean;
- truemailInstance?: string | null;
- truemailAuthKey?: string | null;
- enableChartsForRemoteUser?: boolean;
- enableChartsForFederatedInstances?: boolean;
- enableStatsForFederatedInstances?: boolean;
- enableServerMachineStats?: boolean;
- enableAchievements?: boolean;
- enableIdenticonGeneration?: boolean;
- serverRules?: string[];
- bannedEmailDomains?: string[];
- preservedUsernames?: string[];
- bubbleInstances?: string[];
- manifestJsonOverride?: string;
- enableFanoutTimeline?: boolean;
- enableFanoutTimelineDbFallback?: boolean;
- perLocalUserUserTimelineCacheMax?: number;
- perRemoteUserUserTimelineCacheMax?: number;
- perUserHomeTimelineCacheMax?: number;
- perUserListTimelineCacheMax?: number;
- enableReactionsBuffering?: boolean;
- notesPerOneAd?: number;
- silencedHosts?: string[] | null;
- mediaSilencedHosts?: string[] | null;
- /** @description [Deprecated] Use "urlPreviewSummaryProxyUrl" instead. */
- summalyProxy?: string | null;
- urlPreviewEnabled?: boolean;
- urlPreviewTimeout?: number;
- urlPreviewMaximumContentLength?: number;
- urlPreviewRequireContentLength?: boolean;
- urlPreviewUserAgent?: string | null;
- urlPreviewSummaryProxyUrl?: string | null;
- trustedLinkUrlPatterns?: string[] | null;
+ /** @default 10 */
+ limit?: number;
+ /** @default 0 */
+ offset?: number;
/** @enum {string} */
- federation?: 'all' | 'none' | 'specified';
- federationHosts?: string[];
+ sort?: '+follower' | '-follower' | '+createdAt' | '-createdAt' | '+updatedAt' | '-updatedAt' | '+lastActiveDate' | '-lastActiveDate';
+ /**
+ * @default all
+ * @enum {string}
+ */
+ state?: 'all' | 'alive' | 'available' | 'admin' | 'moderator' | 'adminOrModerator' | 'suspended' | 'approved';
+ /**
+ * @default combined
+ * @enum {string}
+ */
+ origin?: 'combined' | 'local' | 'remote';
+ /** @default null */
+ username?: string | null;
+ /**
+ * @description The local host is represented with `null`.
+ * @default null
+ */
+ hostname?: string | null;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['UserDetailed'][];
+ };
};
/** @description Client error */
400: {
@@ -10232,12 +10380,12 @@ export type operations = {
};
};
/**
- * admin/delete-account
+ * admin/silence-user
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:delete-account*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:silence-user*
*/
- 'admin___delete-account': {
+ 'admin___silence-user': {
requestBody: {
content: {
'application/json': {
@@ -10284,18 +10432,17 @@ export type operations = {
};
};
/**
- * admin/update-user-note
+ * admin/suspend-user
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:user-note*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:suspend-user*
*/
- 'admin___update-user-note': {
+ 'admin___suspend-user': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
userId: string;
- text: string;
};
};
};
@@ -10337,31 +10484,21 @@ export type operations = {
};
};
/**
- * admin/roles/create
+ * admin/system-webhook/create
* @description 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*
*/
- admin___roles___create: {
+ 'admin___system-webhook___create': {
requestBody: {
content: {
'application/json': {
+ isActive: boolean;
name: string;
- description: string;
- color: string | null;
- iconUrl: string | null;
- /** @enum {string} */
- target: 'manual' | 'conditional';
- condFormula: Record<string, never>;
- isPublic: boolean;
- isModerator: boolean;
- isAdministrator: boolean;
- /** @default false */
- isExplorable?: boolean;
- asBadge: boolean;
- canEditMembersByModerator: boolean;
- displayOrder: number;
- policies: Record<string, never>;
+ on: ('abuseReport' | 'abuseReportResolved' | 'userCreated' | 'inactiveModeratorsWarning' | 'inactiveModeratorsInvitationOnlyChanged')[];
+ url: string;
+ secret: string;
};
};
};
@@ -10369,7 +10506,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Role'];
+ 'application/json': components['schemas']['SystemWebhook'];
};
};
/** @description Client error */
@@ -10405,17 +10542,18 @@ export type operations = {
};
};
/**
- * admin/roles/delete
+ * admin/system-webhook/delete
* @description 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*
*/
- admin___roles___delete: {
+ 'admin___system-webhook___delete': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- roleId: string;
+ id: string;
};
};
};
@@ -10457,17 +10595,26 @@ export type operations = {
};
};
/**
- * admin/roles/list
+ * admin/system-webhook/list
* @description 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*
*/
- admin___roles___list: {
+ 'admin___system-webhook___list': {
+ requestBody: {
+ content: {
+ 'application/json': {
+ isActive?: boolean;
+ on?: ('abuseReport' | 'abuseReportResolved' | 'userCreated' | 'inactiveModeratorsWarning' | 'inactiveModeratorsInvitationOnlyChanged')[];
+ };
+ };
+ };
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Role'][];
+ 'application/json': components['schemas']['SystemWebhook'][];
};
};
/** @description Client error */
@@ -10503,17 +10650,18 @@ export type operations = {
};
};
/**
- * admin/roles/show
+ * admin/system-webhook/show
* @description 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*
*/
- admin___roles___show: {
+ 'admin___system-webhook___show': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- roleId: string;
+ id: string;
};
};
};
@@ -10521,7 +10669,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Role'];
+ 'application/json': components['schemas']['SystemWebhook'];
};
};
/** @description Client error */
@@ -10557,32 +10705,24 @@ export type operations = {
};
};
/**
- * admin/roles/update
+ * admin/system-webhook/test
* @description 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*
*/
- admin___roles___update: {
+ 'admin___system-webhook___test': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- roleId: string;
- name?: string;
- description?: string;
- color?: string | null;
- iconUrl?: string | null;
+ webhookId: string;
/** @enum {string} */
- target?: 'manual' | 'conditional';
- condFormula?: Record<string, never>;
- isPublic?: boolean;
- isModerator?: boolean;
- isAdministrator?: boolean;
- isExplorable?: boolean;
- asBadge?: boolean;
- canEditMembersByModerator?: boolean;
- displayOrder?: number;
- policies?: Record<string, never>;
+ type: 'abuseReport' | 'abuseReportResolved' | 'userCreated' | 'inactiveModeratorsWarning' | 'inactiveModeratorsInvitationOnlyChanged';
+ override?: {
+ url?: string;
+ secret?: string;
+ };
};
};
};
@@ -10615,6 +10755,12 @@ export type operations = {
'application/json': components['schemas']['Error'];
};
};
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
/** @description Internal server error */
500: {
content: {
@@ -10624,27 +10770,32 @@ export type operations = {
};
};
/**
- * admin/roles/assign
+ * admin/system-webhook/update
* @description 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*
*/
- admin___roles___assign: {
+ 'admin___system-webhook___update': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- roleId: string;
- /** Format: misskey:id */
- userId: string;
- expiresAt?: number | null;
+ id: string;
+ isActive: boolean;
+ name: string;
+ on: ('abuseReport' | 'abuseReportResolved' | 'userCreated' | 'inactiveModeratorsWarning' | 'inactiveModeratorsInvitationOnlyChanged')[];
+ url: string;
+ secret: string;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['SystemWebhook'];
+ };
};
/** @description Client error */
400: {
@@ -10679,18 +10830,16 @@ export type operations = {
};
};
/**
- * admin/roles/unassign
+ * admin/unnsfw-user
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:unnsfw-user*
*/
- admin___roles___unassign: {
+ 'admin___unnsfw-user': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- roleId: string;
- /** Format: misskey:id */
userId: string;
};
};
@@ -10733,16 +10882,17 @@ export type operations = {
};
};
/**
- * admin/roles/update-default-policies
+ * admin/unset-user-avatar
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:admin:roles*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:unset-user-avatar*
*/
- 'admin___roles___update-default-policies': {
+ 'admin___unset-user-avatar': {
requestBody: {
content: {
'application/json': {
- policies: Record<string, never>;
+ /** Format: misskey:id */
+ userId: string;
};
};
};
@@ -10784,98 +10934,24 @@ export type operations = {
};
};
/**
- * admin/roles/users
+ * admin/unset-user-banner
* @description No description provided.
*
- * **Credential required**: *No* / **Permission**: *read:admin:roles*
+ * **Credential required**: *Yes* / **Permission**: *write:admin:unset-user-banner*
*/
- admin___roles___users: {
+ 'admin___unset-user-banner': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- roleId: string;
- /** Format: misskey:id */
- sinceId?: string;
- /** Format: misskey:id */
- untilId?: string;
- /** @default 10 */
- limit?: number;
- };
- };
- };
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': ({
- /** Format: misskey:id */
- id: string;
- /** Format: date-time */
- createdAt: string;
- user: components['schemas']['UserDetailed'];
- /** Format: date-time */
- expiresAt: string | null;
- })[];
- };
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
- * admin/system-webhook/create
- * @description 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*
- */
- 'admin___system-webhook___create': {
- requestBody: {
- content: {
- 'application/json': {
- isActive: boolean;
- name: string;
- on: ('abuseReport' | 'abuseReportResolved' | 'userCreated' | 'inactiveModeratorsWarning' | 'inactiveModeratorsInvitationOnlyChanged')[];
- url: string;
- secret: string;
+ userId: string;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['SystemWebhook'];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -10910,18 +10986,17 @@ export type operations = {
};
};
/**
- * admin/system-webhook/delete
+ * admin/unsilence-user
* @description 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*
*/
- 'admin___system-webhook___delete': {
+ 'admin___unsilence-user': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- id: string;
+ userId: string;
};
};
};
@@ -10963,27 +11038,24 @@ export type operations = {
};
};
/**
- * admin/system-webhook/list
+ * admin/unsuspend-user
* @description 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*
*/
- 'admin___system-webhook___list': {
+ 'admin___unsuspend-user': {
requestBody: {
content: {
'application/json': {
- isActive?: boolean;
- on?: ('abuseReport' | 'abuseReportResolved' | 'userCreated' | 'inactiveModeratorsWarning' | 'inactiveModeratorsInvitationOnlyChanged')[];
+ /** Format: misskey:id */
+ userId: string;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['SystemWebhook'][];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -11018,27 +11090,25 @@ export type operations = {
};
};
/**
- * admin/system-webhook/show
+ * admin/update-abuse-user-report
* @description 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*
*/
- 'admin___system-webhook___show': {
+ 'admin___update-abuse-user-report': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- id: string;
+ reportId: string;
+ moderationNote?: string;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['SystemWebhook'];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -11073,32 +11143,155 @@ export type operations = {
};
};
/**
- * admin/system-webhook/update
+ * admin/update-meta
* @description 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:meta*
*/
- 'admin___system-webhook___update': {
+ 'admin___update-meta': {
requestBody: {
content: {
'application/json': {
+ disableRegistration?: boolean | null;
+ pinnedUsers?: string[] | null;
+ hiddenTags?: string[] | null;
+ blockedHosts?: string[] | null;
+ sensitiveWords?: string[] | null;
+ prohibitedWords?: string[] | null;
+ prohibitedWordsForNameOfUser?: string[] | null;
+ themeColor?: string | null;
+ mascotImageUrl?: string | null;
+ bannerUrl?: string | null;
+ serverErrorImageUrl?: string | null;
+ infoImageUrl?: string | null;
+ notFoundImageUrl?: string | null;
+ iconUrl?: string | null;
+ app192IconUrl?: string | null;
+ app512IconUrl?: string | null;
+ sidebarLogoUrl?: string | null;
+ backgroundImageUrl?: string | null;
+ logoImageUrl?: string | null;
+ name?: string | null;
+ shortName?: string | null;
+ description?: string | null;
+ defaultLightTheme?: string | null;
+ defaultDarkTheme?: string | null;
+ defaultLike?: string | null;
+ cacheRemoteFiles?: boolean;
+ cacheRemoteSensitiveFiles?: boolean;
+ emailRequiredForSignup?: boolean;
+ approvalRequiredForSignup?: boolean;
+ enableHcaptcha?: boolean;
+ hcaptchaSiteKey?: string | null;
+ hcaptchaSecretKey?: string | null;
+ enableMcaptcha?: boolean;
+ mcaptchaSiteKey?: string | null;
+ mcaptchaInstanceUrl?: string | null;
+ mcaptchaSecretKey?: string | null;
+ enableRecaptcha?: boolean;
+ recaptchaSiteKey?: string | null;
+ recaptchaSecretKey?: string | null;
+ enableTurnstile?: boolean;
+ turnstileSiteKey?: string | null;
+ turnstileSecretKey?: string | null;
+ enableFC?: boolean;
+ fcSiteKey?: string | null;
+ fcSecretKey?: string | null;
+ enableTestcaptcha?: boolean;
+ /** @enum {string} */
+ sensitiveMediaDetection?: 'none' | 'all' | 'local' | 'remote';
+ /** @enum {string} */
+ sensitiveMediaDetectionSensitivity?: 'medium' | 'low' | 'high' | 'veryLow' | 'veryHigh';
+ setSensitiveFlagAutomatically?: boolean;
+ enableSensitiveMediaDetectionForVideos?: boolean;
+ enableBotTrending?: boolean;
/** Format: misskey:id */
- id: string;
- isActive: boolean;
- name: string;
- on: ('abuseReport' | 'abuseReportResolved' | 'userCreated' | 'inactiveModeratorsWarning' | 'inactiveModeratorsInvitationOnlyChanged')[];
- url: string;
- secret: string;
+ proxyAccountId?: string | null;
+ maintainerName?: string | null;
+ maintainerEmail?: string | null;
+ langs?: string[];
+ deeplAuthKey?: string | null;
+ deeplIsPro?: boolean;
+ deeplFreeMode?: boolean;
+ deeplFreeInstance?: string | null;
+ enableEmail?: boolean;
+ email?: string | null;
+ smtpSecure?: boolean;
+ smtpHost?: string | null;
+ smtpPort?: number | null;
+ smtpUser?: string | null;
+ smtpPass?: string | null;
+ enableServiceWorker?: boolean;
+ swPublicKey?: string | null;
+ swPrivateKey?: string | null;
+ tosUrl?: string | null;
+ repositoryUrl?: string | null;
+ feedbackUrl?: string | null;
+ impressumUrl?: string | null;
+ donationUrl?: string | null;
+ privacyPolicyUrl?: string | null;
+ inquiryUrl?: string | null;
+ useObjectStorage?: boolean;
+ objectStorageBaseUrl?: string | null;
+ objectStorageBucket?: string | null;
+ objectStoragePrefix?: string | null;
+ objectStorageEndpoint?: string | null;
+ objectStorageRegion?: string | null;
+ objectStoragePort?: number | null;
+ objectStorageAccessKey?: string | null;
+ objectStorageSecretKey?: string | null;
+ objectStorageUseSSL?: boolean;
+ objectStorageUseProxy?: boolean;
+ objectStorageSetPublicRead?: boolean;
+ objectStorageS3ForcePathStyle?: boolean;
+ enableIpLogging?: boolean;
+ enableActiveEmailValidation?: boolean;
+ enableVerifymailApi?: boolean;
+ verifymailAuthKey?: string | null;
+ enableTruemailApi?: boolean;
+ truemailInstance?: string | null;
+ truemailAuthKey?: string | null;
+ enableChartsForRemoteUser?: boolean;
+ enableChartsForFederatedInstances?: boolean;
+ enableStatsForFederatedInstances?: boolean;
+ enableServerMachineStats?: boolean;
+ enableAchievements?: boolean;
+ robotsTxt?: string | null;
+ enableIdenticonGeneration?: boolean;
+ serverRules?: string[];
+ bannedEmailDomains?: string[];
+ preservedUsernames?: string[];
+ bubbleInstances?: string[];
+ manifestJsonOverride?: string;
+ enableFanoutTimeline?: boolean;
+ enableFanoutTimelineDbFallback?: boolean;
+ perLocalUserUserTimelineCacheMax?: number;
+ perRemoteUserUserTimelineCacheMax?: number;
+ perUserHomeTimelineCacheMax?: number;
+ perUserListTimelineCacheMax?: number;
+ enableReactionsBuffering?: boolean;
+ notesPerOneAd?: number;
+ silencedHosts?: string[] | null;
+ mediaSilencedHosts?: string[] | null;
+ /** @description [Deprecated] Use "urlPreviewSummaryProxyUrl" instead. */
+ summalyProxy?: string | null;
+ urlPreviewEnabled?: boolean;
+ urlPreviewTimeout?: number;
+ urlPreviewMaximumContentLength?: number;
+ urlPreviewRequireContentLength?: boolean;
+ urlPreviewUserAgent?: string | null;
+ urlPreviewSummaryProxyUrl?: string | null;
+ trustedLinkUrlPatterns?: string[] | null;
+ /** @enum {string} */
+ federation?: 'all' | 'none' | 'specified';
+ federationHosts?: string[];
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['SystemWebhook'];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -11133,24 +11326,18 @@ export type operations = {
};
};
/**
- * admin/system-webhook/test
+ * admin/update-user-note
* @description 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:user-note*
*/
- 'admin___system-webhook___test': {
+ 'admin___update-user-note': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- webhookId: string;
- /** @enum {string} */
- type: 'abuseReport' | 'abuseReportResolved' | 'userCreated' | 'inactiveModeratorsWarning' | 'inactiveModeratorsInvitationOnlyChanged';
- override?: {
- url?: string;
- secret?: string;
- };
+ userId: string;
+ text: string;
};
};
};
@@ -11183,12 +11370,6 @@ export type operations = {
'application/json': components['schemas']['Error'];
};
};
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
/** @description Internal server error */
500: {
content: {
@@ -12386,22 +12567,16 @@ export type operations = {
};
};
/**
- * channels/create
+ * bubble-game/ranking
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:channels*
+ * **Credential required**: *No*
*/
- channels___create: {
+ 'bubble-game___ranking': {
requestBody: {
content: {
'application/json': {
- name: string;
- description?: string | null;
- /** Format: misskey:id */
- bannerId?: string | null;
- color?: string;
- isSensitive?: boolean | null;
- allowRenoteToExternal?: boolean | null;
+ gameMode: string;
};
};
};
@@ -12409,7 +12584,12 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Channel'];
+ 'application/json': {
+ /** Format: misskey:id */
+ id: string;
+ score: number;
+ user?: components['schemas']['UserLite'];
+ }[];
};
};
/** @description Client error */
@@ -12451,17 +12631,91 @@ export type operations = {
};
};
/**
- * channels/featured
+ * bubble-game/register
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- channels___featured: {
+ 'bubble-game___register': {
+ requestBody: {
+ content: {
+ 'application/json': {
+ score: number;
+ seed: string;
+ logs: number[][];
+ gameMode: string;
+ gameVersion: number;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * channels/create
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:channels*
+ */
+ channels___create: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ name: string;
+ description?: string | null;
+ /** Format: misskey:id */
+ bannerId?: string | null;
+ color?: string;
+ isSensitive?: boolean | null;
+ allowRenoteToExternal?: boolean | null;
+ };
+ };
+ };
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Channel'][];
+ 'application/json': components['schemas']['Channel'];
};
};
/** @description Client error */
@@ -12503,12 +12757,12 @@ export type operations = {
};
};
/**
- * channels/follow
+ * channels/favorite
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:channels*
*/
- channels___follow: {
+ channels___favorite: {
requestBody: {
content: {
'application/json': {
@@ -12561,30 +12815,76 @@ export type operations = {
};
};
/**
- * channels/followed
+ * channels/featured
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:channels*
+ * **Credential required**: *No*
*/
- channels___followed: {
+ channels___featured: {
+ responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['Channel'][];
+ };
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * channels/follow
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:channels*
+ */
+ channels___follow: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- sinceId?: string;
- /** Format: misskey:id */
- untilId?: string;
- /** @default 5 */
- limit?: number;
+ channelId: string;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['Channel'][];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -12625,12 +12925,12 @@ export type operations = {
};
};
/**
- * channels/owned
+ * channels/followed
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:channels*
*/
- channels___owned: {
+ channels___followed: {
requestBody: {
content: {
'application/json': {
@@ -12689,25 +12989,17 @@ export type operations = {
};
};
/**
- * channels/show
+ * channels/my-favorites
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *read:channels*
*/
- channels___show: {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- channelId: string;
- };
- };
- };
+ 'channels___my-favorites': {
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Channel'];
+ 'application/json': components['schemas']['Channel'][];
};
};
/** @description Client error */
@@ -12749,34 +13041,21 @@ export type operations = {
};
};
/**
- * channels/timeline
+ * channels/owned
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *read:channels*
*/
- channels___timeline: {
+ channels___owned: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- channelId: string;
- /** @default 10 */
- limit?: number;
- /** Format: misskey:id */
sinceId?: string;
/** Format: misskey:id */
untilId?: string;
- sinceDate?: number;
- untilDate?: number;
- /** @default false */
- allowPartial?: boolean;
- /** @default true */
- withRenotes?: boolean;
- /**
- * @description Only show notes that have attached files.
- * @default false
- */
- withFiles?: boolean;
+ /** @default 5 */
+ limit?: number;
};
};
};
@@ -12784,7 +13063,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Note'][];
+ 'application/json': components['schemas']['Channel'][];
};
};
/** @description Client error */
@@ -12826,24 +13105,36 @@ export type operations = {
};
};
/**
- * channels/unfollow
+ * channels/search
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:channels*
+ * **Credential required**: *No*
*/
- channels___unfollow: {
+ channels___search: {
requestBody: {
content: {
'application/json': {
+ query: string;
+ /**
+ * @default nameAndDescription
+ * @enum {string}
+ */
+ type?: 'nameAndDescription' | 'nameOnly';
/** Format: misskey:id */
- channelId: string;
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
+ /** @default 5 */
+ limit?: number;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['Channel'][];
+ };
};
/** @description Client error */
400: {
@@ -12884,26 +13175,17 @@ export type operations = {
};
};
/**
- * channels/update
+ * channels/show
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:channels*
+ * **Credential required**: *No*
*/
- channels___update: {
+ channels___show: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
channelId: string;
- name?: string;
- description?: string | null;
- /** Format: misskey:id */
- bannerId?: string | null;
- isArchived?: boolean | null;
- pinnedNoteIds?: string[];
- color?: string;
- isSensitive?: boolean | null;
- allowRenoteToExternal?: boolean | null;
};
};
};
@@ -12953,24 +13235,43 @@ export type operations = {
};
};
/**
- * channels/favorite
+ * channels/timeline
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:channels*
+ * **Credential required**: *No*
*/
- channels___favorite: {
+ channels___timeline: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
channelId: string;
+ /** @default 10 */
+ limit?: number;
+ /** Format: misskey:id */
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
+ sinceDate?: number;
+ untilDate?: number;
+ /** @default false */
+ allowPartial?: boolean;
+ /** @default true */
+ withRenotes?: boolean;
+ /**
+ * @description Only show notes that have attached files.
+ * @default false
+ */
+ withFiles?: boolean;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['Note'][];
+ };
};
/** @description Client error */
400: {
@@ -13069,19 +13370,25 @@ export type operations = {
};
};
/**
- * channels/my-favorites
+ * channels/unfollow
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:channels*
+ * **Credential required**: *Yes* / **Permission**: *write:channels*
*/
- 'channels___my-favorites': {
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['Channel'][];
+ channels___unfollow: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ channelId: string;
};
};
+ };
+ responses: {
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
/** @description Client error */
400: {
content: {
@@ -13121,27 +13428,26 @@ export type operations = {
};
};
/**
- * channels/search
+ * channels/update
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *write:channels*
*/
- channels___search: {
+ channels___update: {
requestBody: {
content: {
'application/json': {
- query: string;
- /**
- * @default nameAndDescription
- * @enum {string}
- */
- type?: 'nameAndDescription' | 'nameOnly';
/** Format: misskey:id */
- sinceId?: string;
+ channelId: string;
+ name?: string;
+ description?: string | null;
/** Format: misskey:id */
- untilId?: string;
- /** @default 5 */
- limit?: number;
+ bannerId?: string | null;
+ isArchived?: boolean | null;
+ pinnedNoteIds?: string[];
+ color?: string;
+ isSensitive?: boolean | null;
+ allowRenoteToExternal?: boolean | null;
};
};
};
@@ -13149,7 +13455,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Channel'][];
+ 'application/json': components['schemas']['Channel'];
};
};
/** @description Client error */
@@ -14197,26 +14503,28 @@ export type operations = {
};
};
/**
- * clips/remove-note
+ * clips/create
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- 'clips___remove-note': {
+ clips___create: {
requestBody: {
content: {
'application/json': {
- /** Format: misskey:id */
- clipId: string;
- /** Format: misskey:id */
- noteId: string;
+ name: string;
+ /** @default false */
+ isPublic?: boolean;
+ description?: string | null;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['Clip'];
+ };
};
/** @description Client error */
400: {
@@ -14257,28 +14565,24 @@ export type operations = {
};
};
/**
- * clips/create
+ * clips/delete
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- clips___create: {
+ clips___delete: {
requestBody: {
content: {
'application/json': {
- name: string;
- /** @default false */
- isPublic?: boolean;
- description?: string | null;
+ /** Format: misskey:id */
+ clipId: string;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['Clip'];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -14319,12 +14623,12 @@ export type operations = {
};
};
/**
- * clips/delete
+ * clips/favorite
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:account*
+ * **Credential required**: *Yes* / **Permission**: *write:clip-favorite*
*/
- clips___delete: {
+ clips___favorite: {
requestBody: {
content: {
'application/json': {
@@ -14429,31 +14733,17 @@ export type operations = {
};
};
/**
- * clips/notes
+ * clips/my-favorites
* @description No description provided.
*
- * **Credential required**: *No* / **Permission**: *read:account*
+ * **Credential required**: *Yes* / **Permission**: *read:clip-favorite*
*/
- clips___notes: {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- clipId: string;
- /** @default 10 */
- limit?: number;
- /** Format: misskey:id */
- sinceId?: string;
- /** Format: misskey:id */
- untilId?: string;
- };
- };
- };
+ 'clips___my-favorites': {
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Note'][];
+ 'application/json': components['schemas']['Clip'][];
};
};
/** @description Client error */
@@ -14495,17 +14785,23 @@ export type operations = {
};
};
/**
- * clips/show
+ * clips/notes
* @description No description provided.
*
* **Credential required**: *No* / **Permission**: *read:account*
*/
- clips___show: {
+ clips___notes: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
clipId: string;
+ /** @default 10 */
+ limit?: number;
+ /** Format: misskey:id */
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
};
};
};
@@ -14513,7 +14809,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Clip'];
+ 'application/json': components['schemas']['Note'][];
};
};
/** @description Client error */
@@ -14555,29 +14851,26 @@ export type operations = {
};
};
/**
- * clips/update
+ * clips/remove-note
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- clips___update: {
+ 'clips___remove-note': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
clipId: string;
- name?: string;
- isPublic?: boolean;
- description?: string | null;
+ /** Format: misskey:id */
+ noteId: string;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['Clip'];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -14618,12 +14911,12 @@ export type operations = {
};
};
/**
- * clips/favorite
+ * clips/show
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:clip-favorite*
+ * **Credential required**: *No* / **Permission**: *read:account*
*/
- clips___favorite: {
+ clips___show: {
requestBody: {
content: {
'application/json': {
@@ -14633,9 +14926,11 @@ export type operations = {
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['Clip'];
+ };
};
/** @description Client error */
400: {
@@ -14734,17 +15029,28 @@ export type operations = {
};
};
/**
- * clips/my-favorites
+ * clips/update
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:clip-favorite*
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- 'clips___my-favorites': {
+ clips___update: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ clipId: string;
+ name?: string;
+ isPublic?: boolean;
+ description?: string | null;
+ };
+ };
+ };
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Clip'][];
+ 'application/json': components['schemas']['Clip'];
};
};
/** @description Client error */
@@ -15174,16 +15480,21 @@ export type operations = {
};
};
/**
- * drive/files/find-by-hash
- * @description Search for a drive file by a hash of the contents.
+ * drive/files/find
+ * @description Search for a drive file by the given parameters.
*
* **Credential required**: *Yes* / **Permission**: *read:drive*
*/
- 'drive___files___find-by-hash': {
+ drive___files___find: {
requestBody: {
content: {
'application/json': {
- md5: string;
+ name: string;
+ /**
+ * Format: misskey:id
+ * @default null
+ */
+ folderId?: string | null;
};
};
};
@@ -15233,21 +15544,16 @@ export type operations = {
};
};
/**
- * drive/files/find
- * @description Search for a drive file by the given parameters.
+ * drive/files/find-by-hash
+ * @description Search for a drive file by a hash of the contents.
*
* **Credential required**: *Yes* / **Permission**: *read:drive*
*/
- drive___files___find: {
+ 'drive___files___find-by-hash': {
requestBody: {
content: {
'application/json': {
- name: string;
- /**
- * Format: misskey:id
- * @default null
- */
- folderId?: string | null;
+ md5: string;
};
};
};
@@ -15998,6 +16304,119 @@ export type operations = {
};
};
/**
+ * emoji
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ emoji: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ name: string;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['EmojiDetailed'];
+ };
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * emojis
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ emojis: {
+ responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': {
+ emojis: components['schemas']['EmojiSimple'][];
+ };
+ };
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
* endpoint
* @description No description provided.
*
@@ -16445,6 +16864,71 @@ export type operations = {
};
};
/**
+ * federation/stats
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ federation___stats: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** @default 10 */
+ limit?: number;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': {
+ topSubInstances: components['schemas']['FederationInstance'][];
+ otherFollowersCount: number;
+ topPubInstances: components['schemas']['FederationInstance'][];
+ otherFollowingCount: number;
+ };
+ };
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
* federation/update-remote-user
* @description No description provided.
*
@@ -16568,17 +17052,80 @@ export type operations = {
};
};
/**
- * federation/stats
+ * fetch-external-resources
+ * @description 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*
+ */
+ 'fetch-external-resources': {
+ requestBody: {
+ content: {
+ 'application/json': {
+ url: string;
+ hash: string;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': {
+ type: string;
+ data: string;
+ };
+ };
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * fetch-rss
* @description No description provided.
*
* **Credential required**: *No*
*/
- federation___stats: {
+ 'fetch-rss': {
requestBody: {
content: {
'application/json': {
- /** @default 10 */
- limit?: number;
+ url: string;
};
};
};
@@ -16587,10 +17134,52 @@ export type operations = {
200: {
content: {
'application/json': {
- topSubInstances: components['schemas']['FederationInstance'][];
- otherFollowersCount: number;
- topPubInstances: components['schemas']['FederationInstance'][];
- otherFollowingCount: number;
+ image?: {
+ link?: string;
+ url: string;
+ title?: string;
+ };
+ paginationLinks?: {
+ self?: string;
+ first?: string;
+ next?: string;
+ last?: string;
+ prev?: string;
+ };
+ link?: string;
+ title?: string;
+ items: {
+ link?: string;
+ guid?: string;
+ title?: string;
+ pubDate?: string;
+ creator?: string;
+ summary?: string;
+ content?: string;
+ isoDate?: string;
+ categories?: string[];
+ contentSnippet?: string;
+ enclosure?: {
+ url: string;
+ length?: number;
+ type?: string;
+ };
+ }[];
+ feedUrl?: string;
+ description?: string;
+ itunes?: {
+ image?: string;
+ owner?: {
+ name?: string;
+ email?: string;
+ };
+ author?: string;
+ summary?: string;
+ explicit?: string;
+ categories?: string[];
+ keywords?: string[];
+ [key: string]: unknown;
+ };
};
};
};
@@ -16633,18 +17222,144 @@ export type operations = {
};
};
/**
- * following/create
+ * flash/create
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:following*
+ * **Credential required**: *Yes* / **Permission**: *write:flash*
*/
- following___create: {
+ flash___create: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ title: string;
+ summary: string;
+ script: string;
+ permissions: string[];
+ /**
+ * @default public
+ * @enum {string}
+ */
+ visibility?: 'public' | 'private';
+ };
+ };
+ };
+ responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['Flash'];
+ };
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * flash/delete
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:flash*
+ */
+ flash___delete: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- userId: string;
- withReplies?: boolean;
+ flashId: string;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * flash/featured
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ flash___featured: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** @default 0 */
+ offset?: number;
+ /** @default 10 */
+ limit?: number;
};
};
};
@@ -16652,7 +17367,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['UserLite'];
+ 'application/json': components['schemas']['Flash'][];
};
};
/** @description Client error */
@@ -16694,17 +17409,79 @@ export type operations = {
};
};
/**
- * following/delete
+ * flash/like
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:following*
+ * **Credential required**: *Yes* / **Permission**: *write:flash-likes*
*/
- following___delete: {
+ flash___like: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- userId: string;
+ flashId: string;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * flash/my
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *read:flash*
+ */
+ flash___my: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** @default 10 */
+ limit?: number;
+ /** Format: misskey:id */
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
};
};
};
@@ -16712,7 +17489,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['UserLite'];
+ 'application/json': components['schemas']['Flash'][];
};
};
/** @description Client error */
@@ -16754,19 +17531,267 @@ export type operations = {
};
};
/**
- * following/update
+ * flash/my-likes
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *read:flash-likes*
+ */
+ 'flash___my-likes': {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** @default 10 */
+ limit?: number;
+ /** Format: misskey:id */
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': {
+ /** Format: id */
+ id: string;
+ flash: components['schemas']['Flash'];
+ }[];
+ };
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * flash/show
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ flash___show: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ flashId: string;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['Flash'];
+ };
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * flash/unlike
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:flash-likes*
+ */
+ flash___unlike: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ flashId: string;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * flash/update
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:flash*
+ */
+ flash___update: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ flashId: string;
+ title?: string;
+ summary?: string;
+ script?: string;
+ permissions?: string[];
+ /** @enum {string} */
+ visibility?: 'public' | 'private';
+ };
+ };
+ };
+ responses: {
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * following/create
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:following*
*/
- following___update: {
+ following___create: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
userId: string;
- /** @enum {string} */
- notify?: 'normal' | 'none';
withReplies?: boolean;
};
};
@@ -16817,25 +17842,26 @@ export type operations = {
};
};
/**
- * following/update-all
+ * following/delete
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:following*
*/
- 'following___update-all': {
+ following___delete: {
requestBody: {
content: {
'application/json': {
- /** @enum {string} */
- notify?: 'normal' | 'none';
- withReplies?: boolean;
+ /** Format: misskey:id */
+ userId: string;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['UserLite'];
+ };
};
/** @description Client error */
400: {
@@ -17123,6 +18149,64 @@ export type operations = {
};
};
/**
+ * following/requests/reject
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:following*
+ */
+ following___requests___reject: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ userId: string;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
* following/requests/sent
* @description No description provided.
*
@@ -17192,17 +18276,81 @@ export type operations = {
};
};
/**
- * following/requests/reject
+ * following/update
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:following*
*/
- following___requests___reject: {
+ following___update: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
userId: string;
+ /** @enum {string} */
+ notify?: 'normal' | 'none';
+ withReplies?: boolean;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['UserLite'];
+ };
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * following/update-all
+ * @description No description provided.
+ *
+ * **Credential required**: *Yes* / **Permission**: *write:following*
+ */
+ 'following___update-all': {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** @enum {string} */
+ notify?: 'normal' | 'none';
+ withReplies?: boolean;
};
};
};
@@ -17790,19 +18938,27 @@ export type operations = {
};
};
/**
- * get-online-users-count
+ * get-avatar-decorations
* @description No description provided.
*
* **Credential required**: *No*
*/
- 'get-online-users-count': {
+ 'get-avatar-decorations': {
responses: {
/** @description OK (with results) */
200: {
content: {
'application/json': {
- count: number;
- };
+ /**
+ * Format: id
+ * @example xxxxxxxxxx
+ */
+ id: string;
+ name: string;
+ description: string;
+ url: string;
+ roleIdsThatCanBeUsedThisDecoration: string[];
+ }[];
};
};
/** @description Client error */
@@ -17844,27 +19000,19 @@ export type operations = {
};
};
/**
- * get-avatar-decorations
+ * get-online-users-count
* @description No description provided.
*
* **Credential required**: *No*
*/
- 'get-avatar-decorations': {
+ 'get-online-users-count': {
responses: {
/** @description OK (with results) */
200: {
content: {
'application/json': {
- /**
- * Format: id
- * @example xxxxxxxxxx
- */
- id: string;
- name: string;
- description: string;
- url: string;
- roleIdsThatCanBeUsedThisDecoration: string[];
- }[];
+ count: number;
+ };
};
};
/** @description Client error */
@@ -18463,13 +19611,13 @@ export type operations = {
};
};
/**
- * i/2fa/register-key
+ * i/2fa/register
* @description 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*
*/
- 'i___2fa___register-key': {
+ i___2fa___register: {
requestBody: {
content: {
'application/json': {
@@ -18483,39 +19631,11 @@ export type operations = {
200: {
content: {
'application/json': {
- rp: {
- id?: string;
- };
- user: {
- id: string;
- name: string;
- displayName: string;
- };
- challenge: string;
- pubKeyCredParams: {
- type: string;
- alg: number;
- }[];
- timeout: number | null;
- excludeCredentials: (({
- id: string;
- type: string;
- transports: ('ble' | 'cable' | 'hybrid' | 'internal' | 'nfc' | 'smart-card' | 'usb')[];
- })[]) | null;
- authenticatorSelection: ({
- /** @enum {string} */
- authenticatorAttachment: 'cross-platform' | 'platform';
- requireResidentKey: boolean;
- /** @enum {string} */
- userVerification: 'discouraged' | 'preferred' | 'required';
- }) | null;
- /** @enum {string|null} */
- attestation: 'direct' | 'enterprise' | 'indirect' | 'none' | null;
- extensions: ({
- appid: string | null;
- credProps: boolean | null;
- hmacCreateSecret: boolean | null;
- }) | null;
+ qr: string;
+ url: string;
+ secret: string;
+ label: string;
+ issuer: string;
};
};
};
@@ -18558,13 +19678,13 @@ export type operations = {
};
};
/**
- * i/2fa/register
+ * i/2fa/register-key
* @description 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*
*/
- i___2fa___register: {
+ 'i___2fa___register-key': {
requestBody: {
content: {
'application/json': {
@@ -18578,11 +19698,39 @@ export type operations = {
200: {
content: {
'application/json': {
- qr: string;
- url: string;
- secret: string;
- label: string;
- issuer: string;
+ rp: {
+ id?: string;
+ };
+ user: {
+ id: string;
+ name: string;
+ displayName: string;
+ };
+ challenge: string;
+ pubKeyCredParams: {
+ type: string;
+ alg: number;
+ }[];
+ timeout: number | null;
+ excludeCredentials: (({
+ id: string;
+ type: string;
+ transports: ('ble' | 'cable' | 'hybrid' | 'internal' | 'nfc' | 'smart-card' | 'usb')[];
+ })[]) | null;
+ authenticatorSelection: ({
+ /** @enum {string} */
+ authenticatorAttachment: 'cross-platform' | 'platform';
+ requireResidentKey: boolean;
+ /** @enum {string} */
+ userVerification: 'discouraged' | 'preferred' | 'required';
+ }) | null;
+ /** @enum {string|null} */
+ attestation: 'direct' | 'enterprise' | 'indirect' | 'none' | null;
+ extensions: ({
+ appid: string | null;
+ credProps: boolean | null;
+ hmacCreateSecret: boolean | null;
+ }) | null;
};
};
};
@@ -18625,17 +19773,18 @@ export type operations = {
};
};
/**
- * i/2fa/update-key
+ * i/2fa/remove-key
* @description 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*
*/
- 'i___2fa___update-key': {
+ 'i___2fa___remove-key': {
requestBody: {
content: {
'application/json': {
- name: string;
+ password: string;
+ token?: string | null;
credentialId: string;
};
};
@@ -18684,19 +19833,18 @@ export type operations = {
};
};
/**
- * i/2fa/remove-key
+ * i/2fa/unregister
* @description 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*
*/
- 'i___2fa___remove-key': {
+ i___2fa___unregister: {
requestBody: {
content: {
'application/json': {
password: string;
token?: string | null;
- credentialId: string;
};
};
};
@@ -18744,18 +19892,18 @@ export type operations = {
};
};
/**
- * i/2fa/unregister
+ * i/2fa/update-key
* @description 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*
*/
- i___2fa___unregister: {
+ 'i___2fa___update-key': {
requestBody: {
content: {
'application/json': {
- password: string;
- token?: string | null;
+ name: string;
+ credentialId: string;
};
};
};
@@ -18948,17 +20096,19 @@ export type operations = {
};
};
/**
- * i/claim-achievement
+ * i/change-password
* @description 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*
*/
- 'i___claim-achievement': {
+ 'i___change-password': {
requestBody: {
content: {
'application/json': {
- /** @enum {string} */
- name: 'notes1' | 'notes10' | 'notes100' | 'notes500' | 'notes1000' | 'notes5000' | 'notes10000' | 'notes20000' | 'notes30000' | 'notes40000' | 'notes50000' | 'notes60000' | 'notes70000' | 'notes80000' | 'notes90000' | 'notes100000' | 'login3' | 'login7' | 'login15' | 'login30' | 'login60' | 'login100' | 'login200' | 'login300' | 'login400' | 'login500' | 'login600' | 'login700' | 'login800' | 'login900' | 'login1000' | 'passedSinceAccountCreated1' | 'passedSinceAccountCreated2' | 'passedSinceAccountCreated3' | 'loggedInOnBirthday' | 'loggedInOnNewYearsDay' | 'noteClipped1' | 'noteFavorited1' | 'myNoteFavorited1' | 'profileFilled' | 'markedAsCat' | 'following1' | 'following10' | 'following50' | 'following100' | 'following300' | 'followers1' | 'followers10' | 'followers50' | 'followers100' | 'followers300' | 'followers500' | 'followers1000' | 'collectAchievements30' | 'viewAchievements3min' | 'iLoveMisskey' | 'foundTreasure' | 'client30min' | 'client60min' | 'noteDeletedWithin1min' | 'postedAtLateNight' | 'postedAt0min0sec' | 'selfQuote' | 'htl20npm' | 'viewInstanceChart' | 'outputHelloWorldOnScratchpad' | 'open3windows' | 'driveFolderCircularReference' | 'reactWithoutRead' | 'clickedClickHere' | 'justPlainLucky' | 'setNameToSyuilo' | 'cookieClicked' | 'brainDiver' | 'smashTestNotificationButton' | 'tutorialCompleted' | 'bubbleGameExplodingHead' | 'bubbleGameDoubleExplodingHead';
+ currentPassword: string;
+ newPassword: string;
+ token?: string | null;
};
};
};
@@ -19006,19 +20156,17 @@ export type operations = {
};
};
/**
- * i/change-password
+ * i/claim-achievement
* @description 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*
*/
- 'i___change-password': {
+ 'i___claim-achievement': {
requestBody: {
content: {
'application/json': {
- currentPassword: string;
- newPassword: string;
- token?: string | null;
+ /** @enum {string} */
+ name: 'notes1' | 'notes10' | 'notes100' | 'notes500' | 'notes1000' | 'notes5000' | 'notes10000' | 'notes20000' | 'notes30000' | 'notes40000' | 'notes50000' | 'notes60000' | 'notes70000' | 'notes80000' | 'notes90000' | 'notes100000' | 'login3' | 'login7' | 'login15' | 'login30' | 'login60' | 'login100' | 'login200' | 'login300' | 'login400' | 'login500' | 'login600' | 'login700' | 'login800' | 'login900' | 'login1000' | 'passedSinceAccountCreated1' | 'passedSinceAccountCreated2' | 'passedSinceAccountCreated3' | 'loggedInOnBirthday' | 'loggedInOnNewYearsDay' | 'noteClipped1' | 'noteFavorited1' | 'myNoteFavorited1' | 'profileFilled' | 'markedAsCat' | 'following1' | 'following10' | 'following50' | 'following100' | 'following300' | 'followers1' | 'followers10' | 'followers50' | 'followers100' | 'followers300' | 'followers500' | 'followers1000' | 'collectAchievements30' | 'viewAchievements3min' | 'iLoveMisskey' | 'foundTreasure' | 'client30min' | 'client60min' | 'noteDeletedWithin1min' | 'postedAtLateNight' | 'postedAt0min0sec' | 'selfQuote' | 'htl20npm' | 'viewInstanceChart' | 'outputHelloWorldOnScratchpad' | 'open3windows' | 'driveFolderCircularReference' | 'reactWithoutRead' | 'clickedClickHere' | 'justPlainLucky' | 'setNameToSyuilo' | 'cookieClicked' | 'brainDiver' | 'smashTestNotificationButton' | 'tutorialCompleted' | 'bubbleGameExplodingHead' | 'bubbleGameDoubleExplodingHead';
};
};
};
@@ -19125,13 +20273,13 @@ export type operations = {
};
};
/**
- * i/export-data
+ * i/export-antennas
* @description 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*
*/
- 'i___export-data': {
+ 'i___export-antennas': {
responses: {
/** @description OK (without any results) */
204: {
@@ -19227,23 +20375,13 @@ export type operations = {
};
};
/**
- * i/export-following
+ * i/export-clips
* @description 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*
*/
- 'i___export-following': {
- requestBody: {
- content: {
- 'application/json': {
- /** @default false */
- excludeMuting?: boolean;
- /** @default false */
- excludeInactive?: boolean;
- };
- };
- };
+ 'i___export-clips': {
responses: {
/** @description OK (without any results) */
204: {
@@ -19288,13 +20426,13 @@ export type operations = {
};
};
/**
- * i/export-mute
+ * i/export-data
* @description 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*
*/
- 'i___export-mute': {
+ 'i___export-data': {
responses: {
/** @description OK (without any results) */
204: {
@@ -19339,13 +20477,13 @@ export type operations = {
};
};
/**
- * i/export-notes
+ * i/export-favorites
* @description 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*
*/
- 'i___export-notes': {
+ 'i___export-favorites': {
responses: {
/** @description OK (without any results) */
204: {
@@ -19390,13 +20528,23 @@ export type operations = {
};
};
/**
- * i/export-clips
+ * i/export-following
* @description 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*
*/
- 'i___export-clips': {
+ 'i___export-following': {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** @default false */
+ excludeMuting?: boolean;
+ /** @default false */
+ excludeInactive?: boolean;
+ };
+ };
+ };
responses: {
/** @description OK (without any results) */
204: {
@@ -19441,13 +20589,13 @@ export type operations = {
};
};
/**
- * i/export-favorites
+ * i/export-mute
* @description 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*
*/
- 'i___export-favorites': {
+ 'i___export-mute': {
responses: {
/** @description OK (without any results) */
204: {
@@ -19492,13 +20640,13 @@ export type operations = {
};
};
/**
- * i/export-user-lists
+ * i/export-notes
* @description 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*
*/
- 'i___export-user-lists': {
+ 'i___export-notes': {
responses: {
/** @description OK (without any results) */
204: {
@@ -19543,13 +20691,13 @@ export type operations = {
};
};
/**
- * i/export-antennas
+ * i/export-user-lists
* @description 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*
*/
- 'i___export-antennas': {
+ 'i___export-user-lists': {
responses: {
/** @description OK (without any results) */
204: {
@@ -19790,13 +20938,13 @@ export type operations = {
};
};
/**
- * i/import-blocking
+ * i/import-antennas
* @description 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*
*/
- 'i___import-blocking': {
+ 'i___import-antennas': {
requestBody: {
content: {
'application/json': {
@@ -19849,19 +20997,18 @@ export type operations = {
};
};
/**
- * i/import-following
+ * i/import-blocking
* @description 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*
*/
- 'i___import-following': {
+ 'i___import-blocking': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
fileId: string;
- withReplies?: boolean;
};
};
};
@@ -19909,19 +21056,19 @@ export type operations = {
};
};
/**
- * i/import-notes
+ * i/import-following
* @description 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*
*/
- 'i___import-notes': {
+ 'i___import-following': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
fileId: string;
- type?: string | null;
+ withReplies?: boolean;
};
};
};
@@ -20028,18 +21175,19 @@ export type operations = {
};
};
/**
- * i/import-user-lists
+ * i/import-notes
* @description 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*
*/
- 'i___import-user-lists': {
+ 'i___import-notes': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
fileId: string;
+ type?: string | null;
};
};
};
@@ -20087,13 +21235,13 @@ export type operations = {
};
};
/**
- * i/import-antennas
+ * i/import-user-lists
* @description 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*
*/
- 'i___import-antennas': {
+ 'i___import-user-lists': {
requestBody: {
content: {
'application/json': {
@@ -20146,6 +21294,66 @@ export type operations = {
};
};
/**
+ * i/move
+ * @description 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*
+ */
+ i___move: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ moveToAccount: string;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': Record<string, never>;
+ };
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
* i/notifications
* @description No description provided.
*
@@ -20640,15 +21848,16 @@ export type operations = {
};
};
/**
- * i/registry/get-all
+ * i/registry/get
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- 'i___registry___get-all': {
+ i___registry___get: {
requestBody: {
content: {
'application/json': {
+ key: string;
/** @default [] */
scope: string[];
domain?: string | null;
@@ -20701,25 +21910,27 @@ export type operations = {
};
};
/**
- * i/registry/get-unsecure
+ * i/registry/get-all
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- 'i___registry___get-unsecure': {
+ 'i___registry___get-all': {
requestBody: {
content: {
'application/json': {
- key: string;
/** @default [] */
- scope?: string[];
+ scope: string[];
+ domain?: string | null;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': Record<string, never>;
+ };
};
/** @description Client error */
400: {
@@ -20825,28 +22036,25 @@ export type operations = {
};
};
/**
- * i/registry/get
+ * i/registry/get-unsecure
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- i___registry___get: {
+ 'i___registry___get-unsecure': {
requestBody: {
content: {
'application/json': {
key: string;
/** @default [] */
- scope: string[];
- domain?: string | null;
+ scope?: string[];
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': Record<string, never>;
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -20887,12 +22095,12 @@ export type operations = {
};
};
/**
- * i/registry/keys-with-type
+ * i/registry/keys
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- 'i___registry___keys-with-type': {
+ i___registry___keys: {
requestBody: {
content: {
'application/json': {
@@ -20906,9 +22114,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': {
- [key: string]: string;
- };
+ 'application/json': string[];
};
};
/** @description Client error */
@@ -20950,12 +22156,12 @@ export type operations = {
};
};
/**
- * i/registry/keys
+ * i/registry/keys-with-type
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- i___registry___keys: {
+ 'i___registry___keys-with-type': {
requestBody: {
content: {
'application/json': {
@@ -20969,7 +22175,9 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': string[];
+ 'application/json': {
+ [key: string]: string;
+ };
};
};
/** @description Client error */
@@ -21373,68 +22581,6 @@ export type operations = {
};
};
/**
- * i/update-email
- * @description 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*
- */
- 'i___update-email': {
- requestBody: {
- content: {
- 'application/json': {
- password: string;
- email?: string | null;
- token?: string | null;
- };
- };
- };
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['MeDetailed'];
- };
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
* i/update
* @description No description provided.
*
@@ -21680,17 +22826,19 @@ export type operations = {
};
};
/**
- * i/move
+ * i/update-email
* @description 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*
*/
- i___move: {
+ 'i___update-email': {
requestBody: {
content: {
'application/json': {
- moveToAccount: string;
+ password: string;
+ email?: string | null;
+ token?: string | null;
};
};
};
@@ -21698,7 +22846,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': Record<string, never>;
+ 'application/json': components['schemas']['MeDetailed'];
};
};
/** @description Client error */
@@ -21816,32 +22964,25 @@ export type operations = {
};
};
/**
- * i/webhooks/list
+ * i/webhooks/delete
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:account*
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- i___webhooks___list: {
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': ({
- /** Format: misskey:id */
- id: string;
- /** Format: misskey:id */
- userId: string;
- name: string;
- on: ('mention' | 'unfollow' | 'follow' | 'followed' | 'note' | 'reply' | 'renote' | 'reaction' | 'edited')[];
- url: string;
- secret: string;
- active: boolean;
- /** Format: date-time */
- latestSentAt: string | null;
- latestStatus: number | null;
- })[];
+ i___webhooks___delete: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ webhookId: string;
};
};
+ };
+ responses: {
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
/** @description Client error */
400: {
content: {
@@ -21881,38 +23022,30 @@ export type operations = {
};
};
/**
- * i/webhooks/show
+ * i/webhooks/list
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- i___webhooks___show: {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- webhookId: string;
- };
- };
- };
+ i___webhooks___list: {
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': {
- /** Format: misskey:id */
- id: string;
- /** Format: misskey:id */
- userId: string;
- name: string;
- on: ('mention' | 'unfollow' | 'follow' | 'followed' | 'note' | 'reply' | 'renote' | 'reaction' | 'edited')[];
- url: string;
- secret: string;
- active: boolean;
- /** Format: date-time */
- latestSentAt: string | null;
- latestStatus: number | null;
- };
+ 'application/json': ({
+ /** Format: misskey:id */
+ id: string;
+ /** Format: misskey:id */
+ userId: string;
+ name: string;
+ on: ('mention' | 'unfollow' | 'follow' | 'followed' | 'note' | 'reply' | 'renote' | 'reaction' | 'edited')[];
+ url: string;
+ secret: string;
+ active: boolean;
+ /** Format: date-time */
+ latestSentAt: string | null;
+ latestStatus: number | null;
+ })[];
};
};
/** @description Client error */
@@ -21954,29 +23087,39 @@ export type operations = {
};
};
/**
- * i/webhooks/update
+ * i/webhooks/show
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:account*
+ * **Credential required**: *Yes* / **Permission**: *read:account*
*/
- i___webhooks___update: {
+ i___webhooks___show: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
webhookId: string;
- name?: string;
- url?: string;
- secret?: string | null;
- on?: ('mention' | 'unfollow' | 'follow' | 'followed' | 'note' | 'reply' | 'renote' | 'reaction' | 'edited')[];
- active?: boolean;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ id: string;
+ /** Format: misskey:id */
+ userId: string;
+ name: string;
+ on: ('mention' | 'unfollow' | 'follow' | 'followed' | 'note' | 'reply' | 'renote' | 'reaction' | 'edited')[];
+ url: string;
+ secret: string;
+ active: boolean;
+ /** Format: date-time */
+ latestSentAt: string | null;
+ latestStatus: number | null;
+ };
+ };
};
/** @description Client error */
400: {
@@ -22017,17 +23160,24 @@ export type operations = {
};
};
/**
- * i/webhooks/delete
+ * i/webhooks/test
* @description 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*
*/
- i___webhooks___delete: {
+ i___webhooks___test: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
webhookId: string;
+ /** @enum {string} */
+ type: 'mention' | 'unfollow' | 'follow' | 'followed' | 'note' | 'reply' | 'renote' | 'reaction' | 'edited';
+ override?: {
+ url?: string;
+ secret?: string;
+ };
};
};
};
@@ -22075,24 +23225,22 @@ export type operations = {
};
};
/**
- * i/webhooks/test
+ * i/webhooks/update
* @description 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*
*/
- i___webhooks___test: {
+ i___webhooks___update: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
webhookId: string;
- /** @enum {string} */
- type: 'mention' | 'unfollow' | 'follow' | 'followed' | 'note' | 'reply' | 'renote' | 'reaction' | 'edited';
- override?: {
- url?: string;
- secret?: string;
- };
+ name?: string;
+ url?: string;
+ secret?: string | null;
+ on?: ('mention' | 'unfollow' | 'follow' | 'followed' | 'note' | 'reply' | 'renote' | 'reaction' | 'edited')[];
+ active?: boolean;
};
};
};
@@ -22250,70 +23398,6 @@ export type operations = {
};
};
/**
- * invite/list
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *read:invite-codes*
- */
- invite___list: {
- requestBody: {
- content: {
- 'application/json': {
- /** @default 30 */
- limit?: number;
- /** Format: misskey:id */
- sinceId?: string;
- /** Format: misskey:id */
- untilId?: string;
- };
- };
- };
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['InviteCode'][];
- };
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
* invite/limit
* @description No description provided.
*
@@ -22368,79 +23452,29 @@ export type operations = {
};
};
/**
- * meta
+ * invite/list
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *read:invite-codes*
*/
- meta: {
+ invite___list: {
requestBody: {
content: {
'application/json': {
- /** @default true */
- detail?: boolean;
- };
- };
- };
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['MetaLite'] | components['schemas']['MetaDetailed'];
- };
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
+ /** @default 30 */
+ limit?: number;
+ /** Format: misskey:id */
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
};
};
};
- };
- /**
- * emojis
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- emojis: {
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': {
- emojis: components['schemas']['EmojiSimple'][];
- };
+ 'application/json': components['schemas']['InviteCode'][];
};
};
/** @description Client error */
@@ -22482,16 +23516,17 @@ export type operations = {
};
};
/**
- * emoji
+ * meta
* @description No description provided.
*
* **Credential required**: *No*
*/
- emoji: {
+ meta: {
requestBody: {
content: {
'application/json': {
- name: string;
+ /** @default true */
+ detail?: boolean;
};
};
};
@@ -22499,7 +23534,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['EmojiDetailed'];
+ 'application/json': components['schemas']['MetaLite'] | components['schemas']['MetaDetailed'];
};
};
/** @description Client error */
@@ -22789,24 +23824,28 @@ export type operations = {
};
};
/**
- * renote-mute/create
+ * my/apps
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:mutes*
+ * **Credential required**: *Yes* / **Permission**: *read:account*
*/
- 'renote-mute___create': {
+ my___apps: {
requestBody: {
content: {
'application/json': {
- /** Format: misskey:id */
- userId: string;
+ /** @default 10 */
+ limit?: number;
+ /** @default 0 */
+ offset?: number;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['App'][];
+ };
};
/** @description Client error */
400: {
@@ -22847,24 +23886,36 @@ export type operations = {
};
};
/**
- * renote-mute/delete
+ * notes
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:mutes*
+ * **Credential required**: *No*
*/
- 'renote-mute___delete': {
+ notes: {
requestBody: {
content: {
'application/json': {
+ /** @default false */
+ local?: boolean;
+ reply?: boolean;
+ renote?: boolean;
+ withFiles?: boolean;
+ poll?: boolean;
+ /** @default 10 */
+ limit?: number;
/** Format: misskey:id */
- userId: string;
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['Note'][];
+ };
};
/** @description Client error */
400: {
@@ -22905,21 +23956,29 @@ export type operations = {
};
};
/**
- * renote-mute/list
+ * notes/bubble-timeline
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:mutes*
+ * **Credential required**: *No*
*/
- 'renote-mute___list': {
+ 'notes___bubble-timeline': {
requestBody: {
content: {
'application/json': {
- /** @default 30 */
+ /** @default false */
+ withFiles?: boolean;
+ /** @default true */
+ withBots?: boolean;
+ /** @default true */
+ withRenotes?: boolean;
+ /** @default 10 */
limit?: number;
/** Format: misskey:id */
sinceId?: string;
/** Format: misskey:id */
untilId?: string;
+ sinceDate?: number;
+ untilDate?: number;
};
};
};
@@ -22927,7 +23986,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['RenoteMuting'][];
+ 'application/json': components['schemas']['Note'][];
};
};
/** @description Client error */
@@ -22969,19 +24028,25 @@ export type operations = {
};
};
/**
- * my/apps
+ * notes/children
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:account*
+ * **Credential required**: *No*
*/
- my___apps: {
+ notes___children: {
requestBody: {
content: {
'application/json': {
+ /** Format: misskey:id */
+ noteId: string;
/** @default 10 */
limit?: number;
- /** @default 0 */
- offset?: number;
+ /** Format: misskey:id */
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
+ /** @default true */
+ showQuotes?: boolean;
};
};
};
@@ -22989,7 +24054,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['App'][];
+ 'application/json': components['schemas']['Note'][];
};
};
/** @description Client error */
@@ -23031,27 +24096,17 @@ export type operations = {
};
};
/**
- * notes
+ * notes/clips
* @description No description provided.
*
* **Credential required**: *No*
*/
- notes: {
+ notes___clips: {
requestBody: {
content: {
'application/json': {
- /** @default false */
- local?: boolean;
- reply?: boolean;
- renote?: boolean;
- withFiles?: boolean;
- poll?: boolean;
- /** @default 10 */
- limit?: number;
- /** Format: misskey:id */
- sinceId?: string;
/** Format: misskey:id */
- untilId?: string;
+ noteId: string;
};
};
};
@@ -23059,7 +24114,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Note'][];
+ 'application/json': components['schemas']['Clip'][];
};
};
/** @description Client error */
@@ -23101,12 +24156,12 @@ export type operations = {
};
};
/**
- * notes/children
+ * notes/conversation
* @description No description provided.
*
* **Credential required**: *No*
*/
- notes___children: {
+ notes___conversation: {
requestBody: {
content: {
'application/json': {
@@ -23114,12 +24169,8 @@ export type operations = {
noteId: string;
/** @default 10 */
limit?: number;
- /** Format: misskey:id */
- sinceId?: string;
- /** Format: misskey:id */
- untilId?: string;
- /** @default true */
- showQuotes?: boolean;
+ /** @default 0 */
+ offset?: number;
};
};
};
@@ -23169,17 +24220,50 @@ export type operations = {
};
};
/**
- * notes/clips
+ * notes/create
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *write:notes*
*/
- notes___clips: {
+ notes___create: {
requestBody: {
content: {
'application/json': {
+ /**
+ * @default public
+ * @enum {string}
+ */
+ visibility?: 'public' | 'home' | 'followers' | 'specified';
+ visibleUserIds?: string[];
+ cw?: string | null;
+ /** @default false */
+ localOnly?: boolean;
+ /**
+ * @default null
+ * @enum {string|null}
+ */
+ reactionAcceptance?: null | 'likeOnly' | 'likeOnlyForRemote' | 'nonSensitiveOnly' | 'nonSensitiveOnlyForLocalLikeOnlyForRemote';
+ /** @default false */
+ noExtractMentions?: boolean;
+ /** @default false */
+ noExtractHashtags?: boolean;
+ /** @default false */
+ noExtractEmojis?: boolean;
/** Format: misskey:id */
- noteId: string;
+ replyId?: string | null;
+ /** Format: misskey:id */
+ renoteId?: string | null;
+ /** Format: misskey:id */
+ channelId?: string | null;
+ text?: string | null;
+ fileIds?: string[];
+ mediaIds?: string[];
+ poll?: ({
+ choices: string[];
+ multiple?: boolean;
+ expiresAt?: number | null;
+ expiredAfter?: number | null;
+ }) | null;
};
};
};
@@ -23187,7 +24271,9 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Clip'][];
+ 'application/json': {
+ createdNote: components['schemas']['Note'];
+ };
};
};
/** @description Client error */
@@ -23229,30 +24315,24 @@ export type operations = {
};
};
/**
- * notes/conversation
+ * notes/delete
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *write:notes*
*/
- notes___conversation: {
+ notes___delete: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
noteId: string;
- /** @default 10 */
- limit?: number;
- /** @default 0 */
- offset?: number;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['Note'][];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -23293,15 +24373,17 @@ export type operations = {
};
};
/**
- * notes/create
+ * notes/edit
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:notes*
*/
- notes___create: {
+ notes___edit: {
requestBody: {
content: {
'application/json': {
+ /** Format: misskey:id */
+ editId?: string;
/**
* @default public
* @enum {string}
@@ -23388,64 +24470,6 @@ export type operations = {
};
};
/**
- * notes/delete
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:notes*
- */
- notes___delete: {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- noteId: string;
- };
- };
- };
- responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
* notes/favorites/create
* @description No description provided.
*
@@ -23779,21 +24803,15 @@ export type operations = {
};
};
/**
- * notes/bubble-timeline
+ * notes/hybrid-timeline
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *read:account*
*/
- 'notes___bubble-timeline': {
+ 'notes___hybrid-timeline': {
requestBody: {
content: {
'application/json': {
- /** @default false */
- withFiles?: boolean;
- /** @default true */
- withBots?: boolean;
- /** @default true */
- withRenotes?: boolean;
/** @default 10 */
limit?: number;
/** Format: misskey:id */
@@ -23802,6 +24820,22 @@ export type operations = {
untilId?: string;
sinceDate?: number;
untilDate?: number;
+ /** @default false */
+ allowPartial?: boolean;
+ /** @default true */
+ includeMyRenotes?: boolean;
+ /** @default true */
+ includeRenotedMyNotes?: boolean;
+ /** @default true */
+ includeLocalRenotes?: boolean;
+ /** @default false */
+ withFiles?: boolean;
+ /** @default true */
+ withRenotes?: boolean;
+ /** @default false */
+ withReplies?: boolean;
+ /** @default true */
+ withBots?: boolean;
};
};
};
@@ -23851,48 +24885,25 @@ export type operations = {
};
};
/**
- * notes/hybrid-timeline
+ * notes/like
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:account*
+ * **Credential required**: *Yes* / **Permission**: *write:reactions*
*/
- 'notes___hybrid-timeline': {
+ notes___like: {
requestBody: {
content: {
'application/json': {
- /** @default 10 */
- limit?: number;
- /** Format: misskey:id */
- sinceId?: string;
/** Format: misskey:id */
- untilId?: string;
- sinceDate?: number;
- untilDate?: number;
- /** @default false */
- allowPartial?: boolean;
- /** @default true */
- includeMyRenotes?: boolean;
- /** @default true */
- includeRenotedMyNotes?: boolean;
- /** @default true */
- includeLocalRenotes?: boolean;
- /** @default false */
- withFiles?: boolean;
- /** @default true */
- withRenotes?: boolean;
- /** @default false */
- withReplies?: boolean;
- /** @default true */
- withBots?: boolean;
+ noteId: string;
+ override?: string | null;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['Note'][];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -24140,18 +25151,17 @@ export type operations = {
};
};
/**
- * notes/polls/vote
+ * notes/polls/refresh
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:votes*
+ * **Credential required**: *Yes* / **Permission**: *read:federation*
*/
- notes___polls___vote: {
+ notes___polls___refresh: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
noteId: string;
- choice: number;
};
};
};
@@ -24199,17 +25209,18 @@ export type operations = {
};
};
/**
- * notes/polls/refresh
+ * notes/polls/vote
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:federation*
+ * **Credential required**: *Yes* / **Permission**: *write:votes*
*/
- notes___polls___refresh: {
+ notes___polls___vote: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
noteId: string;
+ choice: number;
};
};
};
@@ -24441,65 +25452,6 @@ export type operations = {
};
};
/**
- * notes/like
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:reactions*
- */
- notes___like: {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- noteId: string;
- override?: string | null;
- };
- };
- };
- responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
* notes/renotes
* @description No description provided.
*
@@ -24869,35 +25821,38 @@ export type operations = {
};
};
/**
- * notes/search-by-tag
+ * notes/search
* @description No description provided.
*
* **Credential required**: *No*
*/
- 'notes___search-by-tag': {
+ notes___search: {
requestBody: {
content: {
'application/json': {
- /** @default null */
- reply?: boolean | null;
- /** @default null */
- renote?: boolean | null;
- /**
- * @description Only show notes that have attached files.
- * @default false
- */
- withFiles?: boolean;
- /** @default null */
- poll?: boolean | null;
+ query: string;
/** Format: misskey:id */
sinceId?: string;
/** Format: misskey:id */
untilId?: string;
/** @default 10 */
limit?: number;
- tag?: string;
- /** @description The outer arrays are chained with OR, the inner arrays are chained with AND. */
- query?: string[][];
+ /** @default 0 */
+ offset?: number;
+ /** @description The local host is represented with `.`. */
+ host?: string;
+ filetype?: string | null;
+ /**
+ * Format: misskey:id
+ * @default null
+ */
+ userId?: string | null;
+ /**
+ * Format: misskey:id
+ * @default null
+ */
+ channelId?: string | null;
+ order?: string;
};
};
};
@@ -24947,38 +25902,35 @@ export type operations = {
};
};
/**
- * notes/search
+ * notes/search-by-tag
* @description No description provided.
*
* **Credential required**: *No*
*/
- notes___search: {
+ 'notes___search-by-tag': {
requestBody: {
content: {
'application/json': {
- query: string;
+ /** @default null */
+ reply?: boolean | null;
+ /** @default null */
+ renote?: boolean | null;
+ /**
+ * @description Only show notes that have attached files.
+ * @default false
+ */
+ withFiles?: boolean;
+ /** @default null */
+ poll?: boolean | null;
/** Format: misskey:id */
sinceId?: string;
/** Format: misskey:id */
untilId?: string;
/** @default 10 */
limit?: number;
- /** @default 0 */
- offset?: number;
- /** @description The local host is represented with `.`. */
- host?: string;
- filetype?: string | null;
- /**
- * Format: misskey:id
- * @default null
- */
- userId?: string | null;
- /**
- * Format: misskey:id
- * @default null
- */
- channelId?: string | null;
- order?: string;
+ tag?: string;
+ /** @description The outer arrays are chained with OR, the inner arrays are chained with AND. */
+ query?: string[][];
};
};
};
@@ -25558,103 +26510,6 @@ export type operations = {
};
};
/**
- * notes/edit
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:notes*
- */
- notes___edit: {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- editId?: string;
- /**
- * @default public
- * @enum {string}
- */
- visibility?: 'public' | 'home' | 'followers' | 'specified';
- visibleUserIds?: string[];
- cw?: string | null;
- /** @default false */
- localOnly?: boolean;
- /**
- * @default null
- * @enum {string|null}
- */
- reactionAcceptance?: null | 'likeOnly' | 'likeOnlyForRemote' | 'nonSensitiveOnly' | 'nonSensitiveOnlyForLocalLikeOnlyForRemote';
- /** @default false */
- noExtractMentions?: boolean;
- /** @default false */
- noExtractHashtags?: boolean;
- /** @default false */
- noExtractEmojis?: boolean;
- /** Format: misskey:id */
- replyId?: string | null;
- /** Format: misskey:id */
- renoteId?: string | null;
- /** Format: misskey:id */
- channelId?: string | null;
- text?: string | null;
- fileIds?: string[];
- mediaIds?: string[];
- poll?: ({
- choices: string[];
- multiple?: boolean;
- expiresAt?: number | null;
- expiredAfter?: number | null;
- }) | null;
- };
- };
- };
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': {
- createdNote: components['schemas']['Note'];
- };
- };
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
* notes/versions
* @description No description provided.
*
@@ -26426,32 +27281,71 @@ export type operations = {
};
};
/**
- * flash/create
+ * ping
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:flash*
+ * **Credential required**: *No*
*/
- flash___create: {
- requestBody: {
- content: {
- 'application/json': {
- title: string;
- summary: string;
- script: string;
- permissions: string[];
- /**
- * @default public
- * @enum {string}
- */
- visibility?: 'public' | 'private';
+ ping: {
+ responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': {
+ pong: number;
+ };
+ };
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
};
};
};
+ };
+ /**
+ * pinned-users
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ 'pinned-users': {
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Flash'];
+ 'application/json': components['schemas']['UserDetailed'][];
};
};
/** @description Client error */
@@ -26493,17 +27387,17 @@ export type operations = {
};
};
/**
- * flash/delete
+ * promo/read
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:flash*
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- flash___delete: {
+ promo___read: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- flashId: string;
+ noteId: string;
};
};
};
@@ -26551,28 +27445,24 @@ export type operations = {
};
};
/**
- * flash/featured
+ * renote-mute/create
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *write:mutes*
*/
- flash___featured: {
+ 'renote-mute___create': {
requestBody: {
content: {
'application/json': {
- /** @default 0 */
- offset?: number;
- /** @default 10 */
- limit?: number;
+ /** Format: misskey:id */
+ userId: string;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['Flash'][];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -26613,17 +27503,17 @@ export type operations = {
};
};
/**
- * flash/like
+ * renote-mute/delete
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *write:flash-likes*
+ * **Credential required**: *Yes* / **Permission**: *write:mutes*
*/
- flash___like: {
+ 'renote-mute___delete': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- flashId: string;
+ userId: string;
};
};
};
@@ -26671,17 +27561,21 @@ export type operations = {
};
};
/**
- * flash/show
+ * renote-mute/list
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *read:mutes*
*/
- flash___show: {
+ 'renote-mute___list': {
requestBody: {
content: {
'application/json': {
+ /** @default 30 */
+ limit?: number;
/** Format: misskey:id */
- flashId: string;
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
};
};
};
@@ -26689,7 +27583,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Flash'];
+ 'application/json': components['schemas']['RenoteMuting'][];
};
};
/** @description Client error */
@@ -26731,17 +27625,17 @@ export type operations = {
};
};
/**
- * flash/unlike
- * @description No description provided.
+ * request-reset-password
+ * @description Request a users password to be reset.
*
- * **Credential required**: *Yes* / **Permission**: *write:flash-likes*
+ * **Credential required**: *No*
*/
- flash___unlike: {
+ 'request-reset-password': {
requestBody: {
content: {
'application/json': {
- /** Format: misskey:id */
- flashId: string;
+ username: string;
+ email: string;
};
};
};
@@ -26789,23 +27683,67 @@ export type operations = {
};
};
/**
- * flash/update
- * @description No description provided.
+ * reset-db
+ * @description Only available when running with <code>NODE_ENV=testing</code>. Reset the database and flush Redis.
*
- * **Credential required**: *Yes* / **Permission**: *write:flash*
+ * **Credential required**: *No*
*/
- flash___update: {
+ 'reset-db': {
+ responses: {
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
+ * reset-password
+ * @description Complete the password reset that was previously requested.
+ *
+ * **Credential required**: *No*
+ */
+ 'reset-password': {
requestBody: {
content: {
'application/json': {
- /** Format: misskey:id */
- flashId: string;
- title?: string;
- summary?: string;
- script?: string;
- permissions?: string[];
- /** @enum {string} */
- visibility?: 'public' | 'private';
+ token: string;
+ password: string;
};
};
};
@@ -26853,29 +27791,24 @@ export type operations = {
};
};
/**
- * flash/my
+ * retention
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:flash*
+ * **Credential required**: *No*
*/
- flash___my: {
- requestBody: {
- content: {
- 'application/json': {
- /** @default 10 */
- limit?: number;
- /** Format: misskey:id */
- sinceId?: string;
- /** Format: misskey:id */
- untilId?: string;
- };
- };
- };
+ retention: {
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Flash'][];
+ 'application/json': {
+ /** Format: date-time */
+ createdAt: string;
+ users: number;
+ data: {
+ [key: string]: number;
+ };
+ }[];
};
};
/** @description Client error */
@@ -26917,34 +27850,24 @@ export type operations = {
};
};
/**
- * flash/my-likes
+ * reversi/cancel-match
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:flash-likes*
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- 'flash___my-likes': {
+ 'reversi___cancel-match': {
requestBody: {
content: {
'application/json': {
- /** @default 10 */
- limit?: number;
- /** Format: misskey:id */
- sinceId?: string;
/** Format: misskey:id */
- untilId?: string;
+ userId?: string | null;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': {
- /** Format: id */
- id: string;
- flash: components['schemas']['Flash'];
- }[];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -26985,19 +27908,31 @@ export type operations = {
};
};
/**
- * ping
+ * reversi/games
* @description No description provided.
*
* **Credential required**: *No*
*/
- ping: {
+ reversi___games: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** @default 10 */
+ limit?: number;
+ /** Format: misskey:id */
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
+ /** @default false */
+ my?: boolean;
+ };
+ };
+ };
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': {
- pong: number;
- };
+ 'application/json': components['schemas']['ReversiGameLite'][];
};
};
/** @description Client error */
@@ -27039,17 +27974,17 @@ export type operations = {
};
};
/**
- * pinned-users
+ * reversi/invitations
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *read:account*
*/
- 'pinned-users': {
+ reversi___invitations: {
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['UserDetailed'][];
+ 'application/json': components['schemas']['UserLite'][];
};
};
/** @description Client error */
@@ -27091,21 +28026,31 @@ export type operations = {
};
};
/**
- * promo/read
+ * reversi/match
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- promo___read: {
+ reversi___match: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- noteId: string;
+ userId?: string | null;
+ /** @default false */
+ noIrregularRules?: boolean;
+ /** @default false */
+ multiple?: boolean;
};
};
};
responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['ReversiGameDetailed'];
+ };
+ };
/** @description OK (without any results) */
204: {
content: never;
@@ -27149,17 +28094,25 @@ export type operations = {
};
};
/**
- * roles/list
+ * reversi/show-game
* @description No description provided.
*
- * **Credential required**: *Yes* / **Permission**: *read:account*
+ * **Credential required**: *No*
*/
- roles___list: {
+ 'reversi___show-game': {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ gameId: string;
+ };
+ };
+ };
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Role'][];
+ 'application/json': components['schemas']['ReversiGameDetailed'];
};
};
/** @description Client error */
@@ -27201,26 +28154,24 @@ export type operations = {
};
};
/**
- * roles/show
+ * reversi/surrender
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- roles___show: {
+ reversi___surrender: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- roleId: string;
+ gameId: string;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['Role'];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -27261,23 +28212,18 @@ export type operations = {
};
};
/**
- * roles/users
+ * reversi/verify
* @description No description provided.
*
* **Credential required**: *No*
*/
- roles___users: {
+ reversi___verify: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- roleId: string;
- /** Format: misskey:id */
- sinceId?: string;
- /** Format: misskey:id */
- untilId?: string;
- /** @default 10 */
- limit?: number;
+ gameId: string;
+ crc32: string;
};
};
};
@@ -27286,10 +28232,9 @@ export type operations = {
200: {
content: {
'application/json': {
- /** Format: misskey:id */
- id: string;
- user: components['schemas']['UserDetailed'];
- }[];
+ desynced: boolean;
+ game?: components['schemas']['ReversiGameDetailed'] | null;
+ };
};
};
/** @description Client error */
@@ -27331,33 +28276,17 @@ export type operations = {
};
};
/**
- * roles/notes
+ * roles/list
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *read:account*
*/
- roles___notes: {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- roleId: string;
- /** @default 10 */
- limit?: number;
- /** Format: misskey:id */
- sinceId?: string;
- /** Format: misskey:id */
- untilId?: string;
- sinceDate?: number;
- untilDate?: number;
- };
- };
- };
+ roles___list: {
responses: {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Note'][];
+ 'application/json': components['schemas']['Role'][];
};
};
/** @description Client error */
@@ -27399,24 +28328,34 @@ export type operations = {
};
};
/**
- * request-reset-password
- * @description Request a users password to be reset.
+ * roles/notes
+ * @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *read:account*
*/
- 'request-reset-password': {
+ roles___notes: {
requestBody: {
content: {
'application/json': {
- username: string;
- email: string;
+ /** Format: misskey:id */
+ roleId: string;
+ /** @default 10 */
+ limit?: number;
+ /** Format: misskey:id */
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
+ sinceDate?: number;
+ untilDate?: number;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['Note'][];
+ };
};
/** @description Client error */
400: {
@@ -27457,16 +28396,26 @@ export type operations = {
};
};
/**
- * reset-db
- * @description Only available when running with <code>NODE_ENV=testing</code>. Reset the database and flush Redis.
+ * roles/show
+ * @description No description provided.
*
* **Credential required**: *No*
*/
- 'reset-db': {
+ roles___show: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ roleId: string;
+ };
+ };
+ };
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['Role'];
+ };
};
/** @description Client error */
400: {
@@ -27507,24 +28456,36 @@ export type operations = {
};
};
/**
- * reset-password
- * @description Complete the password reset that was previously requested.
+ * roles/users
+ * @description No description provided.
*
* **Credential required**: *No*
*/
- 'reset-password': {
+ roles___users: {
requestBody: {
content: {
'application/json': {
- token: string;
- password: string;
+ /** Format: misskey:id */
+ roleId: string;
+ /** Format: misskey:id */
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
+ /** @default 10 */
+ limit?: number;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ id: string;
+ user: components['schemas']['UserDetailed'];
+ }[];
+ };
};
/** @description Client error */
400: {
@@ -27630,6 +28591,66 @@ export type operations = {
};
};
/**
+ * sponsors
+ * @description Get Sharkey Sponsors or Instance Sponsors
+ *
+ * **Credential required**: *No*
+ */
+ sponsors: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** @default false */
+ forceUpdate?: boolean;
+ /** @default false */
+ instance?: boolean;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
* stats
* @description No description provided.
*
@@ -27690,17 +28711,21 @@ export type operations = {
};
};
/**
- * sw/show-registration
- * @description Check push notification registration exists.
+ * sw/register
+ * @description Register to receive push notifications.
*
* **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.
* **Credential required**: *Yes*
*/
- 'sw___show-registration': {
+ sw___register: {
requestBody: {
content: {
'application/json': {
endpoint: string;
+ auth: string;
+ publickey: string;
+ /** @default false */
+ sendReadMessage?: boolean;
};
};
};
@@ -27709,16 +28734,15 @@ export type operations = {
200: {
content: {
'application/json': {
+ /** @enum {string} */
+ state?: 'already-subscribed' | 'subscribed';
+ key: string | null;
userId: string;
endpoint: string;
sendReadMessage: boolean;
- } | null;
+ };
};
};
- /** @description OK (without any results) */
- 204: {
- content: never;
- };
/** @description Client error */
400: {
content: {
@@ -27758,18 +28782,17 @@ export type operations = {
};
};
/**
- * sw/update-registration
- * @description Update push notification registration.
+ * sw/show-registration
+ * @description Check push notification registration exists.
*
* **Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.
* **Credential required**: *Yes*
*/
- 'sw___update-registration': {
+ 'sw___show-registration': {
requestBody: {
content: {
'application/json': {
endpoint: string;
- sendReadMessage?: boolean;
};
};
};
@@ -27781,9 +28804,13 @@ export type operations = {
userId: string;
endpoint: string;
sendReadMessage: boolean;
- };
+ } | null;
};
};
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
+ };
/** @description Client error */
400: {
content: {
@@ -27823,37 +28850,23 @@ export type operations = {
};
};
/**
- * sw/register
- * @description Register to receive push notifications.
+ * sw/unregister
+ * @description Unregister from receiving push notifications.
*
- * **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*
*/
- sw___register: {
+ sw___unregister: {
requestBody: {
content: {
'application/json': {
endpoint: string;
- auth: string;
- publickey: string;
- /** @default false */
- sendReadMessage?: boolean;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': {
- /** @enum {string} */
- state?: 'already-subscribed' | 'subscribed';
- key: string | null;
- userId: string;
- endpoint: string;
- sendReadMessage: boolean;
- };
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -27894,23 +28907,31 @@ export type operations = {
};
};
/**
- * sw/unregister
- * @description Unregister from receiving push notifications.
+ * sw/update-registration
+ * @description 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*
*/
- sw___unregister: {
+ 'sw___update-registration': {
requestBody: {
content: {
'application/json': {
endpoint: string;
+ sendReadMessage?: boolean;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': {
+ userId: string;
+ endpoint: string;
+ sendReadMessage: boolean;
+ };
+ };
};
/** @description Client error */
400: {
@@ -28165,6 +29186,69 @@ export type operations = {
};
};
/**
+ * users/achievements
+ * @description No description provided.
+ *
+ * **Credential required**: *No*
+ */
+ users___achievements: {
+ requestBody: {
+ content: {
+ 'application/json': {
+ /** Format: misskey:id */
+ userId: string;
+ };
+ };
+ };
+ responses: {
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': {
+ name: string;
+ unlockedAt: number;
+ }[];
+ };
+ };
+ /** @description Client error */
+ 400: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Authentication error */
+ 401: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Forbidden error */
+ 403: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description I'm Ai */
+ 418: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Too many requests */
+ 429: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ /** @description Internal server error */
+ 500: {
+ content: {
+ 'application/json': components['schemas']['Error'];
+ };
+ };
+ };
+ };
+ /**
* users/clips
* @description Show all clips this user owns.
*
@@ -28231,26 +29315,21 @@ export type operations = {
};
};
/**
- * users/followers
- * @description Show everyone that follows this user.
+ * users/featured-notes
+ * @description No description provided.
*
* **Credential required**: *No*
*/
- users___followers: {
+ 'users___featured-notes': {
requestBody: {
content: {
'application/json': {
- /** Format: misskey:id */
- sinceId?: string;
- /** Format: misskey:id */
- untilId?: string;
/** @default 10 */
limit?: number;
/** Format: misskey:id */
- userId?: string;
- username?: string;
- /** @description The local host is represented with `null`. */
- host?: string | null;
+ untilId?: string;
+ /** Format: misskey:id */
+ userId: string;
};
};
};
@@ -28258,7 +29337,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Following'][];
+ 'application/json': components['schemas']['Note'][];
};
};
/** @description Client error */
@@ -28300,27 +29379,23 @@ export type operations = {
};
};
/**
- * users/following
- * @description Show everyone that this user is following.
+ * users/flashs
+ * @description Show all flashs this user created.
*
* **Credential required**: *No*
*/
- users___following: {
+ users___flashs: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- sinceId?: string;
- /** Format: misskey:id */
- untilId?: string;
+ userId: string;
/** @default 10 */
limit?: number;
/** Format: misskey:id */
- userId?: string;
- username?: string;
- /** @description The local host is represented with `null`. */
- host?: string | null;
- birthday?: string | null;
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
};
};
};
@@ -28328,7 +29403,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Following'][];
+ 'application/json': components['schemas']['Flash'][];
};
};
/** @description Client error */
@@ -28370,23 +29445,26 @@ export type operations = {
};
};
/**
- * users/gallery/posts
- * @description Show all gallery posts by the given user.
+ * users/followers
+ * @description Show everyone that follows this user.
*
* **Credential required**: *No*
*/
- users___gallery___posts: {
+ users___followers: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- userId: string;
- /** @default 10 */
- limit?: number;
- /** Format: misskey:id */
sinceId?: string;
/** Format: misskey:id */
untilId?: string;
+ /** @default 10 */
+ limit?: number;
+ /** Format: misskey:id */
+ userId?: string;
+ username?: string;
+ /** @description The local host is represented with `null`. */
+ host?: string | null;
};
};
};
@@ -28394,7 +29472,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['GalleryPost'][];
+ 'application/json': components['schemas']['Following'][];
};
};
/** @description Client error */
@@ -28436,19 +29514,27 @@ export type operations = {
};
};
/**
- * users/get-frequently-replied-users
- * @description Get a list of other users that the specified user frequently replies to.
+ * users/following
+ * @description Show everyone that this user is following.
*
* **Credential required**: *No*
*/
- 'users___get-frequently-replied-users': {
+ users___following: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- userId: string;
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
/** @default 10 */
limit?: number;
+ /** Format: misskey:id */
+ userId?: string;
+ username?: string;
+ /** @description The local host is represented with `null`. */
+ host?: string | null;
+ birthday?: string | null;
};
};
};
@@ -28456,10 +29542,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': {
- user: components['schemas']['UserDetailed'];
- weight: number;
- }[];
+ 'application/json': components['schemas']['Following'][];
};
};
/** @description Client error */
@@ -28501,21 +29584,23 @@ export type operations = {
};
};
/**
- * users/featured-notes
- * @description No description provided.
+ * users/gallery/posts
+ * @description Show all gallery posts by the given user.
*
* **Credential required**: *No*
*/
- 'users___featured-notes': {
+ users___gallery___posts: {
requestBody: {
content: {
'application/json': {
+ /** Format: misskey:id */
+ userId: string;
/** @default 10 */
limit?: number;
/** Format: misskey:id */
- untilId?: string;
+ sinceId?: string;
/** Format: misskey:id */
- userId: string;
+ untilId?: string;
};
};
};
@@ -28523,7 +29608,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Note'][];
+ 'application/json': components['schemas']['GalleryPost'][];
};
};
/** @description Client error */
@@ -28565,16 +29650,19 @@ export type operations = {
};
};
/**
- * users/lists/create
- * @description Create a new list of users.
+ * users/get-frequently-replied-users
+ * @description Get a list of other users that the specified user frequently replies to.
*
- * **Credential required**: *Yes* / **Permission**: *write:account*
+ * **Credential required**: *No*
*/
- users___lists___create: {
+ 'users___get-frequently-replied-users': {
requestBody: {
content: {
'application/json': {
- name: string;
+ /** Format: misskey:id */
+ userId: string;
+ /** @default 10 */
+ limit?: number;
};
};
};
@@ -28582,7 +29670,10 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['UserList'];
+ 'application/json': {
+ user: components['schemas']['UserDetailed'];
+ weight: number;
+ }[];
};
};
/** @description Client error */
@@ -28624,24 +29715,25 @@ export type operations = {
};
};
/**
- * users/lists/delete
- * @description Delete an existing list of users.
+ * users/lists/create
+ * @description Create a new list of users.
*
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- users___lists___delete: {
+ users___lists___create: {
requestBody: {
content: {
'application/json': {
- /** Format: misskey:id */
- listId: string;
+ name: string;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['UserList'];
+ };
};
/** @description Client error */
400: {
@@ -28682,17 +29774,18 @@ export type operations = {
};
};
/**
- * users/lists/list
- * @description Show all lists that the authenticated user has created.
+ * users/lists/create-from-public
+ * @description No description provided.
*
- * **Credential required**: *No* / **Permission**: *read:account*
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- users___lists___list: {
+ 'users___lists___create-from-public': {
requestBody: {
content: {
'application/json': {
+ name: string;
/** Format: misskey:id */
- userId?: string;
+ listId: string;
};
};
};
@@ -28700,7 +29793,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['UserList'][];
+ 'application/json': components['schemas']['UserList'];
};
};
/** @description Client error */
@@ -28742,19 +29835,17 @@ export type operations = {
};
};
/**
- * users/lists/pull
- * @description Remove a user from a list.
+ * users/lists/delete
+ * @description Delete an existing list of users.
*
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- users___lists___pull: {
+ users___lists___delete: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
listId: string;
- /** Format: misskey:id */
- userId: string;
};
};
};
@@ -28802,19 +29893,17 @@ export type operations = {
};
};
/**
- * users/lists/push
- * @description Add a user to an existing list.
+ * users/lists/favorite
+ * @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- users___lists___push: {
+ users___lists___favorite: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
listId: string;
- /** Format: misskey:id */
- userId: string;
};
};
};
@@ -28862,12 +29951,12 @@ export type operations = {
};
};
/**
- * users/lists/show
- * @description Show the properties of a list.
+ * users/lists/get-memberships
+ * @description No description provided.
*
* **Credential required**: *No* / **Permission**: *read:account*
*/
- users___lists___show: {
+ 'users___lists___get-memberships': {
requestBody: {
content: {
'application/json': {
@@ -28875,6 +29964,12 @@ export type operations = {
listId: string;
/** @default false */
forPublic?: boolean;
+ /** @default 30 */
+ limit?: number;
+ /** Format: misskey:id */
+ sinceId?: string;
+ /** Format: misskey:id */
+ untilId?: string;
};
};
};
@@ -28882,7 +29977,16 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['UserList'];
+ 'application/json': {
+ /** Format: misskey:id */
+ id: string;
+ /** Format: date-time */
+ createdAt: string;
+ /** Format: misskey:id */
+ userId: string;
+ user: components['schemas']['UserLite'];
+ withReplies: boolean;
+ }[];
};
};
/** @description Client error */
@@ -28924,24 +30028,26 @@ export type operations = {
};
};
/**
- * users/lists/favorite
- * @description No description provided.
+ * users/lists/list
+ * @description Show all lists that the authenticated user has created.
*
- * **Credential required**: *Yes* / **Permission**: *write:account*
+ * **Credential required**: *No* / **Permission**: *read:account*
*/
- users___lists___favorite: {
+ users___lists___list: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
- listId: string;
+ userId?: string;
};
};
};
responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
+ /** @description OK (with results) */
+ 200: {
+ content: {
+ 'application/json': components['schemas']['UserList'][];
+ };
};
/** @description Client error */
400: {
@@ -28982,17 +30088,19 @@ export type operations = {
};
};
/**
- * users/lists/unfavorite
- * @description No description provided.
+ * users/lists/pull
+ * @description Remove a user from a list.
*
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- users___lists___unfavorite: {
+ users___lists___pull: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
listId: string;
+ /** Format: misskey:id */
+ userId: string;
};
};
};
@@ -29040,28 +30148,26 @@ export type operations = {
};
};
/**
- * users/lists/update
- * @description Update the properties of a list.
+ * users/lists/push
+ * @description Add a user to an existing list.
*
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- users___lists___update: {
+ users___lists___push: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
listId: string;
- name?: string;
- isPublic?: boolean;
+ /** Format: misskey:id */
+ userId: string;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['UserList'];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -29102,18 +30208,19 @@ export type operations = {
};
};
/**
- * users/lists/create-from-public
- * @description No description provided.
+ * users/lists/show
+ * @description Show the properties of a list.
*
- * **Credential required**: *Yes* / **Permission**: *write:account*
+ * **Credential required**: *No* / **Permission**: *read:account*
*/
- 'users___lists___create-from-public': {
+ users___lists___show: {
requestBody: {
content: {
'application/json': {
- name: string;
/** Format: misskey:id */
listId: string;
+ /** @default false */
+ forPublic?: boolean;
};
};
};
@@ -29163,20 +30270,17 @@ export type operations = {
};
};
/**
- * users/lists/update-membership
+ * users/lists/unfavorite
* @description No description provided.
*
* **Credential required**: *Yes* / **Permission**: *write:account*
*/
- 'users___lists___update-membership': {
+ users___lists___unfavorite: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
listId: string;
- /** Format: misskey:id */
- userId: string;
- withReplies?: boolean;
};
};
};
@@ -29224,25 +30328,19 @@ export type operations = {
};
};
/**
- * users/lists/get-memberships
- * @description No description provided.
+ * users/lists/update
+ * @description Update the properties of a list.
*
- * **Credential required**: *No* / **Permission**: *read:account*
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- 'users___lists___get-memberships': {
+ users___lists___update: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
listId: string;
- /** @default false */
- forPublic?: boolean;
- /** @default 30 */
- limit?: number;
- /** Format: misskey:id */
- sinceId?: string;
- /** Format: misskey:id */
- untilId?: string;
+ name?: string;
+ isPublic?: boolean;
};
};
};
@@ -29250,16 +30348,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': {
- /** Format: misskey:id */
- id: string;
- /** Format: date-time */
- createdAt: string;
- /** Format: misskey:id */
- userId: string;
- user: components['schemas']['UserLite'];
- withReplies: boolean;
- }[];
+ 'application/json': components['schemas']['UserList'];
};
};
/** @description Client error */
@@ -29301,52 +30390,27 @@ export type operations = {
};
};
/**
- * users/notes
+ * users/lists/update-membership
* @description No description provided.
*
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *write:account*
*/
- users___notes: {
+ 'users___lists___update-membership': {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
+ listId: string;
+ /** Format: misskey:id */
userId: string;
- /** @default false */
withReplies?: boolean;
- /** @default true */
- withRepliesToSelf?: boolean;
- /** @default true */
- withQuotes?: boolean;
- /** @default true */
- withRenotes?: boolean;
- /** @default true */
- withBots?: boolean;
- /** @default true */
- withNonPublic?: boolean;
- /** @default false */
- withChannelNotes?: boolean;
- /** @default 10 */
- limit?: number;
- /** Format: misskey:id */
- sinceId?: string;
- /** Format: misskey:id */
- untilId?: string;
- sinceDate?: number;
- untilDate?: number;
- /** @default false */
- allowPartial?: boolean;
- /** @default false */
- withFiles?: boolean;
};
};
};
responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['Note'][];
- };
+ /** @description OK (without any results) */
+ 204: {
+ content: never;
};
/** @description Client error */
400: {
@@ -29387,23 +30451,43 @@ export type operations = {
};
};
/**
- * users/pages
- * @description Show all pages this user created.
+ * users/notes
+ * @description No description provided.
*
* **Credential required**: *No*
*/
- users___pages: {
+ users___notes: {
requestBody: {
content: {
'application/json': {
/** Format: misskey:id */
userId: string;
+ /** @default false */
+ withReplies?: boolean;
+ /** @default true */
+ withRepliesToSelf?: boolean;
+ /** @default true */
+ withQuotes?: boolean;
+ /** @default true */
+ withRenotes?: boolean;
+ /** @default true */
+ withBots?: boolean;
+ /** @default true */
+ withNonPublic?: boolean;
+ /** @default false */
+ withChannelNotes?: boolean;
/** @default 10 */
limit?: number;
/** Format: misskey:id */
sinceId?: string;
/** Format: misskey:id */
untilId?: string;
+ sinceDate?: number;
+ untilDate?: number;
+ /** @default false */
+ allowPartial?: boolean;
+ /** @default false */
+ withFiles?: boolean;
};
};
};
@@ -29411,7 +30495,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Page'][];
+ 'application/json': components['schemas']['Note'][];
};
};
/** @description Client error */
@@ -29453,12 +30537,12 @@ export type operations = {
};
};
/**
- * users/flashs
- * @description Show all flashs this user created.
+ * users/pages
+ * @description Show all pages this user created.
*
* **Credential required**: *No*
*/
- users___flashs: {
+ users___pages: {
requestBody: {
content: {
'application/json': {
@@ -29477,7 +30561,7 @@ export type operations = {
/** @description OK (with results) */
200: {
content: {
- 'application/json': components['schemas']['Flash'][];
+ 'application/json': components['schemas']['Page'][];
};
};
/** @description Client error */
@@ -29789,21 +30873,27 @@ export type operations = {
};
};
/**
- * users/search-by-username-and-host
- * @description Search for a user by username and/or host.
+ * users/search
+ * @description Search for users.
*
* **Credential required**: *No*
*/
- 'users___search-by-username-and-host': {
+ users___search: {
requestBody: {
content: {
'application/json': {
+ query: string;
+ /** @default 0 */
+ offset?: number;
/** @default 10 */
limit?: number;
+ /**
+ * @default combined
+ * @enum {string}
+ */
+ origin?: 'local' | 'remote' | 'combined';
/** @default true */
detail?: boolean;
- username?: string | null;
- host?: string | null;
};
};
};
@@ -29853,27 +30943,21 @@ export type operations = {
};
};
/**
- * users/search
- * @description Search for users.
+ * users/search-by-username-and-host
+ * @description Search for a user by username and/or host.
*
* **Credential required**: *No*
*/
- users___search: {
+ 'users___search-by-username-and-host': {
requestBody: {
content: {
'application/json': {
- query: string;
- /** @default 0 */
- offset?: number;
/** @default 10 */
limit?: number;
- /**
- * @default combined
- * @enum {string}
- */
- origin?: 'local' | 'remote' | 'combined';
/** @default true */
detail?: boolean;
+ username?: string | null;
+ host?: string | null;
};
};
};
@@ -29987,69 +31071,6 @@ export type operations = {
};
};
/**
- * users/achievements
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- users___achievements: {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- userId: string;
- };
- };
- };
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': {
- name: string;
- unlockedAt: number;
- }[];
- };
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
* users/update-memo
* @description No description provided.
*
@@ -30110,794 +31131,49 @@ export type operations = {
};
};
/**
- * fetch-rss
+ * v2/admin/emoji/list
* @description No description provided.
*
- * **Credential required**: *No*
- */
- 'fetch-rss': {
- requestBody: {
- content: {
- 'application/json': {
- url: string;
- };
- };
- };
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': {
- image?: {
- link?: string;
- url: string;
- title?: string;
- };
- paginationLinks?: {
- self?: string;
- first?: string;
- next?: string;
- last?: string;
- prev?: string;
- };
- link?: string;
- title?: string;
- items: {
- link?: string;
- guid?: string;
- title?: string;
- pubDate?: string;
- creator?: string;
- summary?: string;
- content?: string;
- isoDate?: string;
- categories?: string[];
- contentSnippet?: string;
- enclosure?: {
- url: string;
- length?: number;
- type?: string;
- };
- }[];
- feedUrl?: string;
- description?: string;
- itunes?: {
- image?: string;
- owner?: {
- name?: string;
- email?: string;
- };
- author?: string;
- summary?: string;
- explicit?: string;
- categories?: string[];
- keywords?: string[];
- [key: string]: unknown;
- };
- };
- };
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
- * fetch-external-resources
- * @description 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*
- */
- 'fetch-external-resources': {
- requestBody: {
- content: {
- 'application/json': {
- url: string;
- hash: string;
- };
- };
- };
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': {
- type: string;
- data: string;
- };
- };
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
- * retention
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- retention: {
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': {
- /** Format: date-time */
- createdAt: string;
- users: number;
- data: {
- [key: string]: number;
- };
- }[];
- };
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
- * sponsors
- * @description Get Sharkey Sponsors or Instance Sponsors
- *
- * **Credential required**: *No*
- */
- sponsors: {
- requestBody: {
- content: {
- 'application/json': {
- /** @default false */
- forceUpdate?: boolean;
- /** @default false */
- instance?: boolean;
- };
- };
- };
- responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
- * bubble-game/register
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:account*
- */
- 'bubble-game___register': {
- requestBody: {
- content: {
- 'application/json': {
- score: number;
- seed: string;
- logs: number[][];
- gameMode: string;
- gameVersion: number;
- };
- };
- };
- responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
- * bubble-game/ranking
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- 'bubble-game___ranking': {
- requestBody: {
- content: {
- 'application/json': {
- gameMode: string;
- };
- };
- };
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- id: string;
- score: number;
- user?: components['schemas']['UserLite'];
- }[];
- };
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
- * reversi/cancel-match
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:account*
- */
- 'reversi___cancel-match': {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- userId?: string | null;
- };
- };
- };
- responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
- * reversi/games
- * @description No description provided.
- *
- * **Credential required**: *No*
+ * **Credential required**: *Yes* / **Permission**: *read:admin:emoji*
*/
- reversi___games: {
+ v2___admin___emoji___list: {
requestBody: {
content: {
'application/json': {
- /** @default 10 */
- limit?: number;
+ query?: ({
+ updatedAtFrom?: string;
+ updatedAtTo?: string;
+ name?: string;
+ host?: string;
+ uri?: string;
+ publicUrl?: string;
+ originalUrl?: string;
+ type?: string;
+ aliases?: string;
+ category?: string;
+ license?: string;
+ isSensitive?: boolean;
+ localOnly?: boolean;
+ /**
+ * @default all
+ * @enum {string}
+ */
+ hostType?: 'local' | 'remote' | 'all';
+ roleIds?: string[];
+ }) | null;
/** Format: misskey:id */
sinceId?: string;
/** Format: misskey:id */
untilId?: string;
- /** @default false */
- my?: boolean;
- };
- };
- };
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['ReversiGameLite'][];
- };
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
- * reversi/match
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:account*
- */
- reversi___match: {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- userId?: string | null;
- /** @default false */
- noIrregularRules?: boolean;
- /** @default false */
- multiple?: boolean;
- };
- };
- };
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['ReversiGameDetailed'];
- };
- };
- /** @description OK (without any results) */
- 204: {
- content: never;
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
- * reversi/invitations
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *read:account*
- */
- reversi___invitations: {
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['UserLite'][];
- };
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
- * reversi/show-game
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- 'reversi___show-game': {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- gameId: string;
- };
- };
- };
- responses: {
- /** @description OK (with results) */
- 200: {
- content: {
- 'application/json': components['schemas']['ReversiGameDetailed'];
- };
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
- * reversi/surrender
- * @description No description provided.
- *
- * **Credential required**: *Yes* / **Permission**: *write:account*
- */
- reversi___surrender: {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- gameId: string;
- };
- };
- };
- responses: {
- /** @description OK (without any results) */
- 204: {
- content: never;
- };
- /** @description Client error */
- 400: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Authentication error */
- 401: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Forbidden error */
- 403: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description I'm Ai */
- 418: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- /** @description Internal server error */
- 500: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
- };
- };
- /**
- * reversi/verify
- * @description No description provided.
- *
- * **Credential required**: *No*
- */
- reversi___verify: {
- requestBody: {
- content: {
- 'application/json': {
- /** Format: misskey:id */
- gameId: string;
- crc32: string;
+ /** @default 10 */
+ limit?: number;
+ page?: number;
+ /**
+ * @default [
+ * "-id"
+ * ]
+ */
+ sortKeys?: ('+id' | '-id' | '+updatedAt' | '-updatedAt' | '+name' | '-name' | '+host' | '-host' | '+uri' | '-uri' | '+publicUrl' | '-publicUrl' | '+type' | '-type' | '+aliases' | '-aliases' | '+category' | '-category' | '+license' | '-license' | '+isSensitive' | '-isSensitive' | '+localOnly' | '-localOnly' | '+roleIdsThatCanBeUsedThisEmojiAsReaction' | '-roleIdsThatCanBeUsedThisEmojiAsReaction')[];
};
};
};
@@ -30906,8 +31182,10 @@ export type operations = {
200: {
content: {
'application/json': {
- desynced: boolean;
- game?: components['schemas']['ReversiGameDetailed'] | null;
+ emojis: components['schemas']['EmojiDetailedAdmin'][];
+ count: number;
+ allCount: number;
+ allPages: number;
};
};
};
@@ -30935,12 +31213,6 @@ export type operations = {
'application/json': components['schemas']['Error'];
};
};
- /** @description Too many requests */
- 429: {
- content: {
- 'application/json': components['schemas']['Error'];
- };
- };
/** @description Internal server error */
500: {
content: {