How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Misskey Admin API

The Admin API from Misskey — 108 operation(s) for admin.

Misskey Admin API is one of 32 APIs that Misskey publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Admin. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, a GitHub repository, and rate-limit docs.

This API exposes 108 operations across 108 paths, and defines 32 schemas. It is described by OpenAPI 3.2.0, at version 2025.4.1-io.12b-fb6fbea074.

Requests are made against a single base URL, https://misskey.io/api.

108 operations 108 paths 32 schemas 108 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2025.4.1-io.12b-fb6fbea074
Server
https://misskey.io/api
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Misskey Admin API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (bearerAuth).

Paths & Operations 108

Across 108 paths, the API surfaces 108 operations — 108 POST. Each is listed below with its method, path, parameters, and response codes.

Admin 108
POST
/admin/emoji/import-zip
admin/emoji/import-zip
post___admin___emoji___import-zip body → 204400401403418500
POST
/admin/abuse-report-resolver/create
admin/abuse-report-resolver/create
post___admin___abuse-report-resolver___create body → 200400401403418500
POST
/admin/abuse-report-resolver/delete
admin/abuse-report-resolver/delete
post___admin___abuse-report-resolver___delete body → 204400401403418500
POST
/admin/abuse-report-resolver/list
admin/abuse-report-resolver/list
post___admin___abuse-report-resolver___list body → 200400401403418500
POST
/admin/abuse-report-resolver/update
admin/abuse-report-resolver/update
post___admin___abuse-report-resolver___update body → 204400401403418500
POST
/admin/abuse-report/notification-recipient/create
admin/abuse-report/notification-recipient/create
post___admin___abuse-report___notification-recipient___create body → 200400401403418500
POST
/admin/abuse-report/notification-recipient/delete
admin/abuse-report/notification-recipient/delete
post___admin___abuse-report___notification-recipient___delete body → 204400401403418500
POST
/admin/abuse-report/notification-recipient/list
admin/abuse-report/notification-recipient/list
post___admin___abuse-report___notification-recipient___list body → 200400401403418500
POST
/admin/abuse-report/notification-recipient/show
admin/abuse-report/notification-recipient/show
post___admin___abuse-report___notification-recipient___show body → 200400401403418500
POST
/admin/abuse-report/notification-recipient/update
admin/abuse-report/notification-recipient/update
post___admin___abuse-report___notification-recipient___update body → 200400401403418500
POST
/admin/abuse-user-reports
admin/abuse-user-reports
post___admin___abuse-user-reports body → 200400401403418500
POST
/admin/accounts/create
admin/accounts/create
post___admin___accounts___create body → 200400401403418500
POST
/admin/accounts/delete
admin/accounts/delete
post___admin___accounts___delete body → 204400401403418500
POST
/admin/accounts/find-by-email
admin/accounts/find-by-email
post___admin___accounts___find-by-email body → 200400401403418500
POST
/admin/accounts/pending/list
admin/accounts/pending/list
post___admin___accounts___pending___list body → 200400401403418500
POST
/admin/accounts/pending/revoke
admin/accounts/pending/revoke
post___admin___accounts___pending___revoke body → 204400401403418500
POST
/admin/ad/create
admin/ad/create
post___admin___ad___create body → 200400401403418500
POST
/admin/ad/delete
admin/ad/delete
post___admin___ad___delete body → 204400401403418500
POST
/admin/ad/list
admin/ad/list
post___admin___ad___list body → 200400401403418500
POST
/admin/ad/update
admin/ad/update
post___admin___ad___update body → 204400401403418500
POST
/admin/announcements/create
admin/announcements/create
post___admin___announcements___create body → 200400401403418500
POST
/admin/announcements/delete
admin/announcements/delete
post___admin___announcements___delete body → 204400401403418500
POST
/admin/announcements/list
admin/announcements/list
post___admin___announcements___list body → 200400401403418500
POST
/admin/announcements/update
admin/announcements/update
post___admin___announcements___update body → 204400401403418500
POST
/admin/avatar-decorations/create
admin/avatar-decorations/create
post___admin___avatar-decorations___create body → 200400401403418500
POST
/admin/avatar-decorations/delete
admin/avatar-decorations/delete
post___admin___avatar-decorations___delete body → 204400401403418500
POST
/admin/avatar-decorations/list
admin/avatar-decorations/list
post___admin___avatar-decorations___list body → 200400401403418500
POST
/admin/avatar-decorations/update
admin/avatar-decorations/update
post___admin___avatar-decorations___update body → 204400401403418500
POST
/admin/captcha/current
admin/captcha/current
post___admin___captcha___current → 200400401403418500
POST
/admin/captcha/save
admin/captcha/save
post___admin___captcha___save body → 204400401403418500
POST
/admin/drive/clean-remote-files
admin/drive/clean-remote-files
post___admin___drive___clean-remote-files → 204400401403418500
POST
/admin/drive/cleanup
admin/drive/cleanup
post___admin___drive___cleanup → 204400401403418500
POST
/admin/drive/delete-all-files-of-a-user
admin/drive/delete-all-files-of-a-user
post___admin___drive___delete-all-files-of-a-user body → 204400401403418500
POST
/admin/drive/files
admin/drive/files
post___admin___drive___files body → 200400401403418500
POST
/admin/drive/show-file
admin/drive/show-file
post___admin___drive___show-file body → 200400401403418500
POST
/admin/emoji/add
admin/emoji/add
post___admin___emoji___add body → 200400401403418500
POST
/admin/emoji/add-aliases-bulk
admin/emoji/add-aliases-bulk
post___admin___emoji___add-aliases-bulk body → 204400401403418500
POST
/admin/emoji/copy
admin/emoji/copy
post___admin___emoji___copy body → 200400401403418500
POST
/admin/emoji/delete
admin/emoji/delete
post___admin___emoji___delete body → 204400401403418500
POST
/admin/emoji/delete-bulk
admin/emoji/delete-bulk
post___admin___emoji___delete-bulk body → 204400401403418500
POST
/admin/emoji/list
admin/emoji/list
post___admin___emoji___list body → 200400401403418500
POST
/admin/emoji/list-remote
admin/emoji/list-remote
post___admin___emoji___list-remote body → 200400401403418500
POST
/admin/emoji/remove-aliases-bulk
admin/emoji/remove-aliases-bulk
post___admin___emoji___remove-aliases-bulk body → 204400401403418500
POST
/admin/emoji/set-aliases-bulk
admin/emoji/set-aliases-bulk
post___admin___emoji___set-aliases-bulk body → 204400401403418500
POST
/admin/emoji/set-category-bulk
admin/emoji/set-category-bulk
post___admin___emoji___set-category-bulk body → 204400401403418500
POST
/admin/emoji/set-license-bulk
admin/emoji/set-license-bulk
post___admin___emoji___set-license-bulk body → 204400401403418500
POST
/admin/emoji/update
admin/emoji/update
post___admin___emoji___update body → 204400401403418500
POST
/admin/federation/delete-all-files
admin/federation/delete-all-files
post___admin___federation___delete-all-files body → 204400401403418500
POST
/admin/federation/refresh-remote-instance-metadata
admin/federation/refresh-remote-instance-metadata
post___admin___federation___refresh-remote-instance-metadata body → 204400401403418500
POST
/admin/federation/remove-all-following
admin/federation/remove-all-following
post___admin___federation___remove-all-following body → 204400401403418500
POST
/admin/federation/update-instance
admin/federation/update-instance
post___admin___federation___update-instance body → 204400401403418500
POST
/admin/forward-abuse-user-report
admin/forward-abuse-user-report
post___admin___forward-abuse-user-report body → 204400401403418500
POST
/admin/get-index-stats
admin/get-index-stats
post___admin___get-index-stats → 200400401403418500
POST
/admin/get-table-stats
admin/get-table-stats
post___admin___get-table-stats → 200400401403418500
POST
/admin/get-user-ips
admin/get-user-ips
post___admin___get-user-ips body → 200400401403418500
POST
/admin/indie-auth/create
admin/indie-auth/create
post___admin___indie-auth___create body → 200400401403418500
POST
/admin/indie-auth/delete
admin/indie-auth/delete
post___admin___indie-auth___delete body → 204400401403418500
POST
/admin/indie-auth/list
admin/indie-auth/list
post___admin___indie-auth___list body → 200400401403418500
POST
/admin/indie-auth/update
admin/indie-auth/update
post___admin___indie-auth___update body → 204400401403418500
POST
/admin/invite/create
admin/invite/create
post___admin___invite___create body → 200400401403418500
POST
/admin/invite/list
admin/invite/list
post___admin___invite___list body → 200400401403418500
POST
/admin/promo/create
admin/promo/create
post___admin___promo___create body → 204400401403418500
POST
/admin/queue/clear
admin/queue/clear
post___admin___queue___clear body → 204400401403418500
POST
/admin/queue/deliver-delayed
admin/queue/deliver-delayed
post___admin___queue___deliver-delayed → 200400401403418500
POST
/admin/queue/inbox-delayed
admin/queue/inbox-delayed
post___admin___queue___inbox-delayed → 200400401403418500
POST
/admin/queue/promote
admin/queue/promote
post___admin___queue___promote body → 204400401403418500
POST
/admin/queue/stats
admin/queue/stats
post___admin___queue___stats → 200400401403418500
POST
/admin/regenerate-user-token
admin/regenerate-user-token
post___admin___regenerate-user-token body → 204400401403418500
POST
/admin/relays/add
admin/relays/add
post___admin___relays___add body → 200400401403418500
POST
/admin/relays/list
admin/relays/list
post___admin___relays___list → 200400401403418500
POST
/admin/relays/remove
admin/relays/remove
post___admin___relays___remove body → 204400401403418500
POST
/admin/reset-password
admin/reset-password
post___admin___reset-password body → 200400401403418500
POST
/admin/resolve-abuse-user-report
admin/resolve-abuse-user-report
post___admin___resolve-abuse-user-report body → 204400401403418500
POST
/admin/roles/assign
admin/roles/assign
post___admin___roles___assign body → 204400401403418500
POST
/admin/roles/create
admin/roles/create
post___admin___roles___create body → 200400401403418500
POST
/admin/roles/delete
admin/roles/delete
post___admin___roles___delete body → 204400401403418500
POST
/admin/roles/list
admin/roles/list
post___admin___roles___list → 200400401403418500
POST
/admin/roles/show
admin/roles/show
post___admin___roles___show body → 200400401403418500
POST
/admin/roles/unassign
admin/roles/unassign
post___admin___roles___unassign body → 204400401403418500
POST
/admin/roles/update
admin/roles/update
post___admin___roles___update body → 204400401403418500
POST
/admin/roles/update-default-policies
admin/roles/update-default-policies
post___admin___roles___update-default-policies body → 204400401403418500
POST
/admin/roles/update-inline-policies
admin/roles/update-inline-policies
post___admin___roles___update-inline-policies body → 204400401403418500
POST
/admin/roles/users
admin/roles/users
post___admin___roles___users body → 200400401403418500
POST
/admin/send-email
admin/send-email
post___admin___send-email body → 204400401403418500
POST
/admin/show-moderation-logs
admin/show-moderation-logs
post___admin___show-moderation-logs body → 200400401403418500
POST
/admin/show-user
admin/show-user
post___admin___show-user body → 200400401403418500
POST
/admin/show-user-account-move-logs
admin/show-user-account-move-logs
post___admin___show-user-account-move-logs body → 200400401403418500
POST
/admin/show-users
admin/show-users
post___admin___show-users body → 200400401403418500
POST
/admin/sso/create
admin/sso/create
post___admin___sso___create body → 200400401403418500
POST
/admin/sso/delete
admin/sso/delete
post___admin___sso___delete body → 204400401403418500
POST
/admin/sso/list
admin/sso/list
post___admin___sso___list body → 200400401403418500
POST
/admin/sso/update
admin/sso/update
post___admin___sso___update body → 204400401403418500
POST
/admin/suspend-user
admin/suspend-user
post___admin___suspend-user body → 204400401403418500
POST
/admin/system-webhook/create
admin/system-webhook/create
post___admin___system-webhook___create body → 200400401403418500
POST
/admin/system-webhook/delete
admin/system-webhook/delete
post___admin___system-webhook___delete body → 204400401403418500
POST
/admin/system-webhook/list
admin/system-webhook/list
post___admin___system-webhook___list body → 200400401403418500
POST
/admin/system-webhook/show
admin/system-webhook/show
post___admin___system-webhook___show body → 200400401403418500
POST
/admin/system-webhook/update
admin/system-webhook/update
post___admin___system-webhook___update body → 200400401403418500
POST
/admin/unset-user-avatar
admin/unset-user-avatar
post___admin___unset-user-avatar body → 204400401403418500
POST
/admin/unset-user-banner
admin/unset-user-banner
post___admin___unset-user-banner body → 204400401403418500
POST
/admin/unset-user-mutual-link
admin/unset-user-mutual-link
post___admin___unset-user-mutual-link body → 204400401403418500
POST
/admin/unsuspend-user
admin/unsuspend-user
post___admin___unsuspend-user body → 204400401403418500
POST
/admin/update-abuse-user-report
admin/update-abuse-user-report
post___admin___update-abuse-user-report body → 204400401403418500
POST
/admin/update-meta
admin/update-meta
post___admin___update-meta body → 204400401403418500
POST
/admin/update-proxy-account
admin/update-proxy-account
post___admin___update-proxy-account body → 200400401403418500
POST
/admin/update-user-name
admin/update-user-name
post___admin___update-user-name body → 204400401403418500
POST
/admin/update-user-note
admin/update-user-note
post___admin___update-user-note body → 204400401403418500
POST
/v2/admin/emoji/list
v2/admin/emoji/list
post___v2___admin___emoji___list body → 200400401403418500

