PUT api/punters/{punterId}/details
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| punterId | integer |
Required |
Body Parameters
BO.BETRequestObjects.Punter.SavePunterDetailRequestFilter| Name | Description | Type | Additional information |
|---|---|---|---|
| string |
None. |
||
| Cell | string |
None. |
|
| HomePhone | string |
None. |
|
| WorkPhone | string |
None. |
|
| OtherPhone | string |
None. |
|
| Fax | string |
None. |
|
| RequestId | string |
None. |
|
| PinCode | string |
None. |
|
| CountryId | integer |
None. |
|
| PhysicalAddress | BO.Models.Punter.PunterDetailModel+PhysicalAddressInfo |
None. |
|
| PostalAddress | BO.Models.Punter.PunterDetailModel+PostalAddressInfo |
None. |
|
| Agreements | BO.Models.Punter.PunterDetailModel+AgreementInfo |
None. |
|
| Settings | BO.Models.Punter.PunterDetailModel+Setting |
None. |
|
| MobileDevice | BO.Models.Punter.PunterDetailModel+MobileDeviceInfo |
None. |
|
| BankDetails | BO.Models.Punter.PunterDetailModel+BankDetailsInfo |
None. |
|
| PassportNumber | string |
None. |
|
| PassportExpirationDate | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"email": "sample string 1",
"cell": "sample string 2",
"homePhone": "sample string 3",
"workPhone": "sample string 4",
"otherPhone": "sample string 5",
"fax": "sample string 6",
"requestId": "sample string 7",
"pinCode": "sample string 8",
"countryId": 1,
"physicalAddress": {
"lineOne": "sample string 1",
"lineTwo": "sample string 2",
"suburb": "sample string 3",
"city": "sample string 4",
"code": "sample string 5",
"regionId": 1
},
"postalAddress": {
"lineOne": "sample string 1",
"lineTwo": "sample string 2",
"suburb": "sample string 3",
"city": "sample string 4",
"code": "sample string 5",
"regionId": 1
},
"agreements": {
"agreeToAgePolicy": true,
"agreeToTermsAndConditions": true
},
"settings": {
"emailNotifications": true,
"emailPromotions": true,
"fractionalOdds": true,
"acceptOddsChanges": true,
"oddChangeType": 1
},
"mobileDevice": {
"manufacturer": "sample string 1",
"model": "sample string 2"
},
"bankDetails": {
"id": 1,
"name": "sample string 1",
"branchId": 1,
"branch": "sample string 2",
"branchCode": "sample string 3",
"accountNumber": "sample string 4",
"accountHolder": "sample string 5",
"swiftCode": "sample string 6",
"bankingCompliant": true
},
"passportNumber": "sample string 9",
"passportExpirationDate": "sample string 10"
}
application/xml, text/xml
Sample:
<SavePunterDetailRequestFilter xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Email>sample string 1</Email>
<Cell>sample string 2</Cell>
<HomePhone>sample string 3</HomePhone>
<WorkPhone>sample string 4</WorkPhone>
<OtherPhone>sample string 5</OtherPhone>
<Fax>sample string 6</Fax>
<RequestId>sample string 7</RequestId>
<PinCode>sample string 8</PinCode>
<CountryId>1</CountryId>
<PhysicalAddress>
<LineOne>sample string 1</LineOne>
<LineTwo>sample string 2</LineTwo>
<Suburb>sample string 3</Suburb>
<City>sample string 4</City>
<Code>sample string 5</Code>
<RegionId>1</RegionId>
</PhysicalAddress>
<PostalAddress>
<LineOne>sample string 1</LineOne>
<LineTwo>sample string 2</LineTwo>
<Suburb>sample string 3</Suburb>
<City>sample string 4</City>
<Code>sample string 5</Code>
<RegionId>1</RegionId>
</PostalAddress>
<Agreements>
<AgreeToAgePolicy>true</AgreeToAgePolicy>
<AgreeToTermsAndConditions>true</AgreeToTermsAndConditions>
</Agreements>
<Settings>
<EmailNotifications>true</EmailNotifications>
<EmailPromotions>true</EmailPromotions>
<FractionalOdds>true</FractionalOdds>
<AcceptOddsChanges>true</AcceptOddsChanges>
<OddChangeType>1</OddChangeType>
</Settings>
<MobileDevice>
<Manufacturer>sample string 1</Manufacturer>
<Model>sample string 2</Model>
</MobileDevice>
<BankDetails>
<Id>1</Id>
<Name>sample string 1</Name>
<BranchId>1</BranchId>
<Branch>sample string 2</Branch>
<BranchCode>sample string 3</BranchCode>
<AccountNumber>sample string 4</AccountNumber>
<AccountHolder>sample string 5</AccountHolder>
<SwiftCode>sample string 6</SwiftCode>
<BankingCompliant>true</BankingCompliant>
</BankDetails>
<PassportNumber>sample string 9</PassportNumber>
<PassportExpirationDate>sample string 10</PassportExpirationDate>
</SavePunterDetailRequestFilter>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
BO.BETResponseObjects.BaseResponseOfBO.Models.Punter.PunterDetailModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ResponseObject | BO.Models.Punter.PunterDetailModel |
None. |
|
| ResponseMessage | string |
None. |
|
| ResponseType | BO.Enums.ResponseType |
None. |
Response Formats
application/json, text/json
Sample:
{
"responseObject": {
"punterId": 1,
"email": "sample string 2",
"cell": "sample string 3",
"homePhone": "sample string 4",
"workPhone": "sample string 5",
"otherPhone": "sample string 6",
"fax": "sample string 7",
"countryId": 1,
"bankDetails": {
"id": 1,
"name": "sample string 1",
"branchId": 1,
"branch": "sample string 2",
"branchCode": "sample string 3",
"accountNumber": "sample string 4",
"accountHolder": "sample string 5",
"swiftCode": "sample string 6",
"bankingCompliant": true
},
"physicalAddress": {
"lineOne": "sample string 1",
"lineTwo": "sample string 2",
"suburb": "sample string 3",
"city": "sample string 4",
"code": "sample string 5",
"regionId": 1
},
"postalAddress": {
"lineOne": "sample string 1",
"lineTwo": "sample string 2",
"suburb": "sample string 3",
"city": "sample string 4",
"code": "sample string 5",
"regionId": 1
},
"agreements": {
"agreeToAgePolicy": true,
"agreeToTermsAndConditions": true
},
"settings": {
"emailNotifications": true,
"emailPromotions": true,
"fractionalOdds": true,
"acceptOddsChanges": true,
"oddChangeType": 1
},
"mobileDevice": {
"manufacturer": "sample string 1",
"model": "sample string 2"
},
"passportNumber": "sample string 8",
"passportExpirationDate": "2025-12-14T18:04:42.4277236+02:00"
},
"responseMessage": "sample string 1",
"responseType": 1
}
application/xml, text/xml
Sample:
<BaseResponseOfPunterDetailModel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ResponseObject>
<PunterId>1</PunterId>
<Email>sample string 2</Email>
<Cell>sample string 3</Cell>
<HomePhone>sample string 4</HomePhone>
<WorkPhone>sample string 5</WorkPhone>
<OtherPhone>sample string 6</OtherPhone>
<Fax>sample string 7</Fax>
<CountryId>1</CountryId>
<BankDetails>
<Id>1</Id>
<Name>sample string 1</Name>
<BranchId>1</BranchId>
<Branch>sample string 2</Branch>
<BranchCode>sample string 3</BranchCode>
<AccountNumber>sample string 4</AccountNumber>
<AccountHolder>sample string 5</AccountHolder>
<SwiftCode>sample string 6</SwiftCode>
<BankingCompliant>true</BankingCompliant>
</BankDetails>
<PhysicalAddress>
<LineOne>sample string 1</LineOne>
<LineTwo>sample string 2</LineTwo>
<Suburb>sample string 3</Suburb>
<City>sample string 4</City>
<Code>sample string 5</Code>
<RegionId>1</RegionId>
</PhysicalAddress>
<PostalAddress>
<LineOne>sample string 1</LineOne>
<LineTwo>sample string 2</LineTwo>
<Suburb>sample string 3</Suburb>
<City>sample string 4</City>
<Code>sample string 5</Code>
<RegionId>1</RegionId>
</PostalAddress>
<Agreements>
<AgreeToAgePolicy>true</AgreeToAgePolicy>
<AgreeToTermsAndConditions>true</AgreeToTermsAndConditions>
</Agreements>
<Settings>
<EmailNotifications>true</EmailNotifications>
<EmailPromotions>true</EmailPromotions>
<FractionalOdds>true</FractionalOdds>
<AcceptOddsChanges>true</AcceptOddsChanges>
<OddChangeType>1</OddChangeType>
</Settings>
<MobileDevice>
<Manufacturer>sample string 1</Manufacturer>
<Model>sample string 2</Model>
</MobileDevice>
<PassportNumber>sample string 8</PassportNumber>
<PassportExpirationDate>2025-12-14T18:04:42.4277236+02:00</PassportExpirationDate>
</ResponseObject>
<ResponseMessage>sample string 1</ResponseMessage>
<ResponseType>Success</ResponseType>
</BaseResponseOfPunterDetailModel>