Notification

APIDescription
GET api/Customer/{id}/Notification

Returns an Individual Customer

POST api/Customer/{id}/Notification

Updates an existing Customer

Catalog

APIDescription
GET api/Catalog/Bundle/{id}

Returns the Games for a specified Bundle

GET api/Catalog/GetBundleGamesByID/{id}

Returns the Games for a specified Bundle

GET api/Catalog/GameGroups/{platform}

Returns Game Groups

GET api/Catalog/GetGameGroupsByPartnerID/{partnerID}?platform={platform}

Returns Game Groups

IAP

APIDescription
GET api/IAP/GetSkuDetails/{imageClientName}

No documentation available.

Diagnostics

APIDescription
POST api/Diagnostics

No documentation available.

GET api/Diagnostics

No documentation available.

Score

APIDescription
GET api/Score/Game/{productId}/Ranks?top={top}&dateEnd={dateEnd}&periodInMinutes={periodInMinutes}

Get a game's top scores within an optional time range

GET api/Score/Game/{productId}/Customer/{userID}?dateEnd={dateEnd}&periodInMinutes={periodInMinutes}

Gets maximum score of a user within an optional time range

GET api/Score/Games

Get List of High-Score Games

PartnerSession

APIDescription
GET api/Partner/Session/{userID}/{imageClientName}

No documentation available.

Plan

APIDescription
GET api/Plan

Gets partners available plans

GET api/Plan/{id}

Gets a specific plans details

POST api/Plan

Creates a new plan

PUT api/Plan/{id}

Updates an existing plan

DELETE api/Plan/{id}

Deletes existing plan

Postman

APIDescription
GET api/postman/{partnerID}/{apiKey}

Get a postman collection of all visible Api (Get the [POSTMAN](http://www.getpostman.com) chrome extension)

Partner

APIDescription
GET api/Partner/{partnerID}

Gets partner details

POST api/Partner

Creates a new partner

PUT api/Partner/{partnerID}

Updates an existing partner

DELETE api/Partner/{partnerID}

Deletes an existing partner. Note: You can only delete partners that have zero users and bundles

GET api/Partner/{partnerID}/Bundles

Gets a list of all Partner bundles

GET api/Partner/{partnerID}/Config

Gets a list of all Partner Config Items

POST api/Partner/{partnerID}/Bundles/ByID

Adds existing bundle to Partner

POST api/Partner/{partnerID}/Bundles

Adds existing bundle to Partner

DELETE api/Partner/{partnerID}/Bundles/ByID

Removes existing bundle from Partner Note: This does not delete the bundle

DELETE api/Partner/{partnerID}/Bundles

Removes existing bundle from Partner Note: This does not delete the bundle

Session

APIDescription
GET api/Session/GetArchiveData/{id}

Gets game archive data used to download/install game

GET api/Session/GetLaunchData/{id}

Gets game launch data used to launch game

GET api/Session/StartPlay/{id}

Starts the users game play session

GET api/Session/EndPlay/{id}

Ends the user game play session

Bundle

APIDescription
GET api/Bundle/{bundleID}

Returns a specific bundle by ID

PUT api/Bundle/{id}

Updates a Bundle

DELETE api/Bundle/{id}

Deletes a Bundle

GET api/Bundle/{bundleID}/Games

Retrieves the games in a bundle

POST api/Bundle/{bundleID}/Games

Adds games to a bundle

DELETE api/Bundle/{bundleID}/Games

Removes games from a bundle

GET api/Bundle

Returns the list of available bundles

POST api/Bundle

Creates a new Bundle

Game

APIDescription
GET api/Game/{imageClientName}

Gets a game by Image Client Name

GET api/Game/ByProductID/{id}

Gets a game by Product ID

PUT api/Game/{imageClientName}

Updates a Game

GET api/Game

Returns all games

POST api/Game

Creates a new Game

Customer

APIDescription
GET api/Customer/{id}

Returns an Individual Customer

POST api/Customer

Creates a new Customer

POST api/CustomerWithPass/{password}

Creates a new Customer with password

PUT api/Customer/{id}

Updates an existing Customer

DELETE api/Customer/{id}

Deletes an Individual Customer

GET api/Customer/{id}/Session/{imageClientName}

Gets a product session for game downloading and launching. Requires API key

GET api/Customer/{id}/Password

Get User's Password

POST api/Customer/{id}/Password/{password}

Set User's password

GET api/Customer/{id}/ResetPasswordToken

Generate Password Reset Token (Valid for 1 hour)

POST api/ResetPasswordToken/{token}/Password/{password}

Reset Password with Token

Archive

APIDescription
GET api/Game/{imageClientName}/archive

Returns the game Archive by Image Client Name

POST api/Game/{imageClientName}/archive

Creates a new Archive for a Game

PUT api/Game/{imageClientName}/archive

Updates the Archive for a Game

SiteTranslation

APIDescription
GET api/SiteTranslation/{siteName}/{languageCode}

Gets all SiteTranslations

GET api/SiteTranslation/{siteName}/{key}/{languageCode}

Gets a sitetranslation for a site by key

POST api/SiteTranslation/{siteName}

Creates a new Site Translation record

PATCH api/SiteTranslation/{siteName}/{key}/{languageCode}

No documentation available.

PUT api/SiteTranslation/TranslateGame/{imageClientName}/{field}/{languageCode}

No documentation available.

Subscription

APIDescription
POST api/Customer/{id}/subscription/PartnerKeyword/{partnerKeyword}

Subscribes the customer to the plan linked to the Partner Keyword

GET api/Customer/{id}/subscription

Returns Users subscriptions

POST api/Customer/{id}/subscription

Creates a new subscription for the user

PUT api/Customer/{id}/subscription

Updates user subscription

Publisher

APIDescription
GET api/Publisher/{publisherName}

Gets a publisher by name

PUT api/Publisher/{publisherName}

Updates an existing publisher

GET api/Publisher

Gets all publishers

POST api/Publisher

Creates a new publisher

DELETE api/Publisher/{id}

No documentation available.

GameGroup

APIDescription
GET api/GameGroup/{id}

No documentation available.

POST api/GameGroup

No documentation available.

PATCH api/GameGroup

No documentation available.