Open this on a computer

The Sample Bot API site is made for a computer, where you write code. Visit api.samplebot.app on your computer.

Back to samplebot.app

Sample Bot API

Bot API

Giveaways

4 endpoints. Every address starts with https://api.samplebot.app/v1/servers/{server id}.

GET/giveaways giveaways:read

Giveaways, running first.

curl "https://api.samplebot.app/v1/servers/{server id}/giveaways" \
  -H "Authorization: Bearer $SAMPLE_API_KEY"

GET/giveaways/:id giveaways:read

One giveaway.

NameInDescription
id requiredpath
curl "https://api.samplebot.app/v1/servers/{server id}/giveaways/{id}" \
  -H "Authorization: Bearer $SAMPLE_API_KEY"

POST/giveaways/:id/end giveaways:write

End a giveaway now and pick winners.

NameInDescription
id requiredpath
curl -X POST "https://api.samplebot.app/v1/servers/{server id}/giveaways/{id}/end" \
  -H "Authorization: Bearer $SAMPLE_API_KEY"

POST/giveaways/:id/reroll giveaways:write

Pick new winners.

NameInDescription
id requiredpath
curl -X POST "https://api.samplebot.app/v1/servers/{server id}/giveaways/{id}/reroll" \
  -H "Authorization: Bearer $SAMPLE_API_KEY"