PMS REST API

Online documentation

Profile

Inheritance: PmsOwnedEntity
Profile Object

Property Name Type Description
HotelCode string Which hotel this profile belongs to (HotelCode & ProfileID points to the exact profile)
ProfileID long? Central ProfileID. if no central system active, then it returns LocalID
LocalID long? Local ProfileID in a hotel
UserID Guid? Global Login ID for the entire chain.
MembershipID string Profile membershipNumber. MembershipType is based on ServiceAgent MembershipType
Email string Email of the profile should be unique across the Chain. It's also used as the username in login operations.
LoginPassword string This field is insert only (on profile insert). It's empty on all selects and does not update password on profile updates.
FirstName string Profile First Name
This field is only used by individuals (null for company, travel agent,...)
MiddleName string Profile Middle Name
LastName string Profile Last Name
Company/Travel Agent name is filled in here.
Gender Gender ? Gender of profile
ProfileCategory ProfileCategory ? Profile Type (Category) of this profile (eg: Company, Travel agent, Individual).
This filed is insert/select only (update not possible)
Default Value is Individual (eg: on Insert Profile)
Birthday DateTime? Date of Profile's birth
NationalityCode string Nationality of Profile
LanguageCode string Language of Profile
HomePhone string Home Phone of Profile
MobilePhone string Mobile Phone of Profile
BusinessPhone string Business Phone of Profile
Fax string Fax number of Profile
WebSite string Web Site Address of Profile
OtherCommunications List< CommunicationInfo > Other communacation info of Profile
DefaultAddress Address Address information of Profile
OtherAddresses List< Address > Other address information of Profile
Attributes List< AttributeLink > Profile attributes/preferences.
Generally some attributes are global across the hotels and some are unique to a hotel. Eg: attributes like newspapers can be different between countries.
So, in a Setprofile operation, if there is no attribute type and item definition in a hotel that referenced by some AttributeLinks attached to a profile,
service will not fail and will ignore them.
Notes List< NoteItem > List of guest viewable profile notes (internal or non guest viewable notes do not to be fetched)
If destination system is Myfidelio.Net, then only non internal web notes can be fetched.
MemberShips List< MemberShipTypeItem > List of guest viewable profile membership (internal or non guest viewable notes do not to be fetched)
Only for GetProfile
To update membership use SetMembership method
AddressGreeting string Address Greeting of Profile
LetterGreeting string Letter Greeting of Profile
Title string ?
GlobalId string ?
AllowEmail bool? Allow Receiving Email
IysPermissionSourceEmail IzinAlinanKaynakEnum ? OTA-284 Only for Suite8
IysPermissionChangeDateEmail DateTime? OTA-284 Only for Suite8, Only for Select
AllowSms bool? Allow Receiving SMS
IysPermissionSourceSms IzinAlinanKaynakEnum ? OTA-284 Only for Suite8
IysPermissionChangeDateSms DateTime? OTA-284 Only for Suite8, Only for Select
StorePrivateData int? Allow Storing Private Data
Suite8: 0: Do Not Store, 1: Store Data
RebateCodeCode string Only for Suite8
RebateCodeName string Only for Suite8
Weddingday DateTime? Only for Suite8
Date of Wedding
ActiveStatus ActiveStatusEnum ? Profile Active Status
ReadOnly field
Only for Suite8
MergedToProfileId long? ReadOnly field
Only for Suite8
MergeTime DateTime? ReadOnly field
Only for Suite8
CreditStatus CreditStatusEnum ? Only for Suite8
LoyaltyPointAmount decimal? Only for Suite8
AllowPhone bool? Allow Phone Call
IysPermissionSourcePhone IzinAlinanKaynakEnum ? OTA-284 Only for Suite8
IysPermissionChangeDatePhone DateTime? OTA-284 Only for Suite8, Only for Select
Incognito bool? Incognito
ProfileType ProfileType2Enum Customer Type: Company(1) Individual(2) Employee(3)
Only for Suite8
CustomerCategoryCode string Customer Category Code
Only for Suite8
CustomerCategoryName string Customer Category Name
Only for Suite8
CreatedOn DateTime? Created date
CreatedBy string Created by who
ModifiedOn DateTime? Last updated date
ModifiedBy string Last updated by who

Back

Copyright © 2026 Protel A.Ş All Rights Reserved.