PUT api/v1/membergames/update

Updates the memberGame Supports put or patch Beta 0.9: added manager message notification flag and login

Request Information

URI Parameters

None.

Body Parameters

MemberGameUpdateModel
NameDescriptionTypeAdditional information
Id

integer

Required

Name

string

Matching regular expression pattern: ^([a-zA-Z0-9 -]){2,30}$

Password

string

Max length: 30

RevealPicksBetweenStaggeredDeadlines

boolean

None.

Deadline1

date

None.

Deadline2

date

None.

Deadline3

date

None.

NotifyManagerMessage

boolean

None.

ManagerMessage

string

Max length: 1000

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "name": "sample string 2",
  "password": "sample string 3",
  "revealPicksBetweenStaggeredDeadlines": true,
  "deadline1": "2026-01-13T02:59:55.3284214+00:00",
  "deadline2": "2026-01-13T02:59:55.3284214+00:00",
  "deadline3": "2026-01-13T02:59:55.3284214+00:00",
  "notifyManagerMessage": true,
  "managerMessage": "sample string 6"
}

text/html, text/plain

Sample:
{"id":1,"name":"sample string 2","password":"sample string 3","revealPicksBetweenStaggeredDeadlines":true,"deadline1":"2026-01-13T02:59:55.3284214+00:00","deadline2":"2026-01-13T02:59:55.3284214+00:00","deadline3":"2026-01-13T02:59:55.3284214+00:00","notifyManagerMessage":true,"managerMessage":"sample string 6"}

application/xml, text/xml

Sample:
<MemberGameUpdateModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Last2Left.Services.Models">
  <Deadline1>2026-01-13T02:59:55.3284214+00:00</Deadline1>
  <Deadline2>2026-01-13T02:59:55.3284214+00:00</Deadline2>
  <Deadline3>2026-01-13T02:59:55.3284214+00:00</Deadline3>
  <Id>1</Id>
  <ManagerMessage>sample string 6</ManagerMessage>
  <Name>sample string 2</Name>
  <NotifyManagerMessage>true</NotifyManagerMessage>
  <Password>sample string 3</Password>
  <RevealPicksBetweenStaggeredDeadlines>true</RevealPicksBetweenStaggeredDeadlines>
</MemberGameUpdateModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

MemberGameDetail
NameDescriptionTypeAdditional information
Id

integer

None.

GameId

integer

None.

EventId

integer

None.

EventName

string

None.

CategoryId

integer

None.

OwnerId

integer

None.

GameTypeId

byte

None.

IsPrivate

boolean

None.

MemberGameName

string

None.

GameName

string

None.

Description

string

None.

MasterDeadline

date

None.

Deadline1

date

None.

Deadline2

date

None.

Deadline3

date

None.

Created

date

None.

Password

string

None.

RevealPicksBetweenStaggeredDeadlines

boolean

None.

MaxEntriesPerPlayer

byte

None.

MaximumNumberOfPeople

integer

None.

NoDuplicateSelections

boolean

None.

IconUrl

string

None.

WallpaperUrl

string

None.

LandingPageHeader

string

None.

LandingPageFooter

string

None.

TotalPlayers

integer

None.

TotalPlayerAliasEntries

integer

None.

IsCompleted

boolean

None.

ManagerMessage

string

None.

OwnerFunName

string

None.

OwnerAvatar

string

None.

OwnerRanking

string

None.

OwnerRankingTier

string

None.

AllowMemberGameChanges

boolean

None.

MaxPlayers

integer

None.

TotalAllowableEntries

integer

None.

GameObjectiveText

string

None.

HowToPlayText

string

None.

HowToWinText

string

None.

Rules

string

None.

Response Formats

application/json, text/json

