MG+ Third-Party Game Provider Integration Guide
Breadcrumbs

Free Game – Status Management

Marks a free game offer instance as rejected by the player.

POST /v1/freeGame

Headers: X-HMAC-Signature, Authorization, X-Request-ID

Request

Request Parameters

Field

Required/Optional

Data Type

Description

playerId

Required

string

Unique identifier for the player.

provider

Required

string

Identifier for the game provider.

game

Required

string

Identifier for the game being launched.

freeGameStatus

Required

object

New status of the free game.

Request Example

JSON
{
  "playerId": "44-12345-67890",
  "provider": "gameprovider",
  "game": "fantasyquest",
  "freeGameStatus": {
    "instanceId": 1,
    "offerId": 99,
    "assignmentStatus": "rejected"
  }
}

freeGameStatus object

Field

Required/Optional

Data Type

Description

instanceId

Required

integer

Unique identifier for the free game instance.

offerId

Required

integer

Unique identifier for the free game offer.

assignmentStatus

Required

enum

Possible values: "rejected"

Response

Response Example

(No body returned)