POST api/v1/membergames/create

Creates the memberGame Beta 11/17: Enforce member game name as defined

Request Information

URI Parameters

None.

Body Parameters

MemberGameCreateModel
NameDescriptionTypeAdditional information
GameId

integer

Required

GameTypeId

byte

Required

Range: inclusive between 1 and 2

Name

string

Required

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

IsPrivate

boolean

None.

MaxEntriesPerPlayer

byte

Required

Range: inclusive between 1 and 3

MaximumNumberOfPeople

integer

Required

Range: inclusive between 3 and 10000

MaxPlayers

integer

None.

RevealPicksBetweenStaggeredDeadlines

boolean

Required

Deadline1

date

Required

Deadline2

date

Required

Deadline3

date

None.

ManagerMessage

string

Max length: 1000

Request Formats

application/json, text/json

Sample:
{
  "gameId": 1,
  "gameTypeId": 64,
  "name": "sample string 3",
  "isPrivate": true,
  "maxEntriesPerPlayer": 64,
  "maximumNumberOfPeople": 7,
  "revealPicksBetweenStaggeredDeadlines": true,
  "deadline1": "2026-01-13T02:58:54.1496301+00:00",
  "deadline2": "2026-01-13T02:58:54.1496301+00:00",
  "deadline3": "2026-01-13T02:58:54.1496301+00:00",
  "managerMessage": "sample string 11"
}

text/html, text/plain

Sample:
{"gameId":1,"gameTypeId":64,"name":"sample string 3","isPrivate":true,"maxEntriesPerPlayer":64,"maximumNumberOfPeople":7,"revealPicksBetweenStaggeredDeadlines":true,"deadline1":"2026-01-13T02:58:54.1496301+00:00","deadline2":"2026-01-13T02:58:54.1496301+00:00","deadline3":"2026-01-13T02:58:54.1496301+00:00","managerMessage":"sample string 11"}

application/xml, text/xml

Sample:
<MemberGameCreateModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Last2Left.Services.Models">
  <Deadline1>2026-01-13T02:58:54.1496301+00:00</Deadline1>
  <Deadline2>2026-01-13T02:58:54.1496301+00:00</Deadline2>
  <Deadline3>2026-01-13T02:58:54.1496301+00:00</Deadline3>
  <GameId>1</GameId>
  <GameTypeId>64</GameTypeId>
  <IsPrivate>true</IsPrivate>
  <ManagerMessage>sample string 11</ManagerMessage>
  <MaxEntriesPerPlayer>64</MaxEntriesPerPlayer>
  <MaximumNumberOfPeople>7</MaximumNumberOfPeople>
  <Name>sample string 3</Name>
  <RevealPicksBetweenStaggeredDeadlines>true</RevealPicksBetweenStaggeredDeadlines>
</MemberGameCreateModel>

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:58:54.1808972+00:00",
  "deadline1": "2026-01-13T02:58:54.1808972+00:00",
  "deadline2": "2026-01-13T02:58:54.1808972+00:00",
  "deadline3": "2026-01-13T02:58:54.1808972+00:00",
  "created": "2026-01-13T02:58:54.1808972+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:58:54.1808972+00:00","deadline1":"2026-01-13T02:58:54.1808972+00:00","deadline2":"2026-01-13T02:58:54.1808972+00:00","deadline3":"2026-01-13T02:58:54.1808972+00:00","created":"2026-01-13T02:58:54.1808972+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:58:54.1808972+00:00</Created>
  <Deadline1>2026-01-13T02:58:54.1808972+00:00</Deadline1>
  <Deadline2>2026-01-13T02:58:54.1808972+00:00</Deadline2>
  <Deadline3>2026-01-13T02:58:54.1808972+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:58:54.1808972+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>