API Reference
Public API endpoints for all Kirka Community Hub data.
All endpoints support standard GET
requests.
Example output: (returns an array)
[
{
"title": "css_name",
"description": "desc",
"homeImage": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/css-imgs/css_name.webp",
"ingameImage": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/css-imgs/css_name_ingame.webp",
"tags": ["tag_1", "tag_2", "tag_3"],
"availability": "free",
"owner": "owner_name",
"discord": "https://discord.com/users/owner_user_id",
"label": "featured",
"downloadUrl": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/css-files/css_name.css"
}
]
| Field | Description |
|---|---|
| availability | Can be "free", "paid", or "showcase". Determines
how the theme is presented to the user. |
| label | Set to "featured" to display the theme in the featured section. Will be
empty for regular themes. |
| downloadUrl | Direct URL to the `.css` file. Note: empty for "paid" and
"showcase" availability. |
| discord | Optional link to the creator's discord profile. Empty if unknown. |
Example output: (returns an array)
[
{
"owner": "owner_name",
"tags": ["tag_1", "tag_2"],
"Crosshair": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/crosshairs/crosshair_file_name.png",
"id": "crosshair_id",
"discord": "https://discord.com/users/owner_user_id",
"label": "featured"
}
]
| Field | Description |
|---|---|
| label | Set to "featured" for highlighted crosshairs. Will be empty or omitted
otherwise. |
| discord | Optional link to the creator's discord profile. Empty if unknown. |
Example output: (returns an array)
[
{
"owner": "owner_name",
"tags": ["tag_1", "tag_2", "tag_3"],
"textureImage": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/textures/texture_file_name.png",
"id": "texture_id",
"discord": "https://discord.com/users/owner_user_id",
"label": "featured"
}
]
| Field | Description |
|---|---|
| label | Set to "featured" for highlighted textures. Will be empty or omitted
otherwise. |
| discord | Optional link to the creator's discord profile. Empty if unknown. |
Example output: (returns an array)
[
{
"name": "Client_name",
"owner": "Client_owner",
"icon": "client_icon.png",
"description": "Client_description",
"platforms": ["platform_1", "platform_2"],
"source": "open source",
"development": "active",
"downloadUrl": "download_url"
}
]
| Field | Description |
|---|---|
| platforms | Array of supported operating systems (e.g., ["Windows", "macOS", "Linux"]).
|
| source | Can be "open source" or "closed source". |
| development | Status of the project, "active" or "inactive". |
Example output: (returns an object)
{
"scripts": [
{
"name": "script_name",
"url": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/scripts/script_name.js",
"owner": "script_owner",
"discord": "https://discord.com/users/owner_user_id",
"description": "script_description",
"previewImage": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/script-imgs/script_name.png"
}
]
}
| Field | Description |
|---|---|
| previewImage | Optional link to an image showcasing the script. May be empty. |
| discord | Optional link to the creator's discord profile. Empty if unknown. |
Example output: (returns an object)
{
"skyboxes": [
{
"id": "skybox_id",
"name": "skybox_name",
"url": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/skyboxs/skybox_file_name.png",
"owner": "owner_name",
"discord": "https://discord.com/users/owner_user_id",
"isPack": false
},
{
"id": "skybox_pack_id",
"name": "skybox_pack_name",
"owner": "owner_name",
"discord": "https://discord.com/users/owner_user_id",
"isPack": true,
"images": [
{
"name": "up",
"url": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/skyboxs/skybox_pack_name/up.png"
},
{
"name": "down",
"url": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/skyboxs/skybox_pack_name/down.png"
},
{
"name": "back",
"url": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/skyboxs/skybox_pack_name/back.png"
},
{
"name": "front",
"url": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/skyboxs/skybox_pack_name/front.png"
},
{
"name": "right",
"url": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/skyboxs/skybox_pack_name/right.png"
},
{
"name": "left",
"url": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/skyboxs/skybox_pack_name/left.png"
}
]
}
]
}
| Field | Description |
|---|---|
| isPack | If true, indicates that it containing multiple skyboxes instead of a single
image. |
| discord | Optional link to the creator's discord profile. Empty if unknown. |
Example output: (returns an object)
{
"sounds": [
{
"name": "Sound_Pack_Name ",
"owner": "owner_name",
"audioFiles": [
{
"name": "Earth",
"url": "https://rawcdn.githack.com/imnotkoolkid/KCH/bcf452d8a640911d87cad088efcfb8d695fe0d9c/resources/sounds/sound_file_name/__Earth__.37abd171.mp3"
},
{
"name": "Grass",
"url": "https://rawcdn.githack.com/imnotkoolkid/KCH/bcf452d8a640911d87cad088efcfb8d695fe0d9c/resources/sounds/sound_file_name/__Grass__.9d721edd.mp3"
},
. . .
]
}
}
Example output: (returns an array)
[
{
"name": "map_name",
"img": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/map-imgs/map_name.webp",
"downloadUrl": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/maps/map_name.json"
}
]
Example output: (returns an object)
{
"killIcons": [
{
"id": "kill_icon_id",
"name": "Kill_Icon_Name",
"url": "https://raw.githubusercontent.com/imnotkoolkid/KCH/refs/heads/main/resources/kill%20icons/kill_icon_id.webp",
"owner": "owner_name",
"discord": "https://discord.com/users/owner_user_id"
}
]
}
| Field | Description |
|---|---|
| discord | Optional link to the creator's discord profile. Empty if unknown. |