ApexERPHost

<back to all web services

SaveLoyaltyCardPerson

Requires Authentication
The following routes are available for this service:
POST/LoyaltyCards/Persons
POST/LoyaltyCards/LoyaltyCardPerson
SaveLoyaltyCardPerson Parameters:
NameParameterData TypeRequiredDescription
PersonDetailbodyLoyaltyCardPersonDetailNo
PhonesbodyList<DcPhone>No
EmailsbodyList<DcEmail>No
FamilybodyList<DcFamily>No
LoyaltyCardPersonDetail Parameters:
NameParameterData TypeRequiredDescription
PersonIDformintNo
UnIDformGuidNo
CitizenshipformintNo
QualificationformintNo
FamilyStatusformintNo
SocialStatusformintNo
ProfessionformintNo
ProfessionExformintNo
PhoneTypeformint?No
PhoneformstringNo
CityIDformint?No
PNameformstringNo
PNameeformstringNo
FirstNformstringNo
LastNformstringNo
SecNformstringNo
DBornformDateTime?No
SexformboolNo
MerriedformboolNo
ResidentformboolNo
IsWorkerformbool?No
ChildrensformintNo
PerNumformstringNo
AddressformstringNo
WorkNameformstringNo
NoteformstringNo
CrTimeformDateTime?No
Ref1formint?No
CardIDformstringNo
IsDisabledformbool?No
Pointsformdecimal?No
OwnersIDformint?No
DcPhone Parameters:
NameParameterData TypeRequiredDescription
PhoneIDformintNo
UnIDformGuidNo
TypeIDformintNo
PhoneformstringNo
NoteformstringNo
HNameformstringNo
DcEmail Parameters:
NameParameterData TypeRequiredDescription
EmailIDformintNo
UnIDformGuidNo
TypeIDformintNo
EmailformstringNo
NoteformstringNo
HNameformstringNo
DcFamily Parameters:
NameParameterData TypeRequiredDescription
FamilyIDformintNo
UnIDformGuidNo
TypeIDformintNo
FNameformstringNo
BDateformDateTime?No
NoteformstringNo
HNameformstringNo
SaveLoyaltyCardPersonResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo
ResultformintNo

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

HTTP + XML

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

POST /LoyaltyCards/Persons HTTP/1.1 
Host: apex.nikoratrade.ge 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<SaveLoyaltyCardPerson xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Apex.Services.Common">
  <PersonDetail>
    <PersonID>0</PersonID>
    <UnID>00000000-0000-0000-0000-000000000000</UnID>
    <Citizenship>0</Citizenship>
    <Qualification>0</Qualification>
    <FamilyStatus>0</FamilyStatus>
    <SocialStatus>0</SocialStatus>
    <Profession>0</Profession>
    <ProfessionEx>0</ProfessionEx>
    <PhoneType>0</PhoneType>
    <Phone>String</Phone>
    <CityID>0</CityID>
    <PName>String</PName>
    <PNamee>String</PNamee>
    <FirstN>String</FirstN>
    <LastN>String</LastN>
    <SecN>String</SecN>
    <DBorn>0001-01-01T00:00:00</DBorn>
    <Sex>false</Sex>
    <Merried>false</Merried>
    <Resident>false</Resident>
    <IsWorker>false</IsWorker>
    <Childrens>0</Childrens>
    <PerNum>String</PerNum>
    <Address>String</Address>
    <WorkName>String</WorkName>
    <Note>String</Note>
    <CrTime>0001-01-01T00:00:00</CrTime>
    <Ref1>0</Ref1>
    <CardID>String</CardID>
    <IsDisabled>false</IsDisabled>
    <Points>0</Points>
    <OwnersID>0</OwnersID>
  </PersonDetail>
  <Phones>
    <DcPhone>
      <PhoneID>0</PhoneID>
      <UnID>00000000-0000-0000-0000-000000000000</UnID>
      <TypeID>0</TypeID>
      <Phone>String</Phone>
      <Note>String</Note>
      <HName>String</HName>
    </DcPhone>
  </Phones>
  <Emails>
    <DcEmail>
      <EmailID>0</EmailID>
      <UnID>00000000-0000-0000-0000-000000000000</UnID>
      <TypeID>0</TypeID>
      <Email>String</Email>
      <Note>String</Note>
      <HName>String</HName>
    </DcEmail>
  </Emails>
  <Family>
    <DcFamily>
      <FamilyID>0</FamilyID>
      <UnID>00000000-0000-0000-0000-000000000000</UnID>
      <TypeID>0</TypeID>
      <FName>String</FName>
      <BDate>0001-01-01T00:00:00</BDate>
      <Note>String</Note>
      <HName>String</HName>
    </DcFamily>
  </Family>
</SaveLoyaltyCardPerson>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<SaveLoyaltyCardPersonResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Apex.Services.Common">
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
  <Result>0</Result>
</SaveLoyaltyCardPersonResponse>