A Service for management type operations
Creates a new customer with the given ChildCustomerCode
A CustomerCreateResult element.
The output of this method is the document element CustomerCreateResponse having the structure defined by the following table.
Remove a customer, fails if a customer has any related data, for example webcasts or users
A CustomerDeleteResult element.
The output of this method is the document element CustomerDeleteResponse having the structure defined by the following table.
Get a Customer
A CustomerGetResult element.
The output of this method is the document element CustomerGetResponse having the structure defined by the following table.
Get a collection of child Customers, based on a parent CustomerCode
A CustomerListResult element.
The output of this method is the document element CustomerListResponse having the structure defined by the following table.
Get a collection of logs pertaining to a specific customer Fails if CustomerCode is null
A CustomerLogListResult element.
The output of this method is the document element CustomerLogListResponse having the structure defined by the following table.
Move a Customer from one parent to another Fails if CustomerCode, CustomerCodeChild or CustomerCodeNew is null Fails if either parent does not exist Fails if CustomerCode is not the current parent of CustomerCodeChild
A CustomerMoveResult element.
The output of this method is the document element CustomerMoveResponse having the structure defined by the following table.
Saves changes to a Customer
A CustomerSaveResult element.
The output of this method is the document element CustomerSaveResponse having the structure defined by the following table.
Search for one or more customers
A CustomerSearchResult element.
The output of this method is the document element CustomerSearchResponse having the structure defined by the following table.
? Fails if CustomerCode is null Fails if the Customer identified by CustomerCode does not exist
A GroupListResult element.
The output of this method is the document element GroupListResponse having the structure defined by the following table.
? Fails if CustomerCode, GroupCode or GroupUserName is null Fails if the User identified by GroupUserName does not belong to the Customer identified by CustomerCode
A GroupUserAddResult element.
The output of this method is the document element GroupUserAddResponse having the structure defined by the following table.
? Fails if a customer can not be found for this CustomerCode Fails if a group can not be found for this GroupCode
A GroupUserListResult element.
The output of this method is the document element GroupUserListResponse having the structure defined by the following table.
? Removes a User from a group Fails if CustomerCode, GroupCode or GroupUserName is null Fails if the User identified by GroupUserName does not belong to the Customer identified by CustomerCode Fails if the Group identified by GroupCode does not exist
A GroupUserRemoveResult element.
The output of this method is the document element GroupUserRemoveResponse having the structure defined by the following table.
Create a Profile
A ProfileCreateResult element.
The output of this method is the document element ProfileCreateResponse having the structure defined by the following table.
Get a Profile
A ProfileGetResult element.
The output of this method is the document element ProfileGetResponse having the structure defined by the following table.
Get a collection of Profiles for a specific customer
A ProfileListResult element.
The output of this method is the document element ProfileListResponse having the structure defined by the following table.
Persist changes to a Profile
A ProfileSaveResult element.
The output of this method is the document element ProfileSaveResponse having the structure defined by the following table.
Authenticate a User
A UserAuthenticateResult element.
The output of this method is the document element UserAuthenticateResponse having the structure defined by the following table.
Create a new User for a Customer Fails if CustomerCode is null Fails if ClientUsername is already in use
A UserCreateResult element.
The output of this method is the document element UserCreateResponse having the structure defined by the following table.
Permanently remove a user Fails if ClientUsername is null Fails if a User with ClientUsername does not exist
A UserDeleteResult element.
The output of this method is the document element UserDeleteResponse having the structure defined by the following table.
Get a User Fails if Username is null
A UserGetResult element.
The output of this method is the document element UserGetResponse having the structure defined by the following table.
Sets a password for a specific User Fails if ClientUsernamePassword is null Fails if a User is not found for ClientUsername
A UserPasswordSetResult element.
The output of this method is the document element UserPasswordSetResponse having the structure defined by the following table.
Save changes to a User Changes to Name, Properties and Email are persisted Other properties are ignored
A UserSaveResult element.
The output of this method is the document element UserSaveResponse having the structure defined by the following table.
Search for one or more Users
A UserSearchResult element.
The output of this method is the document element UserSearchResponse having the structure defined by the following table.
Persist a collection of settings for a specific domain This will not replace the entire domain, just those settings specified in Settings Fails if either Domain or ClientUserName is null
A UserSettingSaveResult element.
The output of this method is the document element UserSettingSaveResponse having the structure defined by the following table.
Get a collection of DomainSettings belonging to a User
A UserSettingSearchResult element.
The output of this method is the document element UserSettingSearchResponse having the structure defined by the following table.
Contains elements as defined in the following table.
See ArrayOfModule
See ArrayOfstring
Represents a Customer
See Customer
A collection of CustomerSummarys
See CustomerSummaries
A concise representation of a customer
See CustomerSummary
Helper class, used to map settings to a domain
See DomainSetting
A collection of DomainSettings
See DomainSettings
A collection of Role Groups
See Groups
A collection of Role Group Users
See GroupUsers
A key / value pair
See KeyValueItem
A collection of LogEntrys
See LogEntries
An Agatha-related log entry Describes events logged in the Agatha pipeline
See LogEntry
A person's name
See Name
Metadata defaults used to create new webcasts
See Profile
A collection of ProfileSummarys
See ProfileSummaries
See ProfileSummary
A Collection of KeyValueItems
See Properties
A collection of settings
See Settings
A system user
See User
A collection of Users
See UserSummaries
See CustomerCreateResponse
See CustomerDeleteResponse
See CustomerGetResponse
See CustomerListResponse
See CustomerLogListResponse
See CustomerMoveResponse
See CustomerSaveResponse
See CustomerSearchResponse
See GroupListResponse
See GroupUserAddResponse
See GroupUserListResponse
See GroupUserRemoveResponse
See ProfileCreateResponse
See ProfileGetResponse
See ProfileListResponse
See ProfileSaveResponse
See UserAuthenticateResponse
See UserCreateResponse
See UserDeleteResponse
See UserGetResponse
See UserPasswordSetResponse
See UserSaveResponse
See UserSearchResponse
See UserSettingSaveResponse
See UserSettingSearchResponse