Properties
| Name | Type | Description |
|---|---|---|
| gtlAvailable | boolean | |
| ltlAvailable | boolean | |
| canPublicNote | boolean | |
| canScheduleNote | boolean | |
| scheduleNoteLimit | integer | |
| scheduleNoteMaxDays | integer | |
| canInitiateConversation | boolean | |
| canCreateContent | boolean | |
| canUpdateContent | boolean | |
| canDeleteContent | boolean | |
| canPurgeAccount | boolean | |
| canUpdateAvatar | boolean | |
| canUpdateBanner | boolean | |
| mentionLimit | integer | |
| canInvite | boolean | |
| inviteLimit | integer | |
| inviteLimitCycle | integer | |
| inviteExpirationTime | integer | |
| canManageCustomEmojis | boolean | |
| canManageAvatarDecorations | boolean | |
| canSearchNotes | boolean | |
| canUseTranslator | boolean | |
| canUseDriveFileInSoundSettings | boolean | |
| canUseReaction | boolean | |
| canHideAds | boolean | |
| driveCapacityMb | integer | |
| maxFileSizeMb | integer | |
| alwaysMarkNsfw | boolean | |
| skipNsfwDetection | boolean | |
| canUpdateBioMedia | boolean | |
| pinLimit | integer | |
| antennaLimit | integer | |
| antennaNotesLimit | integer | |
| wordMuteLimit | integer | |
| webhookLimit | integer | |
| clipLimit | integer | |
| noteEachClipsLimit | integer | |
| userListLimit | integer | |
| userEachUserListsLimit | integer | |
| rateLimitFactor | integer | |
| avatarDecorationLimit | integer | |
| canImportAntennas | boolean | |
| canImportBlocking | boolean | |
| canImportFollowing | boolean | |
| canImportMuting | boolean | |
| canImportUserLists | boolean | |
| mutualLinkSectionLimit | integer | |
| mutualLinkLimit | integer | |
| chatAvailability | string |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://misskey.io/schemas/RolePolicies",
"title": "RolePolicies",
"type": "object",
"properties": {
"gtlAvailable": {
"type": "boolean"
},
"ltlAvailable": {
"type": "boolean"
},
"canPublicNote": {
"type": "boolean"
},
"canScheduleNote": {
"type": "boolean"
},
"scheduleNoteLimit": {
"type": "integer"
},
"scheduleNoteMaxDays": {
"type": "integer"
},
"canInitiateConversation": {
"type": "boolean"
},
"canCreateContent": {
"type": "boolean"
},
"canUpdateContent": {
"type": "boolean"
},
"canDeleteContent": {
"type": "boolean"
},
"canPurgeAccount": {
"type": "boolean"
},
"canUpdateAvatar": {
"type": "boolean"
},
"canUpdateBanner": {
"type": "boolean"
},
"mentionLimit": {
"type": "integer"
},
"canInvite": {
"type": "boolean"
},
"inviteLimit": {
"type": "integer"
},
"inviteLimitCycle": {
"type": "integer"
},
"inviteExpirationTime": {
"type": "integer"
},
"canManageCustomEmojis": {
"type": "boolean"
},
"canManageAvatarDecorations": {
"type": "boolean"
},
"canSearchNotes": {
"type": "boolean"
},
"canUseTranslator": {
"type": "boolean"
},
"canUseDriveFileInSoundSettings": {
"type": "boolean"
},
"canUseReaction": {
"type": "boolean"
},
"canHideAds": {
"type": "boolean"
},
"driveCapacityMb": {
"type": "integer"
},
"maxFileSizeMb": {
"type": "integer"
},
"alwaysMarkNsfw": {
"type": "boolean"
},
"skipNsfwDetection": {
"type": "boolean"
},
"canUpdateBioMedia": {
"type": "boolean"
},
"pinLimit": {
"type": "integer"
},
"antennaLimit": {
"type": "integer"
},
"antennaNotesLimit": {
"type": "integer"
},
"wordMuteLimit": {
"type": "integer"
},
"webhookLimit": {
"type": "integer"
},
"clipLimit": {
"type": "integer"
},
"noteEachClipsLimit": {
"type": "integer"
},
"userListLimit": {
"type": "integer"
},
"userEachUserListsLimit": {
"type": "integer"
},
"rateLimitFactor": {
"type": "integer"
},
"avatarDecorationLimit": {
"type": "integer"
},
"canImportAntennas": {
"type": "boolean"
},
"canImportBlocking": {
"type": "boolean"
},
"canImportFollowing": {
"type": "boolean"
},
"canImportMuting": {
"type": "boolean"
},
"canImportUserLists": {
"type": "boolean"
},
"mutualLinkSectionLimit": {
"type": "integer"
},
"mutualLinkLimit": {
"type": "integer"
},
"chatAvailability": {
"type": "string",
"enum": [
"available",
"readonly",
"unavailable"
]
}
},
"required": [
"gtlAvailable",
"ltlAvailable",
"canPublicNote",
"canScheduleNote",
"scheduleNoteLimit",
"scheduleNoteMaxDays",
"canInitiateConversation",
"canCreateContent",
"canUpdateContent",
"canDeleteContent",
"canPurgeAccount",
"canUpdateAvatar",
"canUpdateBanner",
"mentionLimit",
"canInvite",
"inviteLimit",
"inviteLimitCycle",
"inviteExpirationTime",
"canManageCustomEmojis",
"canManageAvatarDecorations",
"canSearchNotes",
"canUseTranslator",
"canUseDriveFileInSoundSettings",
"canUseReaction",
"canHideAds",
"driveCapacityMb",
"maxFileSizeMb",
"alwaysMarkNsfw",
"skipNsfwDetection",
"canUpdateBioMedia",
"pinLimit",
"antennaLimit",
"antennaNotesLimit",
"wordMuteLimit",
"webhookLimit",
"clipLimit",
"noteEachClipsLimit",
"userListLimit",
"userEachUserListsLimit",
"rateLimitFactor",
"avatarDecorationLimit",
"canImportAntennas",
"canImportBlocking",
"canImportFollowing",
"canImportMuting",
"canImportUserLists",
"mutualLinkSectionLimit",
"mutualLinkLimit",
"chatAvailability"
]
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/misskey-rolepolicies"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.