Skip to main content

FAQ

How server verification, webhooks, and voting rewards work on Uppercut GG

Server verification

Servers can be assigned to one or more accounts. Verification proves that the people listed as owners control the server's website.

Verification links listed accounts to a server and confirms you control its website. Verified servers display a verified badge on their public page.

Verification file

Place a JSON file at your site URL, in the directory indicated by its path. For a site URL like https://example.com/wiki, host the file at https://example.com/wiki/uppercutgg-….json. Your exact URL is shown on your server's edit and public pages.

uppercutgg-{fingerprint}.json

The filename is based on your site URL (hostname and path). Your expected filename and full hosting URL are shown on your server's edit page and public details page.

JSON format

The file must be valid JSON with a server object containing an owner_account_ids array listing account IDs (up to 10):

{
  "server": {
    "owner_account_ids": [42, 99, 123]
  }
}

Each ID must match an existing account. Find your account ID on your dashboard or Account settings page.

Automatic checks

Uppercut GG checks verification files daily. After you host the file, verification may take up to 24 hours. If you change your site URL, the expected filename changes too.

Sign up to add a server

Webhooks

Webhooks let your server receive HTTP notifications when events happen on Uppercut GG, such as when someone votes for your server.

Configure webhooks from your dashboard under My Servers → Webhooks for each server. You provide a URL, event types, and a secret; events are delivered as HTTP POST requests.

A webhook must be enabled to receive events. Disabled webhooks are ignored until re-enabled.

Each request is signed with HMAC using your webhook secret. Verify the signature on your endpoint before processing the payload.

A server shows as Integrated on the public listing when it has an enabled webhook subscribed to server vote events (server_vote.created).

Sign in to configure webhooks

Voting rewards

When you're signed in and vote for a server, you earn points for the vote. Anonymous votes still count for the server but don't earn points.

Points earned from votes are limited to 1,000 per day per account. Once you reach the daily limit, additional votes still register for the server but won't earn more points until the next day (UTC).

Sign in to start earning points

Spending points

Points you earn can be spent on promoting a guild or server you manage.

Bumping a guild costs 100 points and moves it to the top of the guild directory. A guild can be bumped once every 12 hours.

Publishing a post costs 150 points. Drafts are free, and each post is only charged once — unpublishing and publishing it again costs nothing.

Server posts work the same way and also cost 150 points, with one difference: only a verified server can publish one. Drafting is free and always available. How server verification works

Reacting to a post with an emoji costs 25 points the first time you use that emoji on it. After that you can toggle the reaction on and off for free.

Points are not refunded. Deleting a post or archiving a guild does not return the points spent on it.