Votes
Vérification et consultation des votes utilisateurs.
Vérifie si un utilisateur, via discord_id ou external_id, a voté pour la guilde associée au token développeur dans la dernière heure.
Important :
Un seul identifiant doit être fourni.
Le cooldown est fixé à 1h.
Le token doit être passé en Bearer ou via
X-Api-Token.Le paramètre
api_tokenreste supporté pour compatibilité, mais son usage est déconseillé.
ID Discord de l'utilisateur à vérifier.
511252691334660106Pattern: ^[0-9]{15,20}$Identifiant externe de l'utilisateur.
my-user-123456Ancienne méthode pour passer le token dans l'URL.
Il est recommandé d'utiliser Authorization: Bearer <token>.
dtop_dev_xxx123Force la langue de la réponse (fr, en, etc.).
Si absent : utilise X-Locale, puis Accept-Language, sinon fallback en.
frLocale forcée, surpasse Accept-Language.
enDétection automatique de la langue.
fr-FR,fr;q=0.9,en;q=0.8Token développeur alternatif.
dtop_dev_abc123Résultat de vérification du vote.
true1013462556775551067true : l'utilisateur est encore dans le cooldown.
false : aucun vote récent ou cooldown terminé.
falseIndique si le vote d'un utilisateur est considéré comme doublé.
false2026-06-02T10:42:00.000Z2026-06-02T11:42:00.000Z0Erreurs liées aux identifiants fournis.
Erreurs liées au token développeur.
Erreurs de validation Adonis Validator.
Rate limit atteint.
Erreur interne de l'API.
GET /v7/vote-check HTTP/1.1
Host: api.discordtop.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"ok": true,
"guild_id": "1013462556775551067",
"has_voted": false,
"is_doubled": false,
"last_vote_at": null,
"next_vote_at": null,
"cooldown_remaining_seconds": 0
}Retourne la liste des votes de la guilde associée au token développeur sur une période donnée.
Important :
Cette route est réservée aux serveurs Premium.
La période demandée ne peut pas dépasser 31 jours.
Les votes sont triés par
timestampcroissant.La pagination utilise un curseur opaque (
next_cursor).Le champ
is_doubledindique si le vote est considéré comme doublé.Aucune donnée personnelle autre que l'ID Discord de l'utilisateur n'est retournée.
Date de début de la période à récupérer.
Format recommandé : ISO 8601. Si absent, l'API peut utiliser le début du mois courant.
2026-06-01T00:00:00.000ZDate de fin de la période à récupérer.
Format recommandé : ISO 8601. Si absent, l'API peut utiliser la date courante.
2026-06-30T23:59:59.999ZCurseur opaque retourné par pagination.next_cursor.
À réutiliser tel quel pour récupérer la page suivante.
eyJjcmVhdGVkX2F0IjoiMjAyNi0wNi0wMlQxNToxMjo0NC4wMDBaIiwiaWQiOiI5ODQyMSJ9Nombre maximum d'éléments retournés. Valeur par défaut : 100. Valeur maximum : 1000.
100Example: 100Ancienne méthode pour passer le token dans l'URL.
Il est recommandé d'utiliser Authorization: Bearer <token>.
dtop_dev_xxx123Force la langue de la réponse (fr, en, etc.).
Si absent : utilise X-Locale, puis Accept-Language, sinon fallback en.
frLocale forcée, surpasse Accept-Language.
enDétection automatique de la langue.
fr-FR,fr;q=0.9,en;q=0.8Token développeur alternatif.
dtop_dev_abc123Liste paginée des votes de la guilde.
trueNombre total de votes logiques correspondant aux filtres demandés, sur la période.
Ce total n'est pas limité par pagination.limit.
2471013462556775551067Erreurs liées aux dates ou au curseur.
Erreurs liées au token développeur.
La guilde associée au token n'a pas accès à cette route.
Erreurs de validation Adonis Validator.
Rate limit atteint.
Erreur interne de l'API.
GET /v7/guild/votes HTTP/1.1
Host: api.discordtop.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"ok": true,
"guild_id": "1013462556775551067",
"votes": [
{
"user_id": "149505704569339904",
"timestamp": "2026-06-02T14:32:00.000Z",
"is_doubled": true
},
{
"user_id": "511252691334660106",
"timestamp": "2026-06-02T15:12:44.000Z",
"is_doubled": false
}
],
"total": 247,
"pagination": {
"limit": 100,
"has_more": true,
"next_cursor": "eyJjcmVhdGVkX2F0IjoiMjAyNi0wNi0wMlQxNToxMjo0NC4wMDBaIiwiaWQiOiI5ODQyMSJ9"
},
"period": {
"from": "2026-06-01T00:00:00.000Z",
"to": "2026-06-30T23:59:59.999Z"
}
}Retourne la liste des votes d'un utilisateur précis sur la guilde associée au token développeur.
Important :
Cette route est réservée aux serveurs Premium.
La période demandée ne peut pas dépasser 31 jours.
Le
user_idest l'ID Discord de l'utilisateur.Les votes sont triés par
timestampcroissant.La pagination utilise un curseur opaque (
next_cursor).Aucune donnée personnelle autre que l'ID Discord de l'utilisateur n'est retournée.
ID Discord de l'utilisateur dont les votes doivent être récupérés.
149505704569339904Pattern: ^[0-9]{15,20}$Date de début de la période à récupérer.
Format recommandé : ISO 8601. Si absent, l'API peut utiliser le début du mois courant.
2026-06-01T00:00:00.000ZDate de fin de la période à récupérer.
Format recommandé : ISO 8601. Si absent, l'API peut utiliser la date courante.
2026-06-30T23:59:59.999ZCurseur opaque retourné par pagination.next_cursor.
À réutiliser tel quel pour récupérer la page suivante.
eyJjcmVhdGVkX2F0IjoiMjAyNi0wNi0wMlQxNToxMjo0NC4wMDBaIiwiaWQiOiI5ODQyMSJ9Nombre maximum d'éléments retournés. Valeur par défaut : 100. Valeur maximum : 1000.
100Example: 100Ancienne méthode pour passer le token dans l'URL.
Il est recommandé d'utiliser Authorization: Bearer <token>.
dtop_dev_xxx123Force la langue de la réponse (fr, en, etc.).
Si absent : utilise X-Locale, puis Accept-Language, sinon fallback en.
frLocale forcée, surpasse Accept-Language.
enDétection automatique de la langue.
fr-FR,fr;q=0.9,en;q=0.8Token développeur alternatif.
dtop_dev_abc123Liste paginée des votes de l'utilisateur sur la guilde.
trueNombre total de votes logiques correspondant aux filtres demandés, sur la période.
Ce total n'est pas limité par pagination.limit.
2471013462556775551067ID Discord de l'utilisateur demandé.
149505704569339904Erreurs liées à l'utilisateur, aux dates ou au curseur.
Erreurs liées au token développeur.
La guilde associée au token n'a pas accès à cette route.
Erreurs de validation Adonis Validator.
Rate limit atteint.
Erreur interne de l'API.
GET /v7/guild/votes/users/{user_id} HTTP/1.1
Host: api.discordtop.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"ok": true,
"guild_id": "1013462556775551067",
"user_id": "149505704569339904",
"votes": [
{
"user_id": "149505704569339904",
"timestamp": "2026-06-02T14:32:00.000Z",
"is_doubled": true
}
],
"total": 12,
"pagination": {
"limit": 100,
"has_more": false,
"next_cursor": null
},
"period": {
"from": "2026-06-01T00:00:00.000Z",
"to": "2026-06-30T23:59:59.999Z"
}
}Last updated