POST cre/person/register/{secretKey}
This function will register person.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| secretKey |
is used to authenticate user |
string |
Required |
Body Parameters
person info
CRERegisterPersonParameters| Name | Description | Type | Additional information |
|---|---|---|---|
| Name |
Person Name |
string |
None. |
| FirstName |
Person FirstName |
string |
None. |
| Reference |
Person Reference |
string |
None. |
| AddressTitle |
Person Address Title |
string |
None. |
| Address |
Person Address Information |
string |
None. |
| City |
Person City |
string |
None. |
| Zip |
Person Zip |
string |
None. |
|
Person Email |
string |
None. |
|
| Password |
Person Password |
string |
None. |
| PhoneNumber |
Person PhoneNumber |
string |
None. |
| GSM |
Person GSM Phone |
string |
None. |
| SiteId |
Person SiteId |
integer |
None. |
| Profession |
Person Profession |
string |
None. |
| Fax |
Person fax |
string |
None. |
| CategorieIds |
Categories id list of persons (example:'1,2,3') |
string |
None. |
| IsReceivedEmail |
This person will be received Email or not |
boolean |
None. |
| LanguageId |
1: NL, 2: FR, 3: EN, Default value = 1 |
integer |
None. |
| IsWriteLogSQL |
Write sql query for debug |
boolean |
None. |
Request Formats
application/json, text/json
{
"Name": "sample string 1",
"FirstName": "sample string 2",
"Reference": "sample string 3",
"AddressTitle": "sample string 4",
"Address": "sample string 5",
"City": "sample string 6",
"Zip": "sample string 7",
"Email": "sample string 8",
"Password": "sample string 9",
"PhoneNumber": "sample string 10",
"GSM": "sample string 11",
"SiteId": 1,
"Profession": "sample string 12",
"Fax": "sample string 13",
"CategorieIds": "sample string 14",
"IsReceivedEmail": true,
"LanguageId": 15,
"IsWriteLogSQL": true
}
application/xml, text/xml
<CRERegisterPersonParameters xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OmnicasaApiv3.Parameters"> <IsWriteLogSQL>true</IsWriteLogSQL> <LanguageId>15</LanguageId> <Address>sample string 5</Address> <AddressTitle>sample string 4</AddressTitle> <CategorieIds>sample string 14</CategorieIds> <City>sample string 6</City> <Email>sample string 8</Email> <Fax>sample string 13</Fax> <FirstName>sample string 2</FirstName> <GSM>sample string 11</GSM> <IsReceivedEmail>true</IsReceivedEmail> <Name>sample string 1</Name> <Password>sample string 9</Password> <PhoneNumber>sample string 10</PhoneNumber> <Profession>sample string 12</Profession> <Reference>sample string 3</Reference> <SiteId>1</SiteId> <Zip>sample string 7</Zip> </CRERegisterPersonParameters>
Response Information
Resource Description
Return person id from Value field
ReturnResultOfInt32| Name | Description | Type | Additional information |
|---|---|---|---|
| Success |
Value = true is successful (If this value = false, then we should see Code and Message to have more info about error.) |
boolean |
None. |
| Code |
It's error code (If value = 0, it's successful) |
integer |
None. |
| Message |
It's error message (If value = empty, it's successful). |
string |
None. |
| Value |
Data which you need to get. |
integer |
None. |
Response Formats
application/json, text/json
{
"Success": true,
"Code": 2,
"Message": "sample string 3",
"Value": 4
}
application/xml, text/xml
<ReturnResultOfint xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OmnicasaApiv3.Models"> <Code>2</Code> <Message>sample string 3</Message> <Success>true</Success> <Value>4</Value> </ReturnResultOfint>