Schemas 32

The contract defines 32 schemas that model the data the API accepts and returns. The most detailed are UserDetailedNotMeOnly (49 properties), RolePolicies (49 properties), MeDetailedOnly (44 properties), Note (35 properties). Each schema is shown below with its type and property counts.

AbuseReportNotificationRecipient
object
9 properties 5 required
RolePolicies
object
49 properties 49 required
RoleCondFormulaValueIsLocalOrRemote
object
2 properties 2 required
RoleCondFormulaLogics
object
3 properties 3 required
UserDetailed
QueueCount
object
5 properties 5 required
EmojiDetailed
object
15 properties 9 required
UserLite
object
16 properties 9 required
Ad
object
12 properties 12 required
DriveFolder
object
7 properties 4 required
RoleCondFormulaFollowersOrFollowingOrNotes
object
3 properties 3 required
Signin
object
5 properties 5 required
RoleCondFormulaValueCreated
object
3 properties 3 required
InviteCode
object
8 properties 8 required
RoleCondFormulaValueNot
object
3 properties 3 required
RoleLite
object
8 properties 8 required
MeDetailed
object
UserDetailedNotMe
object
Announcement
object
15 properties 14 required
Note
object
35 properties 12 required
Role
object
PageBlock
object
Error
object
1 property 1 required
Page
object
20 properties 19 required
MeDetailedOnly
object
44 properties 41 required
RoleCondFormulaValue
object
SystemWebhook
object
9 properties 9 required
EmojiDetailedAdmin
object
14 properties 14 required
RoleCondFormulaValueUserSettingBooleanSchema
object
2 properties 2 required
UserDetailedNotMeOnly
object
49 properties 34 required
DriveFile
object
17 properties 14 required
RoleCondFormulaValueAssignedRole
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

misskey-admin-api-openapi.yml Raw ↑

Other APIs Misskey publishes across the network.

Misskey account API
Misskey antennas API
Misskey app API
Misskey auth API
Misskey Bubble Game API
Misskey channels API
Misskey charts API
Misskey clip API
Misskey clips API
Misskey drive API
Misskey Export Custom Emojis API
Misskey federation API
Where this information came from

This is an independent, third-party profile of Misskey Admin API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.