POST api/Signup/UpdateSignupContract

Request Information

URI Parameters

None.

Body Parameters

ConsoleSignupItem
NameDescriptionTypeAdditional information
FirstName

string

Required

Matching regular expression pattern: [a-zA-Z\s][a-zA-Z'\-]*$

LastName

string

Required

Matching regular expression pattern: [a-zA-Z\s][a-zA-Z'\-]*$

PhoneNumber

string

Required

Matching regular expression pattern: [+]?([0-9]*[\.\s\-\(\)]|[0-9]+){3,24}$

EmailAddress

string

Required

Matching regular expression pattern: [a-zA-Z0-9\._%+-]+@[a-zA-Z0-9\.-]+\.[a-zA-Z]{2,}$

RegNo

string

Matching regular expression pattern: ^\d{9}$|^\d{11}$

RegNoNZ

string

Matching regular expression pattern: ^\d{13}$

CompanyName

string

None.

Address1

string

Required

Matching regular expression pattern: [a-zA-Z0-9/\-\s\,]*$

State

string

Required

Matching regular expression pattern: [a-zA-Z ][a-zA-Z\s]*$

City

string

Required

Matching regular expression pattern: [a-zA-Z\u0080-\u024F\s]+(?:. |-| |')*$

PostCode

string

Required

Matching regular expression pattern: [0-9]{4}$

SegmentCodeNew

string

None.

IndustryOther

string

None.

ShoppingCart

string

None.

ShoppingCartVersion

string

None.

Website

string

Required

Matching regular expression pattern: (([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,10}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$

BankName

string

None.

AccountName

string

Required

Matching regular expression pattern: [\sa-zA-Z0-9 ]{1,18}$

BSB

string

Matching regular expression pattern: [0-9]{6}$

BankNumber

string

Matching regular expression pattern: [0-9]{2}$

BranchNumber

string

Matching regular expression pattern: [0-9]{4}$

AccountNumber

string

Matching regular expression pattern: [0-9]{6,9}$

AccountNumberNZ

string

Matching regular expression pattern: [0-9]{7}$

AccountSuffix

string

Matching regular expression pattern: [0-9]{3}$

SignupID

globally unique identifier

None.

Country

string

None.

SelectedSegmentCode

string

None.

SegmentCode

Collection of ListItem

None.

Request Formats

application/json, text/json

Sample:
{
  "FirstName": "sample string 1",
  "LastName": "sample string 2",
  "PhoneNumber": "sample string 3",
  "EmailAddress": "sample string 4",
  "RegNo": "sample string 5",
  "RegNoNZ": "sample string 6",
  "CompanyName": "sample string 7",
  "Address1": "sample string 8",
  "State": "sample string 9",
  "City": "sample string 10",
  "PostCode": "sample string 11",
  "SegmentCodeNew": "sample string 12",
  "IndustryOther": "sample string 13",
  "ShoppingCart": "sample string 14",
  "ShoppingCartVersion": "sample string 15",
  "Website": "sample string 16",
  "BankName": "sample string 17",
  "AccountName": "sample string 18",
  "BSB": "sample string 19",
  "BankNumber": "sample string 20",
  "BranchNumber": "sample string 21",
  "AccountNumber": "sample string 22",
  "AccountNumberNZ": "sample string 23",
  "AccountSuffix": "sample string 24",
  "SignupID": "7ed642bc-019d-49f0-9d48-bb757dba43b8",
  "Country": "sample string 26",
  "SelectedSegmentCode": "sample string 27",
  "SegmentCode": [
    {
      "GuidIdentity": "9391f303-21ab-4506-95e5-a44c66f6b665",
      "Code": "sample string 1",
      "Name": "sample string 2",
      "Tag": "sample string 3",
      "IsInUse": true
    },
    {
      "GuidIdentity": "9391f303-21ab-4506-95e5-a44c66f6b665",
      "Code": "sample string 1",
      "Name": "sample string 2",
      "Tag": "sample string 3",
      "IsInUse": true
    }
  ]
}

application/xml, text/xml

Sample:
<ConsoleSignupItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ConsoleAPI.Internal.Models.Signup">
  <AccountName>sample string 18</AccountName>
  <AccountNumber>sample string 22</AccountNumber>
  <AccountNumberNZ>sample string 23</AccountNumberNZ>
  <AccountSuffix>sample string 24</AccountSuffix>
  <Address1>sample string 8</Address1>
  <BSB>sample string 19</BSB>
  <BankName>sample string 17</BankName>
  <BankNumber>sample string 20</BankNumber>
  <BranchNumber>sample string 21</BranchNumber>
  <City>sample string 10</City>
  <CompanyName>sample string 7</CompanyName>
  <Country>sample string 26</Country>
  <EmailAddress>sample string 4</EmailAddress>
  <FirstName>sample string 1</FirstName>
  <IndustryOther>sample string 13</IndustryOther>
  <LastName>sample string 2</LastName>
  <PhoneNumber>sample string 3</PhoneNumber>
  <PostCode>sample string 11</PostCode>
  <RegNo>sample string 5</RegNo>
  <RegNoNZ>sample string 6</RegNoNZ>
  <SegmentCode xmlns:d2p1="http://schemas.datacontract.org/2004/07/ConsoleAPI.Internal.Models">
    <d2p1:ListItem>
      <d2p1:Code>sample string 1</d2p1:Code>
      <d2p1:GuidIdentity>9391f303-21ab-4506-95e5-a44c66f6b665</d2p1:GuidIdentity>
      <d2p1:IsInUse>true</d2p1:IsInUse>
      <d2p1:Name>sample string 2</d2p1:Name>
      <d2p1:Tag>sample string 3</d2p1:Tag>
    </d2p1:ListItem>
    <d2p1:ListItem>
      <d2p1:Code>sample string 1</d2p1:Code>
      <d2p1:GuidIdentity>9391f303-21ab-4506-95e5-a44c66f6b665</d2p1:GuidIdentity>
      <d2p1:IsInUse>true</d2p1:IsInUse>
      <d2p1:Name>sample string 2</d2p1:Name>
      <d2p1:Tag>sample string 3</d2p1:Tag>
    </d2p1:ListItem>
  </SegmentCode>
  <SegmentCodeNew>sample string 12</SegmentCodeNew>
  <SelectedSegmentCode>sample string 27</SelectedSegmentCode>
  <ShoppingCart>sample string 14</ShoppingCart>
  <ShoppingCartVersion>sample string 15</ShoppingCartVersion>
  <SignupID>7ed642bc-019d-49f0-9d48-bb757dba43b8</SignupID>
  <State>sample string 9</State>
  <Website>sample string 16</Website>
</ConsoleSignupItem>

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 'ConsoleSignupItem'.

Response Information

Resource Description

string

Response Formats

application/json, text/json

Sample:
"sample string 1"

application/xml, text/xml

Sample:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>