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

Suggestions

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

GET/suggestions suggestions:read

Suggestions, newest first. status=PENDING, APPROVED or DENIED.

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

GET/suggestions/:id suggestions:read

One suggestion with its votes.

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

POST/suggestions/:id/review suggestions:write

Approve or deny a suggestion.

NameInDescription
id requiredpath
status requiredbody
reasonbody
curl -X POST "https://api.samplebot.app/v1/servers/{server id}/suggestions/{id}/review" \
  -H "Authorization: Bearer $SAMPLE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"status":"..."}'