POST cre/person/register/{secretKey}

This function will register person.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
secretKey

is used to authenticate user

string

Required

Body Parameters

person info

CRERegisterPersonParameters
NameDescriptionTypeAdditional 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.

Email

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

Sample:
{
  "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

Sample:
<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
NameDescriptionTypeAdditional 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

Sample:
{
  "Success": true,
  "Code": 2,
  "Message": "sample string 3",
  "Value": 4
}

application/xml, text/xml

Sample:
<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>