Service

<back to all web services

PostRegisterNewClientUser

The following routes are available for this service:
POST/client/Register/NewUser
PostRegisterNewClientUser Parameters:
NameParameterData TypeRequiredDescription
RegisterNewClientUserbodyRegisterClientApiModelNo
RegisterClientApiModel Parameters:
NameParameterData TypeRequiredDescription
AccountIdformlong?No
SubDomainIdformlong?No
RegisterPersonformRegisterClientPersonApiModelNo
SkillsformList<long>No
ExecutionTimesformList<RegisterClientExecutionTimeApiModel>No
RegisterClientPersonApiModel Parameters:
NameParameterData TypeRequiredDescription
AddressformRegisterClientAddressApiModelNo
UserformRegisterClientUserApiModelNo
SalutationformintNo
TitleformintNo
ForenameformstringNo
LastnameformstringNo
BirthdayformDateTimeNo
DescriptionformstringNo
GenderformintNo
EMailformstringNo
PhoneformstringNo
NoteContactDataformstringNo
MobileformstringNo
FaxformstringNo
FilterOnLanguagesformList<int>No
HoursPerMonthformdoubleNo
NoteHoursPerMonthformstringNo
MembershipNumberformstringNo
NewMemberformboolNo
GetNewsletterformboolNo
AlertedTypeformstringNo
CurrentHouseholdTypeformstringNo
WantSchooledPersonalformboolNo
CareLevelformintNo
CareLevelDateformDateTime?No
InterestsformstringNo
IbanformstringNo
BICformstringNo
CreditInstitutionformstringNo
SendBillsPerMailformbool?No
RegisterClientAddressApiModel Parameters:
NameParameterData TypeRequiredDescription
StreetformstringNo
CityformstringNo
BuildingNoformstringNo
PostCodeformstringNo
AddressSupplementformstringNo
RegisterClientUserApiModel Parameters:
NameParameterData TypeRequiredDescription
EMailformstringNo
PasswordformstringNo
AccountIdformlongNo
IsClientformboolNo
UILanguageformintNo
RegisterClientExecutionTimeApiModel Parameters:
NameParameterData TypeRequiredDescription
PersonIdformlongNo
WeekDayIdformintNo
WeekDayformDayOfWeekNo
AvailableFromformlong?No
AvailableToformlong?No
HelperAvailabilityformboolNo
ClientRegisterResponse Parameters:
NameParameterData TypeRequiredDescription
AccountIdformlong?No
SubDomainIdformlong?No
RegisterPersonformRegisterClientPersonResponseNo
SkillsformList<long>No
ExecutionTimesformList<ClientPersonAvailabilityResponse>No
RegisterClientPersonResponse Parameters:
NameParameterData TypeRequiredDescription
SalutationformintNo
TitleformintNo
ForenameformstringNo
LastnameformstringNo
BirthdayformDateTimeNo
GendertypeformintNo
ShortDescriptionformstringNo
FilterOnLanguagesformList<int>No
HoursPerMonthformdoubleNo
AlertedTypeformstringNo
NoteHoursPerMonthformstringNo
CurrentHouseholdTypeformstringNo
WantSchooledPersonalformboolNo
CarelevelformstringNo
CarelevelDateformDateTime?No
AddressStreetformstringNo
AddressBuildingNoformstringNo
AddressPostCodeformstringNo
AddressCityformstringNo
AddressSupplementformstringNo
PhoneformstringNo
MobileformstringNo
EMailformstringNo
FaxformstringNo
MembershipNumberformstringNo
NewMemberformboolNo
GetNewsLetterformbool?No
ClientPersonAvailabilityResponse Parameters:
NameParameterData TypeRequiredDescription
PersonIdformlong?No
AccountIdformlongNo
WeekDayIdformintNo
AvailableFromformlong?No
AvailableToformlong?No
HelperAvailabilityformboolNo

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

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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

POST /client/Register/NewUser HTTP/1.1 
Host: api.helferportal.de 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"RegisterNewClientUser":{"AccountId":0,"SubDomainId":0,"RegisterPerson":{"Address":{"Street":"String","City":"String","BuildingNo":"String","PostCode":"String","AddressSupplement":"String"},"User":{"EMail":"String","Password":"String","AccountId":0,"IsClient":false,"UILanguage":0},"Salutation":0,"Title":0,"Forename":"String","Lastname":"String","Birthday":"\/Date(-62135596800000-0000)\/","Description":"String","Gender":0,"EMail":"String","Phone":"String","NoteContactData":"String","Mobile":"String","Fax":"String","FilterOnLanguages":[0],"HoursPerMonth":0,"NoteHoursPerMonth":"String","MembershipNumber":"String","NewMember":false,"GetNewsletter":false,"AlertedType":"String","CurrentHouseholdType":"String","WantSchooledPersonal":false,"CareLevel":0,"CareLevelDate":"\/Date(-62135596800000-0000)\/","Interests":"String","Iban":"String","BIC":"String","CreditInstitution":"String","SendBillsPerMail":false},"Skills":[0],"ExecutionTimes":[{"PersonId":0,"WeekDayId":0,"WeekDay":"Sunday","AvailableFrom":0,"AvailableTo":0,"HelperAvailability":false}]}}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"AccountId":0,"SubDomainId":0,"RegisterPerson":{"Salutation":0,"Title":0,"Forename":"String","Lastname":"String","Birthday":"\/Date(-62135596800000-0000)\/","Gendertype":0,"ShortDescription":"String","FilterOnLanguages":[0],"HoursPerMonth":0,"AlertedType":"String","NoteHoursPerMonth":"String","CurrentHouseholdType":"String","WantSchooledPersonal":false,"Carelevel":"String","CarelevelDate":"\/Date(-62135596800000-0000)\/","AddressStreet":"String","AddressBuildingNo":"String","AddressPostCode":"String","AddressCity":"String","AddressSupplement":"String","Phone":"String","Mobile":"String","EMail":"String","Fax":"String","MembershipNumber":"String","NewMember":false,"GetNewsLetter":false},"Skills":[0],"ExecutionTimes":[{"PersonId":0,"WeekDayId":0,"WeekDay":"Sunday","AvailableFrom":0,"AvailableTo":0,"HelperAvailability":false}]}