Sample:
{
  "id": 1,
  "gameId": 2,
  "eventId": 3,
  "eventName": "sample string 4",
  "categoryId": 5,
  "ownerId": 6,
  "gameTypeId": 64,
  "isPrivate": true,
  "memberGameName": "sample string 9",
  "gameName": "sample string 10",
  "description": "sample string 11",
  "masterDeadline": "2026-01-13T02:59:55.3284214+00:00",
  "deadline1": "2026-01-13T02:59:55.3284214+00:00",
  "deadline2": "2026-01-13T02:59:55.3284214+00:00",
  "deadline3": "2026-01-13T02:59:55.3284214+00:00",
  "created": "2026-01-13T02:59:55.3284214+00:00",
  "password": "sample string 14",
  "revealPicksBetweenStaggeredDeadlines": true,
  "maxEntriesPerPlayer": 64,
  "maximumNumberOfPeople": 17,
  "noDuplicateSelections": true,
  "iconUrl": "sample string 19",
  "wallpaperUrl": "sample string 20",
  "landingPageHeader": "sample string 21",
  "landingPageFooter": "sample string 22",
  "totalPlayers": 23,
  "totalPlayerAliasEntries": 24,
  "isCompleted": true,
  "managerMessage": "sample string 26",
  "ownerFunName": "sample string 27",
  "ownerAvatar": "sample string 28",
  "ownerRanking": "sample string 29",
  "ownerRankingTier": "sample string 30",
  "allowMemberGameChanges": true,
  "maxPlayers": 17,
  "totalAllowableEntries": 1088,
  "gameObjectiveText": "",
  "howToPlayText": "",
  "howToWinText": "",
  "rules": ""
}

text/html, text/plain

Sample:
{"id":1,"gameId":2,"eventId":3,"eventName":"sample string 4","categoryId":5,"ownerId":6,"gameTypeId":64,"isPrivate":true,"memberGameName":"sample string 9","gameName":"sample string 10","description":"sample string 11","masterDeadline":"2026-01-13T02:59:55.3284214+00:00","deadline1":"2026-01-13T02:59:55.3284214+00:00","deadline2":"2026-01-13T02:59:55.3284214+00:00","deadline3":"2026-01-13T02:59:55.3284214+00:00","created":"2026-01-13T02:59:55.3284214+00:00","password":"sample string 14","revealPicksBetweenStaggeredDeadlines":true,"maxEntriesPerPlayer":64,"maximumNumberOfPeople":17,"noDuplicateSelections":true,"iconUrl":"sample string 19","wallpaperUrl":"sample string 20","landingPageHeader":"sample string 21","landingPageFooter":"sample string 22","totalPlayers":23,"totalPlayerAliasEntries":24,"isCompleted":true,"managerMessage":"sample string 26","ownerFunName":"sample string 27","ownerAvatar":"sample string 28","ownerRanking":"sample string 29","ownerRankingTier":"sample string 30","allowMemberGameChanges":true,"maxPlayers":17,"totalAllowableEntries":1088,"gameObjectiveText":"","howToPlayText":"","howToWinText":"","rules":""}

application/xml, text/xml

Sample:
<MemberGameDetail xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Last2Left.Services.DTOs">
  <AllowMemberGameChanges>true</AllowMemberGameChanges>
  <CategoryId>5</CategoryId>
  <Created>2026-01-13T02:59:55.3284214+00:00</Created>
  <Deadline1>2026-01-13T02:59:55.3284214+00:00</Deadline1>
  <Deadline2>2026-01-13T02:59:55.3284214+00:00</Deadline2>
  <Deadline3>2026-01-13T02:59:55.3284214+00:00</Deadline3>
  <Description>sample string 11</Description>
  <EventId>3</EventId>
  <EventName>sample string 4</EventName>
  <GameId>2</GameId>
  <GameName>sample string 10</GameName>
  <GameTypeId>64</GameTypeId>
  <IconUrl>sample string 19</IconUrl>
  <Id>1</Id>
  <IsCompleted>true</IsCompleted>
  <IsPrivate>true</IsPrivate>
  <LandingPageFooter>sample string 22</LandingPageFooter>
  <LandingPageHeader>sample string 21</LandingPageHeader>
  <ManagerMessage>sample string 26</ManagerMessage>
  <MasterDeadline>2026-01-13T02:59:55.3284214+00:00</MasterDeadline>
  <MaxEntriesPerPlayer>64</MaxEntriesPerPlayer>
  <MaximumNumberOfPeople>17</MaximumNumberOfPeople>
  <MemberGameName>sample string 9</MemberGameName>
  <NoDuplicateSelections>true</NoDuplicateSelections>
  <OwnerAvatar>sample string 28</OwnerAvatar>
  <OwnerFunName>sample string 27</OwnerFunName>
  <OwnerId>6</OwnerId>
  <OwnerRanking>sample string 29</OwnerRanking>
  <OwnerRankingTier>sample string 30</OwnerRankingTier>
  <Password>sample string 14</Password>
  <RevealPicksBetweenStaggeredDeadlines>true</RevealPicksBetweenStaggeredDeadlines>
  <TotalPlayerAliasEntries>24</TotalPlayerAliasEntries>
  <TotalPlayers>23</TotalPlayers>
  <WallpaperUrl>sample string 20</WallpaperUrl>
</MemberGameDetail>