Skip to content

MyAccount Profiles

A MyAccount profile controls what a customer can see and do in the self-service portal. See the MyAccount Profiles guide for how they are used.

/backend/api/v1/myAccountCustomerProfiles/ID - fetch the profile with the specified ID.

/backend/api/v1/myAccountCustomerProfiles/ - list all profiles.

ParameterTypeRequiredDescription
idAfterintegerNoOnly include profiles with a higher ID
createdSincedatetimeNoOnly include profiles created since the given time
updatedSincedatetimeNoOnly include profiles updated since the given time

/backend/api/v1/myAccountCustomerProfiles/ - add a new profile. The newly-added profile will be returned.

/backend/api/v1/myAccountCustomerProfiles/ID - update the profile with the specified ID. The modified profile will be returned.

/backend/api/v1/myAccountCustomerProfiles/ID - delete the profile with the specified ID.

FieldNameTypeDescription
nameMy Account Profile NameTextName of the MyAccount profile for identification purposes
descriptionDescriptionTextOptional description explaining the purpose of this MyAccount profile
availabilityAvailabilityPreset ValueAvailability setting for this profile
customerIDCustomerTextThe ID of the customer this MyAccount profile is restricted to
customerGroupsCustomer GroupsTextArray of customer group names this profile applies to
myAccountFlagsMyAccount FlagsPreset Value(s)Array of MyAccount flag names enabled for this profile
myNumbersMyNumbersPreset Value(s)Array of MyNumbers feature names available in this profile
myCampaignsMyCampaignsPreset Value(s)Array of MyCampaigns feature names available in this profile
myCallsEnabledMy Calls EnabledTextBoolean flag to enable My Calls reporting
myCallsDailyCDRAccessMy Calls Daily CDR AccessTextBoolean flag for daily CDR report access
myCallsUseBackendDescriptionsMy Calls Use Backend DescriptionsTextBoolean flag to include backend-managed sites, descriptions and campaigns
idMyAccount Profile IDTextThe unique identifier for this MyAccount profile