GET api/Profile/{affiliateId}
Get current user profile. Needs to be authenticated.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
affiliateId | integer |
Required |
|
v |
The requested API version |
string |
Required Default value is 1 |
Body Parameters
None.
Response Information
Resource Description
Get current user profile. Needs to be authenticated.
FilmFlex.Platform.Common.API.Contracts.V2.UserProfileDTOName | Description | Type | Additional information |
---|---|---|---|
UserName |
UserName |
string |
None. |
EmailAddress |
User email address used as user name |
string |
Required |
Title |
Title |
string |
None. |
GivenName |
First name |
string |
None. |
LastName |
Last name |
string |
None. |
Password |
User password |
string |
Required |
Dob |
Date of birth |
date |
None. |
Address1 |
Address line 1 |
string |
None. |
Address2 |
Address line 2 |
string |
None. |
City |
City |
string |
None. |
Country |
Country |
string |
None. |
PostCode |
Post/zip code |
string |
None. |
DayTimeTelephone |
Day phone number |
string |
None. |
MobileTelephone |
Mobile phone number |
string |
None. |
FirmName |
Company name |
string |
None. |
Gender |
User gender |
string |
Max length: 1 |
MaxFilmPurchases |
Maximum amount of film purchases allowed |
integer |
None. |
IsApproved |
Is account approved |
boolean |
None. |
IsLockedOut |
Is account locked |
boolean |
None. |
PaymentLockout |
Gets or sets a value indicating whether customer payment capability is lockedout |
boolean |
None. |
AcceptedTandCs |
Have the current Terms and Conditions been accepted? |
boolean |
None. |
IsAdminShopper |
Value indicating whether this user is admin shopper. |
boolean |
None. |
CustomBoolFields |
Any extra data for user stored as boolean values |
Collection of FilmFlex.Platform.Common.API.Contracts.V2.UserProfileCustomFieldBoolDTO |
None. |
CustomStringFields |
Any extra data for user stored as string values |
Collection of FilmFlex.Platform.Common.API.Contracts.V2.UserProfileCustomFieldStringDTO |
None. |
PaymentProvidersCustomerIds |
Key/Value pair of payment provider name and user identifier used by PP |
Dictionary of string [key] and string [value] |
None. |
Preferences |
User preferences: key-value dictionary |
Dictionary of string [key] and string [value] |
None. |
AffiliateStatusId |
Gets or sets the affiliate status. |
integer |
None. |
AccountClosurePendingDate |
Gets or sets the account closure pending date. |
date |
None. |
Response Formats
application/json, text/json
{ "UserName": "sample string 1", "EmailAddress": "sample string 2", "Title": "sample string 3", "GivenName": "sample string 4", "LastName": "sample string 5", "Password": "sample string 6", "Dob": "2025-08-29T17:01:38.3983428+00:00", "Address1": "sample string 7", "Address2": "sample string 8", "City": "sample string 9", "Country": "sample string 10", "PostCode": "sample string 11", "DayTimeTelephone": "sample string 12", "MobileTelephone": "sample string 13", "FirmName": "sample string 14", "Gender": "sample string 15", "MaxFilmPurchases": 1, "IsApproved": true, "IsLockedOut": true, "PaymentLockout": true, "AcceptedTandCs": true, "IsAdminShopper": true, "CustomBoolFields": [ { "Name": "sample string 1", "Value": true }, { "Name": "sample string 1", "Value": true } ], "CustomStringFields": [ { "Name": "sample string 1", "Value": "sample string 2" }, { "Name": "sample string 1", "Value": "sample string 2" } ], "PaymentProvidersCustomerIds": { "sample string 1": "sample string 2", "sample string 3": "sample string 4" }, "Preferences": { "sample string 1": "sample string 2", "sample string 3": "sample string 4" }, "AffiliateStatusId": 19, "AccountClosurePendingDate": "2025-08-29T17:01:38.4139448+00:00" }