POST api/v1/contacts/register
Initial registration of a new contact
Request Information
URI Parameters
None.
Body Parameters
ContactRegistrationBindingModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Authentication | AuthenticationModel |
Required |
|
| Request | NewContactRequestModel |
Required |
Request Formats
application/json, text/json
Sample:
{
"Authentication": {
"Id": "170200123 - sample only, user your ID",
"Key": "467512342123 - sample only, user your Key"
},
"Request": {
"NewContact": {
"Id": "1234",
"Email": "larry@newmedia.com",
"FirstName": "Larry",
"LastName": "Raddler",
"StratusCoreId": "3456789",
"ContactSource": "Render Rocket/StratusCore",
"Phone": "000 000-0000",
"BetaTester": "true/false",
"Tag": "Artist/Dev",
"AccountName": "sample account name",
"CompanyName": "Sample Company Ltd."
},
"Storage": "5.00 (in Gb)",
"EventCode": "456ab67",
"WebData": {
"CookieData": "c7641798c0e32fe00fc7b05af278b3eb",
"UserIpAddress": "96.69.195.113",
"PageUrl": "https://stratuscore.com/v3/register.php",
"PageTitle": "StratusCore",
"PageOrigin": "StratusCore"
},
"GeoData": {
"IpAddress": "192.168.4.321",
"CountryCode": "US",
"RegionCode": "WA",
"City": "Seattle",
"ZipCode": "98122",
"TimeZone": "America/Los_Angeles",
"Latitude": "47.6319",
"Longitude": "-122.2968",
"MetroCode": "819"
},
"PlatformData": {
"Platform": "Windows",
"PlatformVersion": "10"
},
"Referrer": "http://sample.com",
"EntityCode": "123a45",
"MotionCode": "456ab67",
"TrackingCode": null,
"TermsOfUseAgreed": "true/false"
}
}
application/xml, text/xml
Sample:
<ContactRegistrationBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ApiModels">
<Authentication xmlns:d2p1="http://schemas.datacontract.org/2004/07/Api.Models">
<d2p1:Id>170200123 - sample only, user your ID</d2p1:Id>
<d2p1:Key>467512342123 - sample only, user your Key</d2p1:Key>
</Authentication>
<Request>
<EntityCode>123a45</EntityCode>
<EventCode>456ab67</EventCode>
<GeoData>
<City>Seattle</City>
<CountryCode>US</CountryCode>
<IpAddress>192.168.4.321</IpAddress>
<Latitude>47.6319</Latitude>
<Longitude>-122.2968</Longitude>
<MetroCode>819</MetroCode>
<RegionCode>WA</RegionCode>
<TimeZone>America/Los_Angeles</TimeZone>
<ZipCode>98122</ZipCode>
</GeoData>
<MotionCode>456ab67</MotionCode>
<NewContact>
<AccountName>sample account name</AccountName>
<BetaTester>true/false</BetaTester>
<CompanyName>Sample Company Ltd.</CompanyName>
<ContactSource>Render Rocket/StratusCore</ContactSource>
<Email>larry@newmedia.com</Email>
<FirstName>Larry</FirstName>
<Id>1234</Id>
<LastName>Raddler</LastName>
<Phone>000 000-0000</Phone>
<StratusCoreId>3456789</StratusCoreId>
<Tag>Artist/Dev</Tag>
</NewContact>
<PlatformData>
<Platform>Windows</Platform>
<PlatformVersion>10</PlatformVersion>
</PlatformData>
<Referrer>http://sample.com</Referrer>
<Storage>5.00 (in Gb)</Storage>
<TermsOfUseAgreed>true/false</TermsOfUseAgreed>
<TrackingCode i:nil="true" />
<WebData>
<CookieData>c7641798c0e32fe00fc7b05af278b3eb</CookieData>
<PageOrigin>StratusCore</PageOrigin>
<PageTitle>StratusCore</PageTitle>
<PageUrl>https://stratuscore.com/v3/register.php</PageUrl>
<UserIpAddress>96.69.195.113</UserIpAddress>
</WebData>
</Request>
</ContactRegistrationBindingModel>
Response Information
Resource Description
ContactsOutgoingModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Message | MessageModel |
None. |
Response Formats
application/json, text/json
Sample:
{
"Message": {
"Code": "(2 digit code reflecting result of request - 00 is good)",
"Description": "(Message response in text depending upon request/result of request)"
}
}
application/xml, text/xml
Sample:
<ContactsOutgoingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ApiModels">
<Message xmlns:d2p1="http://schemas.datacontract.org/2004/07/Api.Models">
<d2p1:Code>(2 digit code reflecting result of request - 00 is good)</d2p1:Code>
<d2p1:Description>(Message response in text depending upon request/result of request)</d2p1:Description>
</Message>
</ContactsOutgoingModel>