Bifrost Bifrost
POSThttps://api.dev.bifrostgaming.com/v1/graphql

guildSetServerRotation

v1

Set the map rotation for a game server. Replaces the entire rotation with the provided list.

Operation Type

Mutation

Rate Limit: 1 request per 60 seconds per server

Server rotation does not change frequently.

Important usage notes

  • This replaces the entire rotation. Make sure to include all maps you want in the rotation.

Input Fields

FieldTypeRequiredDescription
serverIdID!RequiredThe unique identifier of the game server.
rotationArray!RequiredArray of map objects with mapName and gameMode.
gameTypeStringOptionalThe game type identifier.

Code Examples

curl -X POST https://api.dev.bifrostgaming.com/v1/graphql \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "mutation ($serverId: ID!, $rotation: [MapRotationInput!]!, $gameType: String) { guildSetServerRotation(serverId: $serverId, rotation: $rotation, gameType: $gameType) { success message } }",
    "variables": { "serverId": "YOUR_SERVER_ID", "rotation": [{ "mapName": "carentan_warfare", "gameMode": "Warfare" }, { "mapName": "stmereeglise_offensive_us", "gameMode": "Offensive" }], "gameType": "HLL" }
  }'

Postman Collection

Download a ready-to-use Postman collection for this endpoint. Import it into Postman to start testing immediately.

How to import into Postman
  1. Open Postman and click Import (top-left)
  2. Drag and drop the downloaded .json file, or click Upload Files and select it
  3. Click Import to confirm
  4. The collection appears in your sidebar — expand it and select the request
  5. In the Body tab, update the placeholder values (your-partner-id, etc.) with your actual credentials
  6. Click Send

The collection uses Postman's GraphQL body type, which provides syntax highlighting and variable editing. Make sure your Postman version is 7.2+ for GraphQL support.

Success Response200

{
  "data": {
    "guildSetServerRotation": {
      "success": true,
      "message": "Server rotation updated successfully"
    }
  }
}

Error Responses

In partnership with

Brilliant game servers for communities large and small.

Get yours today!

Shrapnelworks Logo

A Shrapnelworks product