POST api/Membership/CreateMembership

Request Information

URI Parameters

None.

Body Parameters

Collection of Membership
NameDescriptionTypeAdditional information
MembershipType

string

None.

MemberDetails

Collection of MemberDetails

None.

MembershipCost

decimal number

None.

_membershipTypeDisplayText

string

None.

_guestId

string

None.

ErrorMessages

Collection of ErrorMessage

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "MembershipType": "sample string 1",
    "MemberDetails": [
      {
        "FirstName": "sample string 1",
        "LastName": "sample string 2",
        "Gender": 0,
        "AgeGroup": 0,
        "BirthDate": "2018-12-23T12:53:43.3098525+13:00",
        "PhoneNumber": "sample string 4",
        "Email": "sample string 5",
        "NzCitizenResident": true,
        "Address": {
          "Type": "sample string 1",
          "Address1": "sample string 2",
          "Address2": "sample string 3",
          "Address3": "sample string 4",
          "Suburb": "sample string 5",
          "PostCode": "sample string 6",
          "State": "sample string 7",
          "City": "sample string 8",
          "CountryName": "sample string 9",
          "CountryId": 10,
          "CountryTwoAlpha": "sample string 11"
        }
      },
      {
        "FirstName": "sample string 1",
        "LastName": "sample string 2",
        "Gender": 0,
        "AgeGroup": 0,
        "BirthDate": "2018-12-23T12:53:43.3098525+13:00",
        "PhoneNumber": "sample string 4",
        "Email": "sample string 5",
        "NzCitizenResident": true,
        "Address": {
          "Type": "sample string 1",
          "Address1": "sample string 2",
          "Address2": "sample string 3",
          "Address3": "sample string 4",
          "Suburb": "sample string 5",
          "PostCode": "sample string 6",
          "State": "sample string 7",
          "City": "sample string 8",
          "CountryName": "sample string 9",
          "CountryId": 10,
          "CountryTwoAlpha": "sample string 11"
        }
      }
    ],
    "MembershipCost": 2.0,
    "_membershipTypeDisplayText": "sample string 3",
    "_guestId": "sample string 4",
    "ErrorMessages": [
      {
        "ErrorText": "sample string 1",
        "DisplayToClient": true,
        "ErrorNumber": 3
      },
      {
        "ErrorText": "sample string 1",
        "DisplayToClient": true,
        "ErrorNumber": 3
      }
    ]
  },
  {
    "MembershipType": "sample string 1",
    "MemberDetails": [
      {
        "FirstName": "sample string 1",
        "LastName": "sample string 2",
        "Gender": 0,
        "AgeGroup": 0,
        "BirthDate": "2018-12-23T12:53:43.3098525+13:00",
        "PhoneNumber": "sample string 4",
        "Email": "sample string 5",
        "NzCitizenResident": true,
        "Address": {
          "Type": "sample string 1",
          "Address1": "sample string 2",
          "Address2": "sample string 3",
          "Address3": "sample string 4",
          "Suburb": "sample string 5",
          "PostCode": "sample string 6",
          "State": "sample string 7",
          "City": "sample string 8",
          "CountryName": "sample string 9",
          "CountryId": 10,
          "CountryTwoAlpha": "sample string 11"
        }
      },
      {
        "FirstName": "sample string 1",
        "LastName": "sample string 2",
        "Gender": 0,
        "AgeGroup": 0,
        "BirthDate": "2018-12-23T12:53:43.3098525+13:00",
        "PhoneNumber": "sample string 4",
        "Email": "sample string 5",
        "NzCitizenResident": true,
        "Address": {
          "Type": "sample string 1",
          "Address1": "sample string 2",
          "Address2": "sample string 3",
          "Address3": "sample string 4",
          "Suburb": "sample string 5",
          "PostCode": "sample string 6",
          "State": "sample string 7",
          "City": "sample string 8",
          "CountryName": "sample string 9",
          "CountryId": 10,
          "CountryTwoAlpha": "sample string 11"
        }
      }
    ],
    "MembershipCost": 2.0,
    "_membershipTypeDisplayText": "sample string 3",
    "_guestId": "sample string 4",
    "ErrorMessages": [
      {
        "ErrorText": "sample string 1",
        "DisplayToClient": true,
        "ErrorNumber": 3
      },
      {
        "ErrorText": "sample string 1",
        "DisplayToClient": true,
        "ErrorNumber": 3
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfMembership xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BookingEngine.Model.GuestCentrix">
  <Membership>
    <ErrorMessages>
      <ErrorMessage>
        <DisplayToClient>true</DisplayToClient>
        <ErrorNumber>3</ErrorNumber>
        <ErrorText>sample string 1</ErrorText>
      </ErrorMessage>
      <ErrorMessage>
        <DisplayToClient>true</DisplayToClient>
        <ErrorNumber>3</ErrorNumber>
        <ErrorText>sample string 1</ErrorText>
      </ErrorMessage>
    </ErrorMessages>
    <MemberDetails>
      <MemberDetails>
        <Address>
          <Address1>sample string 2</Address1>
          <Address2>sample string 3</Address2>
          <Address3>sample string 4</Address3>
          <City>sample string 8</City>
          <CountryId>10</CountryId>
          <CountryName>sample string 9</CountryName>
          <CountryTwoAlpha>sample string 11</CountryTwoAlpha>
          <PostCode>sample string 6</PostCode>
          <State>sample string 7</State>
          <Suburb>sample string 5</Suburb>
          <Type>sample string 1</Type>
        </Address>
        <AgeGroup>Child</AgeGroup>
        <BirthDate>2018-12-23T12:53:43.3098525+13:00</BirthDate>
        <Email>sample string 5</Email>
        <FirstName>sample string 1</FirstName>
        <Gender>Unspecified</Gender>
        <LastName>sample string 2</LastName>
        <NzCitizenResident>true</NzCitizenResident>
        <PhoneNumber>sample string 4</PhoneNumber>
      </MemberDetails>
      <MemberDetails>
        <Address>
          <Address1>sample string 2</Address1>
          <Address2>sample string 3</Address2>
          <Address3>sample string 4</Address3>
          <City>sample string 8</City>
          <CountryId>10</CountryId>
          <CountryName>sample string 9</CountryName>
          <CountryTwoAlpha>sample string 11</CountryTwoAlpha>
          <PostCode>sample string 6</PostCode>
          <State>sample string 7</State>
          <Suburb>sample string 5</Suburb>
          <Type>sample string 1</Type>
        </Address>
        <AgeGroup>Child</AgeGroup>
        <BirthDate>2018-12-23T12:53:43.3098525+13:00</BirthDate>
        <Email>sample string 5</Email>
        <FirstName>sample string 1</FirstName>
        <Gender>Unspecified</Gender>
        <LastName>sample string 2</LastName>
        <NzCitizenResident>true</NzCitizenResident>
        <PhoneNumber>sample string 4</PhoneNumber>
      </MemberDetails>
    </MemberDetails>
    <MembershipCost>2</MembershipCost>
    <MembershipType>sample string 1</MembershipType>
    <_guestId>sample string 4</_guestId>
    <_membershipTypeDisplayText>sample string 3</_membershipTypeDisplayText>
  </Membership>
  <Membership>
    <ErrorMessages>
      <ErrorMessage>
        <DisplayToClient>true</DisplayToClient>
        <ErrorNumber>3</ErrorNumber>
        <ErrorText>sample string 1</ErrorText>
      </ErrorMessage>
      <ErrorMessage>
        <DisplayToClient>true</DisplayToClient>
        <ErrorNumber>3</ErrorNumber>
        <ErrorText>sample string 1</ErrorText>
      </ErrorMessage>
    </ErrorMessages>
    <MemberDetails>
      <MemberDetails>
        <Address>
          <Address1>sample string 2</Address1>
          <Address2>sample string 3</Address2>
          <Address3>sample string 4</Address3>
          <City>sample string 8</City>
          <CountryId>10</CountryId>
          <CountryName>sample string 9</CountryName>
          <CountryTwoAlpha>sample string 11</CountryTwoAlpha>
          <PostCode>sample string 6</PostCode>
          <State>sample string 7</State>
          <Suburb>sample string 5</Suburb>
          <Type>sample string 1</Type>
        </Address>
        <AgeGroup>Child</AgeGroup>
        <BirthDate>2018-12-23T12:53:43.3098525+13:00</BirthDate>
        <Email>sample string 5</Email>
        <FirstName>sample string 1</FirstName>
        <Gender>Unspecified</Gender>
        <LastName>sample string 2</LastName>
        <NzCitizenResident>true</NzCitizenResident>
        <PhoneNumber>sample string 4</PhoneNumber>
      </MemberDetails>
      <MemberDetails>
        <Address>
          <Address1>sample string 2</Address1>
          <Address2>sample string 3</Address2>
          <Address3>sample string 4</Address3>
          <City>sample string 8</City>
          <CountryId>10</CountryId>
          <CountryName>sample string 9</CountryName>
          <CountryTwoAlpha>sample string 11</CountryTwoAlpha>
          <PostCode>sample string 6</PostCode>
          <State>sample string 7</State>
          <Suburb>sample string 5</Suburb>
          <Type>sample string 1</Type>
        </Address>
        <AgeGroup>Child</AgeGroup>
        <BirthDate>2018-12-23T12:53:43.3098525+13:00</BirthDate>
        <Email>sample string 5</Email>
        <FirstName>sample string 1</FirstName>
        <Gender>Unspecified</Gender>
        <LastName>sample string 2</LastName>
        <NzCitizenResident>true</NzCitizenResident>
        <PhoneNumber>sample string 4</PhoneNumber>
      </MemberDetails>
    </MemberDetails>
    <MembershipCost>2</MembershipCost>
    <MembershipType>sample string 1</MembershipType>
    <_guestId>sample string 4</_guestId>
    <_membershipTypeDisplayText>sample string 3</_membershipTypeDisplayText>
  </Membership>
</ArrayOfMembership>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'IEnumerable`1'.

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.