Skip to content

domi-btnr/ClientModBadges-API

Repository files navigation

ClientModBadges-API

This API allows you to retrieve user badges for various discord client mods.

Supported client mods:

API URL

https://api.domi-btnr.dev/clientmodbadges/

Endpoints

/users/:userId Returns the badges for the user

Example Response:

{
    "BadgeVault": [
        {
            "name": "Astronaut",
            "badge": "https://gb.obamabot.me/1fdb7e114a428c3d7a063f15d7616b59447e490f.png"
        }
    ],
    "Enmity": [
        "supporter"
    ],
    "Vencord": [
        "Contributor"
    ]
}

/badges/:clientMod/:badge Returns the badge icon

The response will be the badge icon in image/png format.

Contributing

We welcome contributions to the ClientModBadges-API! If you're looking to contribute, here's how you can help:

  • Support for New Client Mods: If you want to add support for a new client mod, please ensure it is not a fork of an existing mod unless the original mod has reached its end-of-life (EOL). In such cases, contributions to support forks are acceptable.

  • Feature Requests: If you have ideas on how to improve the API or add new features, we encourage you to open a feature request. This helps us understand what the community needs and prioritize accordingly.

  • Bug Reports: If you encounter any bugs or issues, please report them by opening an issue. Provide as much detail as possible to help us understand and fix the problem quickly.

Remember, all contributions should aim to improve the API and support the wider community of client mod users. We look forward to your contributions!