Download OpenAPI specification:
API for the Urchin blacklist database providing player information, batch lookups, and administrative functions
Get tag information for multiple players in a single request
| key required | string API key for authentication |
| sources required | string Comma-separated list of sources (GAME, PARTY, PARTY_INVITES, CHAT, CHAT_MENTIONS, MANUAL, ME) |
| usernames required | Array of strings List of Minecraft usernames to look up |
{- "usernames": [
- "string"
]
}{- "players": {
- "property1": [
- {
- "type": "string",
- "reason": "string",
- "added_by": 0,
- "added_on": "2019-08-24T14:15:22Z",
- "hide_username": true
}
], - "property2": [
- {
- "type": "string",
- "reason": "string",
- "added_by": 0,
- "added_on": "2019-08-24T14:15:22Z",
- "hide_username": true
}
]
}
}Admin-only endpoint to add a tag to a player
| key required | string Admin API key for authentication |
| uuid required | string Player's Minecraft UUID (with or without hyphens) |
| tag_type required | string Type of tag to add |
| reason required | string Reason for adding the tag |
| hide_username | boolean Default: false Whether to hide the username of who added the tag |
| overwrite | boolean Default: false Whether to overwrite existing tag of the same type |
{- "uuid": "string",
- "tag_type": "string",
- "reason": "string",
- "hide_username": false,
- "overwrite": false
}{- "message": "string"
}Returns player tags and score information for use with Cubelify overlay
| id required | string Player Minecraft UUID |
| key required | string API key |
| name required | string Player Minecraft username |
| sources required | string Comma-separated list of sources (GAME, PARTY, PARTY_INVITES, CHAT, CHAT_MENTIONS, MANUAL, ME) |
{- "score": {
- "value": 0,
- "mode": "add"
}, - "tags": [
- {
- "icon": "string",
- "color": 0,
- "tooltip": "string",
- "score": 0
}
]
}Get a player's blacklist tags from our database
| username required | string Minecraft username or UUID (with or without hyphens) |
| key required | string API key for authentication |
| sources required | string Comma-separated list of sources (GAME, PARTY, PARTY_INVITES, CHAT, CHAT_MENTIONS, MANUAL, ME) |
{- "uuid": "string",
- "tags": [
- {
- "type": "string",
- "reason": "string",
- "added_by": 0,
- "added_on": "2019-08-24T14:15:22Z",
- "hide_username": true
}
]
}