Platform API

<back to all web services

GetDefaultUserProfile

Requires Authentication
System.IO.InvalidDataException: MetaData is potentially malicious. Expected scalar value, Received: The altitude of an address - the altitude above sea level."
   at ServiceStack.NativeTypes.VbNet.VbNetGeneratorExtensions.SafeValue(String value)
   at ServiceStack.NativeTypes.VbNet.VbNetGeneratorExtensions.QuotedSafeValue(String value)
   at ServiceStack.NativeTypes.VbNet.VbNetGenerator.TypeValue(String type, String value)
   at ServiceStack.NativeTypes.VbNet.VbNetGenerator.AppendAttributes(StringBuilderWrapper sb, List`1 attributes)
   at ServiceStack.NativeTypes.VbNet.VbNetGenerator.AddProperties(StringBuilderWrapper sb, MetadataType type, Dictionary`2 explicitInterfacesMap, Boolean includeResponseStatus)
   at ServiceStack.NativeTypes.VbNet.VbNetGenerator.AppendType(StringBuilderWrapper& sb, MetadataType type, String lastNS, List`1 allTypes, CreateTypeOptions options)
   at ServiceStack.NativeTypes.VbNet.VbNetGenerator.GetCode(MetadataTypes metadata, IRequest request, INativeTypesMetadata nativeTypes)
   at ServiceStack.NativeTypes.LangGeneratorExtensions.g__Generate|1_0(ILangGenerator gen, <>c__DisplayClass1_0& )
   at ServiceStack.NativeTypes.LangGeneratorExtensions.GenerateSourceCode(MetadataTypes metadataTypes, MetadataTypesConfig typesConfig, String lang, IRequest req, Action`1 configure)
   at ServiceStack.NativeTypes.LangGeneratorExtensions.GenerateSourceCode(List`1 metadataTypes, String lang, IRequest req, Action`1 configure)
   at ServiceStack.Metadata.BaseMetadataHandler.d__12.MoveNext()

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/GetDefaultUserProfile HTTP/1.1 
Host: pfapi.pstpf.com.au 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	UserName: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	BirthDate: 0001-01-01,
	MaritalStatusName: String,
	GenderName: String,
	GenderId: 00000000000000000000000000000000,
	ContactDetails: 
	[
		{
			ContactMethodName: String,
			ContactAddress: 
			{
				Location: 
				{
					StateId: 00000000000000000000000000000000,
					StateName: String,
					SuburbId: 00000000000000000000000000000000,
					SuburbName: String,
					CountryId: 00000000000000000000000000000000,
					CountryName: 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,
					AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
					Latitude: 0,
					Longitude: 0,
					Timezone: 00000000000000000000000000000000,
					Estate: 
					{
						Name: String,
						Notes: String,
						DeveloperName: String,
						DeveloperProfilePhotoUrl: String,
						DeveloperProfilePhotoThumbnail: String,
						RecordStatus: String,
						Stages: 
						[
							{
								Name: String,
								Notes: String,
								RecordStatus: String
							}
						],
						CurrentEstateStageName: String
					},
					GeoEstateStageName: String,
					IgnoreValidation: False
				},
				IsPostal: False,
				IsPrimaryLocation: False,
				IsRegisteredLocation: False,
				SuburbName: String,
				StateName: String,
				CountryName: String
			},
			ContactPhone: 
			{
				CountryCode: String,
				AreaCode: String,
				LocalNumber: String
			},
			CountryId: 00000000000000000000000000000000,
			ContactDetails: String,
			Notes: String,
			ContactDetailsCode: String,
			OrderContactMethod: 0,
			IsPrimaryContactMethod: False,
			IsAddress: True,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			IsPostal: False,
			IsPhone: False,
			EmailSignatureHTML: String,
			EmailSignatureText: String,
			ApiFrameworkAlternateKey: String
		}
	],
	PrimaryStreetAddress: 
	{
		ContactMethodName: String,
		ContactAddress: 
		{
			Location: 
			{
				StateId: 00000000000000000000000000000000,
				StateName: String,
				SuburbId: 00000000000000000000000000000000,
				SuburbName: String,
				CountryId: 00000000000000000000000000000000,
				CountryName: 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,
				AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
				Latitude: 0,
				Longitude: 0,
				Timezone: 00000000000000000000000000000000,
				Estate: 
				{
					Name: String,
					Notes: String,
					DeveloperName: String,
					DeveloperProfilePhotoUrl: String,
					DeveloperProfilePhotoThumbnail: String,
					RecordStatus: String,
					Stages: 
					[
						{
							Name: String,
							Notes: String,
							RecordStatus: String
						}
					],
					CurrentEstateStageName: String
				},
				GeoEstateStageName: String,
				IgnoreValidation: False
			},
			IsPostal: False,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			SuburbName: String,
			StateName: String,
			CountryName: String
		},
		ContactPhone: 
		{
			CountryCode: String,
			AreaCode: String,
			LocalNumber: String
		},
		CountryId: 00000000000000000000000000000000,
		ContactDetails: String,
		Notes: String,
		ContactDetailsCode: String,
		OrderContactMethod: 0,
		IsPrimaryContactMethod: False,
		IsAddress: True,
		IsPrimaryLocation: False,
		IsRegisteredLocation: False,
		IsPostal: False,
		IsPhone: False,
		EmailSignatureHTML: String,
		EmailSignatureText: String,
		ApiFrameworkAlternateKey: String
	},
	PrimaryPostalAddress: 
	{
		ContactMethodName: String,
		ContactAddress: 
		{
			Location: 
			{
				StateId: 00000000000000000000000000000000,
				StateName: String,
				SuburbId: 00000000000000000000000000000000,
				SuburbName: String,
				CountryId: 00000000000000000000000000000000,
				CountryName: 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,
				AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
				Latitude: 0,
				Longitude: 0,
				Timezone: 00000000000000000000000000000000,
				Estate: 
				{
					Name: String,
					Notes: String,
					DeveloperName: String,
					DeveloperProfilePhotoUrl: String,
					DeveloperProfilePhotoThumbnail: String,
					RecordStatus: String,
					Stages: 
					[
						{
							Name: String,
							Notes: String,
							RecordStatus: String
						}
					],
					CurrentEstateStageName: String
				},
				GeoEstateStageName: String,
				IgnoreValidation: False
			},
			IsPostal: False,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			SuburbName: String,
			StateName: String,
			CountryName: String
		},
		ContactPhone: 
		{
			CountryCode: String,
			AreaCode: String,
			LocalNumber: String
		},
		CountryId: 00000000000000000000000000000000,
		ContactDetails: String,
		Notes: String,
		ContactDetailsCode: String,
		OrderContactMethod: 0,
		IsPrimaryContactMethod: False,
		IsAddress: True,
		IsPrimaryLocation: False,
		IsRegisteredLocation: False,
		IsPostal: False,
		IsPhone: False,
		EmailSignatureHTML: String,
		EmailSignatureText: String,
		ApiFrameworkAlternateKey: String
	},
	PrimaryRegisteredAddress: 
	{
		ContactMethodName: String,
		ContactAddress: 
		{
			Location: 
			{
				StateId: 00000000000000000000000000000000,
				StateName: String,
				SuburbId: 00000000000000000000000000000000,
				SuburbName: String,
				CountryId: 00000000000000000000000000000000,
				CountryName: 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,
				AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
				Latitude: 0,
				Longitude: 0,
				Timezone: 00000000000000000000000000000000,
				Estate: 
				{
					Name: String,
					Notes: String,
					DeveloperName: String,
					DeveloperProfilePhotoUrl: String,
					DeveloperProfilePhotoThumbnail: String,
					RecordStatus: String,
					Stages: 
					[
						{
							Name: String,
							Notes: String,
							RecordStatus: String
						}
					],
					CurrentEstateStageName: String
				},
				GeoEstateStageName: String,
				IgnoreValidation: False
			},
			IsPostal: False,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			SuburbName: String,
			StateName: String,
			CountryName: String
		},
		ContactPhone: 
		{
			CountryCode: String,
			AreaCode: String,
			LocalNumber: String
		},
		CountryId: 00000000000000000000000000000000,
		ContactDetails: String,
		Notes: String,
		ContactDetailsCode: String,
		OrderContactMethod: 0,
		IsPrimaryContactMethod: False,
		IsAddress: True,
		IsPrimaryLocation: False,
		IsRegisteredLocation: False,
		IsPostal: False,
		IsPhone: False,
		EmailSignatureHTML: String,
		EmailSignatureText: String,
		ApiFrameworkAlternateKey: String
	},
	PrimaryEmail: 
	{
		ContactMethodName: String,
		ContactAddress: 
		{
			Location: 
			{
				StateId: 00000000000000000000000000000000,
				StateName: String,
				SuburbId: 00000000000000000000000000000000,
				SuburbName: String,
				CountryId: 00000000000000000000000000000000,
				CountryName: 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,
				AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
				Latitude: 0,
				Longitude: 0,
				Timezone: 00000000000000000000000000000000,
				Estate: 
				{
					Name: String,
					Notes: String,
					DeveloperName: String,
					DeveloperProfilePhotoUrl: String,
					DeveloperProfilePhotoThumbnail: String,
					RecordStatus: String,
					Stages: 
					[
						{
							Name: String,
							Notes: String,
							RecordStatus: String
						}
					],
					CurrentEstateStageName: String
				},
				GeoEstateStageName: String,
				IgnoreValidation: False
			},
			IsPostal: False,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			SuburbName: String,
			StateName: String,
			CountryName: String
		},
		ContactPhone: 
		{
			CountryCode: String,
			AreaCode: String,
			LocalNumber: String
		},
		CountryId: 00000000000000000000000000000000,
		ContactDetails: String,
		Notes: String,
		ContactDetailsCode: String,
		OrderContactMethod: 0,
		IsPrimaryContactMethod: False,
		IsAddress: True,
		IsPrimaryLocation: False,
		IsRegisteredLocation: False,
		IsPostal: False,
		IsPhone: False,
		EmailSignatureHTML: String,
		EmailSignatureText: String,
		ApiFrameworkAlternateKey: String
	},
	PrimaryMobile: 
	{
		ContactMethodName: String,
		ContactAddress: 
		{
			Location: 
			{
				StateId: 00000000000000000000000000000000,
				StateName: String,
				SuburbId: 00000000000000000000000000000000,
				SuburbName: String,
				CountryId: 00000000000000000000000000000000,
				CountryName: 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,
				AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
				Latitude: 0,
				Longitude: 0,
				Timezone: 00000000000000000000000000000000,
				Estate: 
				{
					Name: String,
					Notes: String,
					DeveloperName: String,
					DeveloperProfilePhotoUrl: String,
					DeveloperProfilePhotoThumbnail: String,
					RecordStatus: String,
					Stages: 
					[
						{
							Name: String,
							Notes: String,
							RecordStatus: String
						}
					],
					CurrentEstateStageName: String
				},
				GeoEstateStageName: String,
				IgnoreValidation: False
			},
			IsPostal: False,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			SuburbName: String,
			StateName: String,
			CountryName: String
		},
		ContactPhone: 
		{
			CountryCode: String,
			AreaCode: String,
			LocalNumber: String
		},
		CountryId: 00000000000000000000000000000000,
		ContactDetails: String,
		Notes: String,
		ContactDetailsCode: String,
		OrderContactMethod: 0,
		IsPrimaryContactMethod: False,
		IsAddress: True,
		IsPrimaryLocation: False,
		IsRegisteredLocation: False,
		IsPostal: False,
		IsPhone: False,
		EmailSignatureHTML: String,
		EmailSignatureText: String,
		ApiFrameworkAlternateKey: String
	},
	PrimaryPhone: 
	{
		ContactMethodName: String,
		ContactAddress: 
		{
			Location: 
			{
				StateId: 00000000000000000000000000000000,
				StateName: String,
				SuburbId: 00000000000000000000000000000000,
				SuburbName: String,
				CountryId: 00000000000000000000000000000000,
				CountryName: 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,
				AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
				Latitude: 0,
				Longitude: 0,
				Timezone: 00000000000000000000000000000000,
				Estate: 
				{
					Name: String,
					Notes: String,
					DeveloperName: String,
					DeveloperProfilePhotoUrl: String,
					DeveloperProfilePhotoThumbnail: String,
					RecordStatus: String,
					Stages: 
					[
						{
							Name: String,
							Notes: String,
							RecordStatus: String
						}
					],
					CurrentEstateStageName: String
				},
				GeoEstateStageName: String,
				IgnoreValidation: False
			},
			IsPostal: False,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			SuburbName: String,
			StateName: String,
			CountryName: String
		},
		ContactPhone: 
		{
			CountryCode: String,
			AreaCode: String,
			LocalNumber: String
		},
		CountryId: 00000000000000000000000000000000,
		ContactDetails: String,
		Notes: String,
		ContactDetailsCode: String,
		OrderContactMethod: 0,
		IsPrimaryContactMethod: False,
		IsAddress: True,
		IsPrimaryLocation: False,
		IsRegisteredLocation: False,
		IsPostal: False,
		IsPhone: False,
		EmailSignatureHTML: String,
		EmailSignatureText: String,
		ApiFrameworkAlternateKey: String
	},
	PrimaryFax: 
	{
		ContactMethodName: String,
		ContactAddress: 
		{
			Location: 
			{
				StateId: 00000000000000000000000000000000,
				StateName: String,
				SuburbId: 00000000000000000000000000000000,
				SuburbName: String,
				CountryId: 00000000000000000000000000000000,
				CountryName: 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,
				AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
				Latitude: 0,
				Longitude: 0,
				Timezone: 00000000000000000000000000000000,
				Estate: 
				{
					Name: String,
					Notes: String,
					DeveloperName: String,
					DeveloperProfilePhotoUrl: String,
					DeveloperProfilePhotoThumbnail: String,
					RecordStatus: String,
					Stages: 
					[
						{
							Name: String,
							Notes: String,
							RecordStatus: String
						}
					],
					CurrentEstateStageName: String
				},
				GeoEstateStageName: String,
				IgnoreValidation: False
			},
			IsPostal: False,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			SuburbName: String,
			StateName: String,
			CountryName: String
		},
		ContactPhone: 
		{
			CountryCode: String,
			AreaCode: String,
			LocalNumber: String
		},
		CountryId: 00000000000000000000000000000000,
		ContactDetails: String,
		Notes: String,
		ContactDetailsCode: String,
		OrderContactMethod: 0,
		IsPrimaryContactMethod: False,
		IsAddress: True,
		IsPrimaryLocation: False,
		IsRegisteredLocation: False,
		IsPostal: False,
		IsPhone: False,
		EmailSignatureHTML: String,
		EmailSignatureText: String,
		ApiFrameworkAlternateKey: String
	},
	PrimaryWeb: 
	{
		ContactMethodName: String,
		ContactAddress: 
		{
			Location: 
			{
				StateId: 00000000000000000000000000000000,
				StateName: String,
				SuburbId: 00000000000000000000000000000000,
				SuburbName: String,
				CountryId: 00000000000000000000000000000000,
				CountryName: 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,
				AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
				Latitude: 0,
				Longitude: 0,
				Timezone: 00000000000000000000000000000000,
				Estate: 
				{
					Name: String,
					Notes: String,
					DeveloperName: String,
					DeveloperProfilePhotoUrl: String,
					DeveloperProfilePhotoThumbnail: String,
					RecordStatus: String,
					Stages: 
					[
						{
							Name: String,
							Notes: String,
							RecordStatus: String
						}
					],
					CurrentEstateStageName: String
				},
				GeoEstateStageName: String,
				IgnoreValidation: False
			},
			IsPostal: False,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			SuburbName: String,
			StateName: String,
			CountryName: String
		},
		ContactPhone: 
		{
			CountryCode: String,
			AreaCode: String,
			LocalNumber: String
		},
		CountryId: 00000000000000000000000000000000,
		ContactDetails: String,
		Notes: String,
		ContactDetailsCode: String,
		OrderContactMethod: 0,
		IsPrimaryContactMethod: False,
		IsAddress: True,
		IsPrimaryLocation: False,
		IsRegisteredLocation: False,
		IsPostal: False,
		IsPhone: False,
		EmailSignatureHTML: String,
		EmailSignatureText: String,
		ApiFrameworkAlternateKey: String
	},
	SocialMediaTwitter: 
	{
		ContactMethodName: String,
		ContactAddress: 
		{
			Location: 
			{
				StateId: 00000000000000000000000000000000,
				StateName: String,
				SuburbId: 00000000000000000000000000000000,
				SuburbName: String,
				CountryId: 00000000000000000000000000000000,
				CountryName: 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,
				AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
				Latitude: 0,
				Longitude: 0,
				Timezone: 00000000000000000000000000000000,
				Estate: 
				{
					Name: String,
					Notes: String,
					DeveloperName: String,
					DeveloperProfilePhotoUrl: String,
					DeveloperProfilePhotoThumbnail: String,
					RecordStatus: String,
					Stages: 
					[
						{
							Name: String,
							Notes: String,
							RecordStatus: String
						}
					],
					CurrentEstateStageName: String
				},
				GeoEstateStageName: String,
				IgnoreValidation: False
			},
			IsPostal: False,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			SuburbName: String,
			StateName: String,
			CountryName: String
		},
		ContactPhone: 
		{
			CountryCode: String,
			AreaCode: String,
			LocalNumber: String
		},
		CountryId: 00000000000000000000000000000000,
		ContactDetails: String,
		Notes: String,
		ContactDetailsCode: String,
		OrderContactMethod: 0,
		IsPrimaryContactMethod: False,
		IsAddress: True,
		IsPrimaryLocation: False,
		IsRegisteredLocation: False,
		IsPostal: False,
		IsPhone: False,
		EmailSignatureHTML: String,
		EmailSignatureText: String,
		ApiFrameworkAlternateKey: String
	},
	SocialMediaFacebook: 
	{
		ContactMethodName: String,
		ContactAddress: 
		{
			Location: 
			{
				StateId: 00000000000000000000000000000000,
				StateName: String,
				SuburbId: 00000000000000000000000000000000,
				SuburbName: String,
				CountryId: 00000000000000000000000000000000,
				CountryName: 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,
				AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
				Latitude: 0,
				Longitude: 0,
				Timezone: 00000000000000000000000000000000,
				Estate: 
				{
					Name: String,
					Notes: String,
					DeveloperName: String,
					DeveloperProfilePhotoUrl: String,
					DeveloperProfilePhotoThumbnail: String,
					RecordStatus: String,
					Stages: 
					[
						{
							Name: String,
							Notes: String,
							RecordStatus: String
						}
					],
					CurrentEstateStageName: String
				},
				GeoEstateStageName: String,
				IgnoreValidation: False
			},
			IsPostal: False,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			SuburbName: String,
			StateName: String,
			CountryName: String
		},
		ContactPhone: 
		{
			CountryCode: String,
			AreaCode: String,
			LocalNumber: String
		},
		CountryId: 00000000000000000000000000000000,
		ContactDetails: String,
		Notes: String,
		ContactDetailsCode: String,
		OrderContactMethod: 0,
		IsPrimaryContactMethod: False,
		IsAddress: True,
		IsPrimaryLocation: False,
		IsRegisteredLocation: False,
		IsPostal: False,
		IsPhone: False,
		EmailSignatureHTML: String,
		EmailSignatureText: String,
		ApiFrameworkAlternateKey: String
	},
	SocialMediaInstagram: 
	{
		ContactMethodName: String,
		ContactAddress: 
		{
			Location: 
			{
				StateId: 00000000000000000000000000000000,
				StateName: String,
				SuburbId: 00000000000000000000000000000000,
				SuburbName: String,
				CountryId: 00000000000000000000000000000000,
				CountryName: 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,
				AddressFormatId: 4f7bf5b4-d77c-4ac7-99d6-7a575964480d,
				Latitude: 0,
				Longitude: 0,
				Timezone: 00000000000000000000000000000000,
				Estate: 
				{
					Name: String,
					Notes: String,
					DeveloperName: String,
					DeveloperProfilePhotoUrl: String,
					DeveloperProfilePhotoThumbnail: String,
					RecordStatus: String,
					Stages: 
					[
						{
							Name: String,
							Notes: String,
							RecordStatus: String
						}
					],
					CurrentEstateStageName: String
				},
				GeoEstateStageName: String,
				IgnoreValidation: False
			},
			IsPostal: False,
			IsPrimaryLocation: False,
			IsRegisteredLocation: False,
			SuburbName: String,
			StateName: String,
			CountryName: String
		},
		ContactPhone: 
		{
			CountryCode: String,
			AreaCode: String,
			LocalNumber: String
		},
		CountryId: 00000000000000000000000000000000,
		ContactDetails: String,
		Notes: String,
		ContactDetailsCode: String,
		OrderContactMethod: 0,
		IsPrimaryContactMethod: False,
		IsAddress: True,
		IsPrimaryLocation: False,
		IsRegisteredLocation: False,
		IsPostal: False,
		IsPhone: False,
		EmailSignatureHTML: String,
		EmailSignatureText: String,
		ApiFrameworkAlternateKey: String
	},
	IsRemovedContact: False,
	IsDefault: False,
	IsEmailEditable: False,
	PrimaryImageContent: String,
	PrimaryImageContentType: String,
	PrimaryImageFileName: String,
	UserName: String,
	ProfileName: String,
	ContactFullName: String,
	EmailAddress: String,
	EmailSignature: String,
	MobileNumber: String,
	PhoneNumber: String,
	ContactTypeName: String,
	FirstName: String,
	Surname: String,
	Title: String,
	LegalName: String,
	TradingName: String,
	Abn: String,
	Acn: String,
	Arbn: String,
	GstRegistered: False,
	ESL: False,
	Language: String,
	InterpreterRequired: False,
	LicenseeNotes: String,
	ProfilePhotoUrl: String,
	ProfilePhotoThumbnailUrl: String,
	Description: String,
	EmploymentIndustry: String,
	EmploymentRole: String,
	EmploymentGeographicArea: String,
	TimezoneName: String,
	PrimaryAddress: String,
	IsActiveContact: False
}