| All Verbs | /api/updatecustomergroup |
|---|
namespace Eros.Subtle.Canvara.WebAPIModel.ServiceModel
open System
open System.IO
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
[<AllowNullLiteral>]
type StringResponse() =
member val Result:String = null with get,set
[<AllowNullLiteral>]
type ContactBanking() =
member val ContactId:Guid = new Guid() with get,set
member val BankName:String = null with get,set
member val BankLocation:String = null with get,set
member val Bsb:String = null with get,set
member val AccountNumber:String = null with get,set
member val AccountName:String = null with get,set
member val TermOfTradeId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val TermOfTradeName:String = null with get,set
member val OwnerContactId:Guid = new Guid() with get,set
member val RecordStatus:String = null with get,set
[<AllowNullLiteral>]
type UserRole() =
member val ConnectionId:Guid = new Guid() with get,set
member val ContactRoleId:Guid = new Guid() with get,set
member val ContactId:Guid = new Guid() with get,set
member val RoleId:Guid = new Guid() with get,set
member val RoleName:String = null with get,set
member val StartDate:DateTime = new DateTime() with get,set
member val EndDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val IsLicenseeRole:Boolean = new Boolean() with get,set
member val IsCustomerRole:Boolean = new Boolean() with get,set
member val IsPlatformRole:Boolean = new Boolean() with get,set
member val IsAdministerContactsRole:Boolean = new Boolean() with get,set
member val RolePrimaryImageURL:String = null with get,set
member val RolePrimaryImageThumbnailURL:String = null with get,set
member val RolePrimaryImageId:Guid = new Guid() with get,set
member val ConnectionStatusId:Guid = new Guid() with get,set
member val ConnectionStatusName:String = null with get,set
[<AllowNullLiteral>]
type GeoEstateStage() =
member val GeoEstateStageId:Guid = new Guid() with get,set
member val GeoEstateId:Guid = new Guid() with get,set
member val Name:String = null with get,set
member val Notes:String = null with get,set
member val RecordStatus:String = null with get,set
[<AllowNullLiteral>]
type GeoEstate() =
member val GeoEstateId:Guid = new Guid() with get,set
member val Name:String = null with get,set
member val Notes:String = null with get,set
member val DeveloperContactId:Guid = new Guid() with get,set
member val DeveloperName:String = null with get,set
member val DeveloperProfilePhotoUrl:String = null with get,set
member val DeveloperProfilePhotoThumbnail:String = null with get,set
member val RecordStatus:String = null with get,set
member val Stages:ResizeArray<GeoEstateStage> = null with get,set
member val CurrentEstateStageId:Guid = new Guid() with get,set
member val CurrentEstateStageName:String = null with get,set
[<AllowNullLiteral>]
type GeoLocation() =
member val GeoLocationId:Guid = new Guid() with get,set
member val StateId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val StateName:String = null with get,set
member val StateNameShort:String = null with get,set
member val SuburbId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val SuburbName:String = null with get,set
member val CountryId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val CountryName:String = null with get,set
member val Timezone:Nullable<Guid> = new Nullable<Guid>() with get,set
member val TimezoneName:String = null with get,set
member val LotNumber:String = null with get,set
member val SubUnit:String = null with get,set
member val BuildingNumber:String = null with get,set
member val PostalDeliveryNumber:String = null with get,set
member val StreetNumber:String = null with get,set
member val StreetName:String = null with get,set
member val AddressLineOne:String = null with get,set
member val AddressLineTwo:String = null with get,set
member val PostCode:String = null with get,set
member val IsPhysical:Boolean = new Boolean() with get,set
member val Notes:String = null with get,set
member val AddressFull:String = null with get,set
member val AddressFormatId:Guid = new Guid() with get,set
member val PostalDeliveryTypeId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val Latitude:Double = new Double() with get,set
member val Longitude:Double = new Double() with get,set
member val Accuracy:Int32 = new Int32() with get,set
member val DistanceAway:Double = new Double() with get,set
member val AutoMapCoordinates:Nullable<Boolean> = new Nullable<Boolean>() with get,set
member val IsAddressCleared:Boolean = new Boolean() with get,set
member val IsValidated:Boolean = new Boolean() with get,set
member val Estate:GeoEstate = null with get,set
member val GeoEstateId:Guid = new Guid() with get,set
member val GeoEstateStageId:Guid = new Guid() with get,set
member val GeoEstateStageName:String = null with get,set
[<AllowNullLiteral>]
type ContactAddress() =
member val Location:GeoLocation = null with get,set
member val IsPostal:Boolean = new Boolean() with get,set
member val IsPrimaryLocation:Boolean = new Boolean() with get,set
member val IsRegisteredLocation:Boolean = new Boolean() with get,set
member val ContactAddressId:Guid = new Guid() with get,set
member val SuburbName:String = null with get,set
member val StateName:String = null with get,set
member val CountryName:String = null with get,set
member val AddressFull:String = null with get,set
[<AllowNullLiteral>]
type ContactPhone() =
member val CountryCode:String = null with get,set
member val AreaCode:String = null with get,set
member val LocalNumber:String = null with get,set
member val PhoneNumber:String = null with get,set
[<AllowNullLiteral>]
type ContactDetail() =
member val ContactContactDetailId:Guid = new Guid() with get,set
member val ContactId:Guid = new Guid() with get,set
member val ContactDetailId:Guid = new Guid() with get,set
member val ContactMethodId:Guid = new Guid() with get,set
member val ContactMethodName:String = null with get,set
member val Address:ContactAddress = null with get,set
member val Phone:ContactPhone = null with get,set
member val CountryId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val ContactDetails:String = null with get,set
member val Notes:String = null with get,set
member val ContactDetailsCode:String = null with get,set
member val OrderContactMethod:Int32 = new Int32() with get,set
member val IsPrimaryContactMethod:Boolean = new Boolean() with get,set
member val IsPrimaryLocation:Boolean = new Boolean() with get,set
member val IsRegisteredLocation:Boolean = new Boolean() with get,set
member val IsPostal:Boolean = new Boolean() with get,set
member val IsAddress:Boolean = new Boolean() with get,set
member val IsPhone:Boolean = new Boolean() with get,set
member val EmailSignatureId:Guid = new Guid() with get,set
member val EmailSignatureHTML:String = null with get,set
member val EmailSignatureText:String = null with get,set
member val ApiKey:String = null with get,set
member val FrameworkAlternateKey:String = null with get,set
[<AllowNullLiteral>]
type CustomContentFieldValue() =
member val FieldName:String = null with get,set
member val FieldDataTypeId:Guid = new Guid() with get,set
member val FieldValue:String = null with get,set
member val AlternateKey:String = null with get,set
[<AllowNullLiteral>]
type Contact() =
member val ContactId:Guid = new Guid() with get,set
member val PrimaryStreetAddressId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val PrimaryPostalAddressId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val PrimaryTaxRegisteredAddressId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val PrimaryNonMobileId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val PrimaryMobileId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val PrimaryEmailId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val Mobile:String = null with get,set
member val Phone:String = null with get,set
member val PrimaryEmail:String = null with get,set
member val PrimaryAddress:String = null with get,set
member val PrimaryFaxId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val PrimaryWebId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val PrimarySocialMediaId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val FirstName:String = null with get,set
member val MiddleName:String = null with get,set
member val Surname:String = null with get,set
member val FullName:String = null with get,set
member val ShortName:String = null with get,set
member val BirthDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val Title:String = null with get,set
member val Salutation:String = null with get,set
member val MaritalStatus:Nullable<Guid> = new Nullable<Guid>() with get,set
member val MaritalStatusName:String = null with get,set
member val Gender:Nullable<Guid> = new Nullable<Guid>() with get,set
member val GenderName:String = null with get,set
member val Abn:String = null with get,set
member val Acn:String = null with get,set
member val Arbn:String = null with get,set
member val ContactBankingDetails:ContactBanking = null with get,set
member val LegalName:String = null with get,set
member val TradingName:String = null with get,set
member val ContactType:Nullable<Guid> = new Nullable<Guid>() with get,set
member val ContactTypeName:String = null with get,set
member val ContactTypePhotoUrl:String = null with get,set
member val ContactTypePhotoThumbnailUrl:String = null with get,set
member val Timezone:Nullable<Guid> = new Nullable<Guid>() with get,set
member val TimezoneName:String = null with get,set
member val Description:String = null with get,set
member val EmploymentIndustry:String = null with get,set
member val EmploymentRole:String = null with get,set
member val EmploymentGeographicArea:String = null with get,set
member val GstRegistered:Boolean = new Boolean() with get,set
member val DriversLicence:String = null with get,set
member val ContactGroupIdStaff:Nullable<Guid> = new Nullable<Guid>() with get,set
member val StaffGroupName:String = null with get,set
member val ContactGroupIdVendor:Nullable<Guid> = new Nullable<Guid>() with get,set
member val VendorGroupName:String = null with get,set
member val ContactGroupIdCustomer:Nullable<Guid> = new Nullable<Guid>() with get,set
member val CustomerGroupName:String = null with get,set
member val PrimaryMediaFileId:Nullable<Guid> = new Nullable<Guid>() with get,set
member val ProfilePhotoUrl:String = null with get,set
member val ProfilePhotoThumbnailUrl:String = null with get,set
member val ProfileImageId:Guid = new Guid() with get,set
member val RecordStatus:String = null with get,set
member val ConnectionStatusId:Guid = new Guid() with get,set
member val SubscriptionAlternateKey:String = null with get,set
member val ContactRoles:ResizeArray<UserRole> = null with get,set
member val ContactDetails:ResizeArray<ContactDetail> = null with get,set
member val CustomContent:ResizeArray<CustomContentFieldValue> = null with get,set
member val ConnectedContacts:ResizeArray<Contact> = null with get,set
member val CustomContentXML:String = null with get,set
member val ContactDetailsXML:String = null with get,set
member val ConnectionContactId:Guid = new Guid() with get,set
member val ConnectionContactName:String = null with get,set
member val UserProfileIdDefault:Nullable<Guid> = new Nullable<Guid>() with get,set
member val UserId:Guid = new Guid() with get,set
member val Username:String = null with get,set
member val IsRegistered:Boolean = new Boolean() with get,set
member val ESL:Boolean = new Boolean() with get,set
member val Language:String = null with get,set
member val InterpreterRequired:Boolean = new Boolean() with get,set
member val LicenseeNotes:String = null with get,set
member val Notes:String = null with get,set
member val ObjectSubscriptionId:Guid = new Guid() with get,set
member val ObjectHash:String = null with get,set
member val OwnerContactId:Guid = new Guid() with get,set
///<summary>
///Update customer group details
///</summary>
[<Api(Description="Update customer group details")>]
[<AllowNullLiteral>]
type UpdateCustomerGroup() =
member val CustomerGroupId:Guid = new Guid() with get,set
member val AutoGenerateName:Boolean = new Boolean() with get,set
member val CustomerName:String = null with get,set
member val Contacts:ResizeArray<Contact> = null with get,set
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /api/updatecustomergroup HTTP/1.1
Host: pfapi.pstpf.com.au
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
AutoGenerateName: False,
CustomerName: String,
Contacts:
[
{
PrimaryStreetAddressId: 00000000000000000000000000000000,
PrimaryPostalAddressId: 00000000000000000000000000000000,
PrimaryTaxRegisteredAddressId: 00000000000000000000000000000000,
PrimaryNonMobileId: 00000000000000000000000000000000,
PrimaryMobileId: 00000000000000000000000000000000,
PrimaryEmailId: 00000000000000000000000000000000,
Mobile: String,
Phone: String,
PrimaryEmail: String,
PrimaryAddress: String,
PrimaryFaxId: 00000000000000000000000000000000,
PrimaryWebId: 00000000000000000000000000000000,
PrimarySocialMediaId: 00000000000000000000000000000000,
FirstName: String,
MiddleName: String,
Surname: String,
FullName: String,
ShortName: String,
BirthDate: 0001-01-01,
Title: String,
Salutation: String,
MaritalStatus: 00000000000000000000000000000000,
MaritalStatusName: String,
Gender: 00000000000000000000000000000000,
GenderName: String,
Abn: String,
Acn: String,
Arbn: String,
ContactBankingDetails:
{
BankName: String,
BankLocation: String,
Bsb: String,
AccountNumber: String,
AccountName: String,
TermOfTradeId: 00000000000000000000000000000000,
TermOfTradeName: String,
RecordStatus: String
},
LegalName: String,
TradingName: String,
ContactType: 00000000000000000000000000000000,
ContactTypeName: String,
ContactTypePhotoUrl: String,
ContactTypePhotoThumbnailUrl: String,
Timezone: 00000000000000000000000000000000,
TimezoneName: String,
Description: String,
EmploymentIndustry: String,
EmploymentRole: String,
EmploymentGeographicArea: String,
GstRegistered: False,
DriversLicence: String,
ContactGroupIdStaff: 00000000000000000000000000000000,
StaffGroupName: String,
ContactGroupIdVendor: 00000000000000000000000000000000,
VendorGroupName: String,
ContactGroupIdCustomer: 00000000000000000000000000000000,
CustomerGroupName: String,
PrimaryMediaFileId: 00000000000000000000000000000000,
ProfilePhotoUrl: String,
ProfilePhotoThumbnailUrl: String,
RecordStatus: String,
SubscriptionAlternateKey: String,
ContactRoles:
[
{
RoleName: String,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
IsLicenseeRole: False,
IsCustomerRole: False,
IsPlatformRole: False,
IsAdministerContactsRole: False,
RolePrimaryImageURL: String,
RolePrimaryImageThumbnailURL: String,
ConnectionStatusName: String
}
],
ContactDetails:
[
{
ContactMethodName: String,
Address:
{
Location:
{
StateId: 00000000000000000000000000000000,
StateName: String,
StateNameShort: String,
SuburbId: 00000000000000000000000000000000,
SuburbName: String,
CountryId: 00000000000000000000000000000000,
CountryName: String,
Timezone: 00000000000000000000000000000000,
TimezoneName: String,
LotNumber: String,
SubUnit: String,
BuildingNumber: String,
PostalDeliveryNumber: String,
StreetNumber: String,
StreetName: String,
AddressLineOne: String,
AddressLineTwo: String,
PostCode: String,
IsPhysical: False,
Notes: String,
AddressFull: String,
PostalDeliveryTypeId: 00000000000000000000000000000000,
Latitude: 0,
Longitude: 0,
Accuracy: 0,
DistanceAway: 0,
AutoMapCoordinates: False,
IsAddressCleared: False,
IsValidated: False,
Estate:
{
Name: String,
Notes: String,
DeveloperName: String,
DeveloperProfilePhotoUrl: String,
DeveloperProfilePhotoThumbnail: String,
RecordStatus: String,
Stages:
[
{
Name: String,
Notes: String,
RecordStatus: String
}
],
CurrentEstateStageName: String
},
GeoEstateStageName: String
},
IsPostal: False,
IsPrimaryLocation: False,
IsRegisteredLocation: False,
SuburbName: String,
StateName: String,
CountryName: String,
AddressFull: "String
String
String
String String
String"
},
Phone:
{
CountryCode: String,
AreaCode: String,
LocalNumber: String,
PhoneNumber: String String String
},
CountryId: 00000000000000000000000000000000,
ContactDetails: String,
Notes: String,
ContactDetailsCode: String,
OrderContactMethod: 0,
IsPrimaryContactMethod: False,
IsPrimaryLocation: False,
IsRegisteredLocation: False,
IsPostal: False,
IsAddress: True,
IsPhone: False,
EmailSignatureHTML: String,
EmailSignatureText: String,
ApiKey: String,
FrameworkAlternateKey: String
}
],
CustomContent:
[
{
FieldName: String,
FieldValue: String,
AlternateKey: String
}
],
ConnectedContacts:
[
{
PrimaryStreetAddressId: 00000000000000000000000000000000,
PrimaryPostalAddressId: 00000000000000000000000000000000,
PrimaryTaxRegisteredAddressId: 00000000000000000000000000000000,
PrimaryNonMobileId: 00000000000000000000000000000000,
PrimaryMobileId: 00000000000000000000000000000000,
PrimaryEmailId: 00000000000000000000000000000000,
Mobile: String,
Phone: String,
PrimaryEmail: String,
PrimaryAddress: String,
PrimaryFaxId: 00000000000000000000000000000000,
PrimaryWebId: 00000000000000000000000000000000,
PrimarySocialMediaId: 00000000000000000000000000000000,
FirstName: String,
MiddleName: String,
Surname: String,
FullName: String,
ShortName: String,
BirthDate: 0001-01-01,
Title: String,
Salutation: String,
MaritalStatus: 00000000000000000000000000000000,
MaritalStatusName: String,
Gender: 00000000000000000000000000000000,
GenderName: String,
Abn: String,
Acn: String,
Arbn: String,
ContactBankingDetails:
{
BankName: String,
BankLocation: String,
Bsb: String,
AccountNumber: String,
AccountName: String,
TermOfTradeId: 00000000000000000000000000000000,
TermOfTradeName: String,
RecordStatus: String
},
LegalName: String,
TradingName: String,
ContactType: 00000000000000000000000000000000,
ContactTypeName: String,
ContactTypePhotoUrl: String,
ContactTypePhotoThumbnailUrl: String,
Timezone: 00000000000000000000000000000000,
TimezoneName: String,
Description: String,
EmploymentIndustry: String,
EmploymentRole: String,
EmploymentGeographicArea: String,
GstRegistered: False,
DriversLicence: String,
ContactGroupIdStaff: 00000000000000000000000000000000,
StaffGroupName: String,
ContactGroupIdVendor: 00000000000000000000000000000000,
VendorGroupName: String,
ContactGroupIdCustomer: 00000000000000000000000000000000,
CustomerGroupName: String,
PrimaryMediaFileId: 00000000000000000000000000000000,
ProfilePhotoUrl: String,
ProfilePhotoThumbnailUrl: String,
RecordStatus: String,
SubscriptionAlternateKey: String,
ContactRoles:
[
{
RoleName: String,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
IsLicenseeRole: False,
IsCustomerRole: False,
IsPlatformRole: False,
IsAdministerContactsRole: False,
RolePrimaryImageURL: String,
RolePrimaryImageThumbnailURL: String,
ConnectionStatusName: String
}
],
ContactDetails:
[
{
ContactMethodName: String,
Address:
{
Location:
{
StateId: 00000000000000000000000000000000,
StateName: String,
StateNameShort: String,
SuburbId: 00000000000000000000000000000000,
SuburbName: String,
CountryId: 00000000000000000000000000000000,
CountryName: String,
Timezone: 00000000000000000000000000000000,
TimezoneName: String,
LotNumber: String,
SubUnit: String,
BuildingNumber: String,
PostalDeliveryNumber: String,
StreetNumber: String,
StreetName: String,
AddressLineOne: String,
AddressLineTwo: String,
PostCode: String,
IsPhysical: False,
Notes: String,
AddressFull: String,
PostalDeliveryTypeId: 00000000000000000000000000000000,
Latitude: 0,
Longitude: 0,
Accuracy: 0,
DistanceAway: 0,
AutoMapCoordinates: False,
IsAddressCleared: False,
IsValidated: False,
Estate:
{
Name: String,
Notes: String,
DeveloperName: String,
DeveloperProfilePhotoUrl: String,
DeveloperProfilePhotoThumbnail: String,
RecordStatus: String,
Stages:
[
{
Name: String,
Notes: String,
RecordStatus: String
}
],
CurrentEstateStageName: String
},
GeoEstateStageName: String
},
IsPostal: False,
IsPrimaryLocation: False,
IsRegisteredLocation: False,
SuburbName: String,
StateName: String,
CountryName: String,
AddressFull: "String
String
String
String String
String"
},
Phone:
{
CountryCode: String,
AreaCode: String,
LocalNumber: String,
PhoneNumber: String String String
},
CountryId: 00000000000000000000000000000000,
ContactDetails: String,
Notes: String,
ContactDetailsCode: String,
OrderContactMethod: 0,
IsPrimaryContactMethod: False,
IsPrimaryLocation: False,
IsRegisteredLocation: False,
IsPostal: False,
IsAddress: True,
IsPhone: False,
EmailSignatureHTML: String,
EmailSignatureText: String,
ApiKey: String,
FrameworkAlternateKey: String
}
],
CustomContent:
[
{
FieldName: String,
FieldValue: String,
AlternateKey: String
}
],
ConnectedContacts:
[
{
PrimaryStreetAddressId: 00000000000000000000000000000000,
PrimaryPostalAddressId: 00000000000000000000000000000000,
PrimaryTaxRegisteredAddressId: 00000000000000000000000000000000,
PrimaryNonMobileId: 00000000000000000000000000000000,
PrimaryMobileId: 00000000000000000000000000000000,
PrimaryEmailId: 00000000000000000000000000000000,
Mobile: String,
Phone: String,
PrimaryEmail: String,
PrimaryAddress: String,
PrimaryFaxId: 00000000000000000000000000000000,
PrimaryWebId: 00000000000000000000000000000000,
PrimarySocialMediaId: 00000000000000000000000000000000,
FirstName: String,
MiddleName: String,
Surname: String,
FullName: String,
ShortName: String,
BirthDate: 0001-01-01,
Title: String,
Salutation: String,
MaritalStatus: 00000000000000000000000000000000,
MaritalStatusName: String,
Gender: 00000000000000000000000000000000,
GenderName: String,
Abn: String,
Acn: String,
Arbn: String,
ContactBankingDetails:
{
BankName: String,
BankLocation: String,
Bsb: String,
AccountNumber: String,
AccountName: String,
TermOfTradeId: 00000000000000000000000000000000,
TermOfTradeName: String,
RecordStatus: String
},
LegalName: String,
TradingName: String,
ContactType: 00000000000000000000000000000000,
ContactTypeName: String,
ContactTypePhotoUrl: String,
ContactTypePhotoThumbnailUrl: String,
Timezone: 00000000000000000000000000000000,
TimezoneName: String,
Description: String,
EmploymentIndustry: String,
EmploymentRole: String,
EmploymentGeographicArea: String,
GstRegistered: False,
DriversLicence: String,
ContactGroupIdStaff: 00000000000000000000000000000000,
StaffGroupName: String,
ContactGroupIdVendor: 00000000000000000000000000000000,
VendorGroupName: String,
ContactGroupIdCustomer: 00000000000000000000000000000000,
CustomerGroupName: String,
PrimaryMediaFileId: 00000000000000000000000000000000,
ProfilePhotoUrl: String,
ProfilePhotoThumbnailUrl: String,
RecordStatus: String,
SubscriptionAlternateKey: String,
ContactRoles:
[
{
RoleName: String,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
IsLicenseeRole: False,
IsCustomerRole: False,
IsPlatformRole: False,
IsAdministerContactsRole: False,
RolePrimaryImageURL: String,
RolePrimaryImageThumbnailURL: String,
ConnectionStatusName: String
}
],
ContactDetails:
[
{
ContactMethodName: String,
Address:
{
Location:
{
StateId: 00000000000000000000000000000000,
StateName: String,
StateNameShort: String,
SuburbId: 00000000000000000000000000000000,
SuburbName: String,
CountryId: 00000000000000000000000000000000,
CountryName: String,
Timezone: 00000000000000000000000000000000,
TimezoneName: String,
LotNumber: String,
SubUnit: String,
BuildingNumber: String,
PostalDeliveryNumber: String,
StreetNumber: String,
StreetName: String,
AddressLineOne: String,
AddressLineTwo: String,
PostCode: String,
IsPhysical: False,
Notes: String,
AddressFull: String,
PostalDeliveryTypeId: 00000000000000000000000000000000,
Latitude: 0,
Longitude: 0,
Accuracy: 0,
DistanceAway: 0,
AutoMapCoordinates: False,
IsAddressCleared: False,
IsValidated: False,
Estate:
{
Name: String,
Notes: String,
DeveloperName: String,
DeveloperProfilePhotoUrl: String,
DeveloperProfilePhotoThumbnail: String,
RecordStatus: String,
Stages:
[
{
Name: String,
Notes: String,
RecordStatus: String
}
],
CurrentEstateStageName: String
},
GeoEstateStageName: String
},
IsPostal: False,
IsPrimaryLocation: False,
IsRegisteredLocation: False,
SuburbName: String,
StateName: String,
CountryName: String,
AddressFull: "String
String
String
String String
String"
},
Phone:
{
CountryCode: String,
AreaCode: String,
LocalNumber: String,
PhoneNumber: String String String
},
CountryId: 00000000000000000000000000000000,
ContactDetails: String,
Notes: String,
ContactDetailsCode: String,
OrderContactMethod: 0,
IsPrimaryContactMethod: False,
IsPrimaryLocation: False,
IsRegisteredLocation: False,
IsPostal: False,
IsAddress: True,
IsPhone: False,
EmailSignatureHTML: String,
EmailSignatureText: String,
ApiKey: String,
FrameworkAlternateKey: String
}
],
CustomContent:
[
{
FieldName: String,
FieldValue: String,
AlternateKey: String
}
],
CustomContentXML: String,
ContactDetailsXML: String,
ConnectionContactName: String,
UserProfileIdDefault: 00000000000000000000000000000000,
Username: String,
IsRegistered: False,
ESL: False,
Language: String,
InterpreterRequired: False,
LicenseeNotes: String,
Notes: String,
ObjectHash: String
}
],
CustomContentXML: String,
ContactDetailsXML: String,
ConnectionContactName: String,
UserProfileIdDefault: 00000000000000000000000000000000,
Username: String,
IsRegistered: False,
ESL: False,
Language: String,
InterpreterRequired: False,
LicenseeNotes: String,
Notes: String,
ObjectHash: String
}
],
CustomContentXML: String,
ContactDetailsXML: String,
ConnectionContactName: String,
UserProfileIdDefault: 00000000000000000000000000000000,
Username: String,
IsRegistered: False,
ESL: False,
Language: String,
InterpreterRequired: False,
LicenseeNotes: String,
Notes: String,
ObjectHash: String
}
]
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
Result: String
}