Description
A Service for management type operations
Methods: AdminService
Methods
Name |
Description |
CustomerCreate |
Creates a new customer with the given ChildCustomerCode
|
CustomerDelete |
Remove a customer, fails if a customer has any related data, for example webcasts or users
|
CustomerGet |
Get a Customer
|
CustomerList |
Get a collection of child Customers, based on a parent CustomerCode
|
CustomerLogList |
Get a collection of logs pertaining to a specific customer Fails if CustomerCode is null
|
CustomerMove |
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
|
CustomerSave |
Saves changes to a Customer
|
CustomerSearch |
Search for one or more customers
|
GroupList |
? Fails if CustomerCode is null Fails if the Customer identified by CustomerCode does not exist
|
GroupUserAdd |
? Fails if CustomerCode, GroupCode or GroupUserName is null Fails if the User identified by GroupUserName does not belong to the Customer identified by CustomerCode
|
GroupUserList |
? Fails if a customer can not be found for this CustomerCode Fails if a group can not be found for this GroupCode
|
GroupUserRemove |
? 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
|
ProfileCreate |
Create a Profile
|
ProfileGet |
Get a Profile
|
ProfileList |
Get a collection of Profiles for a specific customer
|
ProfileSave |
Persist changes to a Profile
|
UserAuthenticate |
Authenticate a User
|
UserCreate |
Create a new User for a Customer Fails if CustomerCode is null Fails if ClientUsername is already in use
|
UserDelete |
Permanently remove a user Fails if ClientUsername is null Fails if a User with ClientUsername does not exist
|
UserGet |
Get a User Fails if Username is null
|
UserPasswordSet |
Sets a password for a specific User Fails if ClientUsernamePassword is null Fails if a User is not found for ClientUsername
|
UserSave |
Save changes to a User Changes to Name, Properties and Email are persisted Other properties are ignored
|
UserSearch |
Search for one or more Users
|
UserSettingSave |
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
|
UserSettingSearch |
Get a collection of DomainSettings belonging to a User
|
Method: CustomerCreate
Description
Creates a new customer with the given ChildCustomerCode
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
CustomerCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a customer this will be the new customer's parent Username must be authorized for this customer
|
ChildCustomerCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a customer, used to create a new customer
|
Returns
A CustomerCreateResult element.
Output (Literal)
The output of this method is the document element CustomerCreateResponse having the structure defined by the following table.
Method: CustomerDelete
Description
Remove a customer, fails if a customer has any related data, for example webcasts or users
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
CustomerCode |
string |
Input |
No |
0..1 |
No |
The customer to be removed
|
Returns
A CustomerDeleteResult element.
Output (Literal)
The output of this method is the document element CustomerDeleteResponse having the structure defined by the following table.
Method: CustomerGet
Description
Get a Customer
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
ChildCustomerCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a customer
|
Customer |
Customer |
Output |
Yes |
1..1 |
No |
A Customer, or null if not found
|
Returns
A CustomerGetResult element.
Output (Literal)
The output of this method is the document element CustomerGetResponse having the structure defined by the following table.
Method: CustomerList
Description
Get a collection of child Customers, based on a parent CustomerCode
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
CustomerCode |
string |
Input |
No |
0..1 |
No |
The parent customer
|
Customers |
CustomerSummaries |
Output |
Yes |
1..1 |
No |
A collection of Customers
|
Returns
A CustomerListResult element.
Output (Literal)
The output of this method is the document element CustomerListResponse having the structure defined by the following table.
Method: CustomerLogList
Description
Get a collection of logs pertaining to a specific customer Fails if CustomerCode is null
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
CustomerCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a customer
|
PageNumber |
int |
Input |
No |
0..1 |
No |
Used for paginating results
|
PageSize |
int |
Input |
No |
0..1 |
No |
Used for paginating results
|
LogEntries |
LogEntries |
Output |
Yes |
1..1 |
No |
A collection of LogEntrys
|
Returns
A CustomerLogListResult element.
Output (Literal)
The output of this method is the document element CustomerLogListResponse having the structure defined by the following table.
Method: CustomerMove
Description
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
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
CustomerCode |
string |
Input |
No |
0..1 |
No |
The current parent customer
|
CustomerCodeChild |
string |
Input |
No |
0..1 |
No |
The customer to be moved
|
CustomerCodeNew |
string |
Input |
No |
0..1 |
No |
The new parent customer
|
Returns
A CustomerMoveResult element.
Output (Literal)
The output of this method is the document element CustomerMoveResponse having the structure defined by the following table.
Method: CustomerSave
Description
Saves changes to a Customer
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Customer |
Customer |
Input |
No |
0..1 |
No |
A Customer containing changes that need to be saved
|
Returns
A CustomerSaveResult element.
Output (Literal)
The output of this method is the document element CustomerSaveResponse having the structure defined by the following table.
Method: CustomerSearch
Description
Search for one or more customers
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
UserName |
string |
Input |
No |
0..1 |
No |
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Id |
int |
Input |
No |
0..1 |
No |
Uniquely identifies a customer
|
Code |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a customer
|
Name |
string |
Input |
No |
0..1 |
No |
(part of) a customer's name
|
OrderBy |
CustomerSearchOrder |
Input |
No |
0..1 |
No |
Orders the results
|
PageNumber |
int |
Input |
No |
0..1 |
No |
Used for paginating results
|
PageSize |
int |
Input |
No |
0..1 |
No |
Used for paginating results
|
Customers |
CustomerSummaries |
Output |
Yes |
1..1 |
No |
A collection of Customers
|
Returns
A CustomerSearchResult element.
Output (Literal)
The output of this method is the document element CustomerSearchResponse having the structure defined by the following table.
Method: GroupList
Description
? Fails if CustomerCode is null Fails if the Customer identified by CustomerCode does not exist
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
CustomerCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a customer
|
Groups |
Groups |
Output |
Yes |
1..1 |
No |
A collection of Groups
|
Returns
A GroupListResult element.
Output (Literal)
The output of this method is the document element GroupListResponse having the structure defined by the following table.
Method: GroupUserAdd
Description
? Fails if CustomerCode, GroupCode or GroupUserName is null Fails if the User identified by GroupUserName does not belong to the Customer identified by CustomerCode
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
CustomerCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a customer
|
GroupCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a group
|
GroupUsername |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a user
|
Returns
A GroupUserAddResult element.
Output (Literal)
The output of this method is the document element GroupUserAddResponse having the structure defined by the following table.
Method: GroupUserList
Description
? Fails if a customer can not be found for this CustomerCode Fails if a group can not be found for this GroupCode
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
CustomerCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a customer
|
GroupCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a group
|
Users |
GroupUsers |
Output |
Yes |
1..1 |
No |
A collection of group users
|
Returns
A GroupUserListResult element.
Output (Literal)
The output of this method is the document element GroupUserListResponse having the structure defined by the following table.
Method: GroupUserRemove
Description
? 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
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
CustomerCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a customer
|
GroupCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a group
|
GroupUsername |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a user
|
Returns
A GroupUserRemoveResult element.
Output (Literal)
The output of this method is the document element GroupUserRemoveResponse having the structure defined by the following table.
Method: ProfileCreate
Description
Create a Profile
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
CustomerCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a customer
|
ProfileCode |
string |
Output |
Yes |
1..1 |
No |
Uniquely identifies the created Profile
|
Returns
A ProfileCreateResult element.
Output (Literal)
The output of this method is the document element ProfileCreateResponse having the structure defined by the following table.
Method: ProfileGet
Description
Get a Profile
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
ProfileCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a Profile
|
Profile |
Profile |
Output |
Yes |
1..1 |
No |
A Profile
|
Returns
A ProfileGetResult element.
Output (Literal)
The output of this method is the document element ProfileGetResponse having the structure defined by the following table.
Method: ProfileList
Description
Get a collection of Profiles for a specific customer
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
CustomerCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a customer
|
Profiles |
ProfileSummaries |
Output |
Yes |
1..1 |
No |
A collection of Profiles
|
Returns
A ProfileListResult element.
Output (Literal)
The output of this method is the document element ProfileListResponse having the structure defined by the following table.
Method: ProfileSave
Description
Persist changes to a Profile
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Profile |
Profile |
Input |
No |
0..1 |
No |
The profile that needs to be persisted
|
Returns
A ProfileSaveResult element.
Output (Literal)
The output of this method is the document element ProfileSaveResponse having the structure defined by the following table.
Method: UserAuthenticate
Description
Authenticate a User
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
IsAuthenticated |
boolean |
Output |
Yes |
1..1 |
No |
True if authenticated, false otherwise
|
Returns
A UserAuthenticateResult element.
Output (Literal)
The output of this method is the document element UserAuthenticateResponse having the structure defined by the following table.
Method: UserCreate
Description
Create a new User for a Customer Fails if CustomerCode is null Fails if ClientUsername is already in use
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
CustomerCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a customer
|
ClientUsername |
string |
Input |
No |
0..1 |
No |
Name used to create a new User
|
Returns
A UserCreateResult element.
Output (Literal)
The output of this method is the document element UserCreateResponse having the structure defined by the following table.
Name |
Type |
Required? |
Occurs |
Nillable? |
Description |
UserCreateResult |
int |
No |
0..1 |
No |
|
Method: UserDelete
Description
Permanently remove a user Fails if ClientUsername is null Fails if a User with ClientUsername does not exist
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
ClientUsername |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a User to be deleted
|
Returns
A UserDeleteResult element.
Output (Literal)
The output of this method is the document element UserDeleteResponse having the structure defined by the following table.
Name |
Type |
Required? |
Occurs |
Nillable? |
Description |
UserDeleteResult |
int |
No |
0..1 |
No |
|
Method: UserGet
Description
Get a User Fails if Username is null
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
ClientUsername |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a User
|
User |
User |
Output |
Yes |
1..1 |
No |
A User
|
Returns
A UserGetResult element.
Output (Literal)
The output of this method is the document element UserGetResponse having the structure defined by the following table.
Method: UserPasswordSet
Description
Sets a password for a specific User Fails if ClientUsernamePassword is null Fails if a User is not found for ClientUsername
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
ClientUsername |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a User
|
ClientUsernamePassword |
string |
Input |
No |
0..1 |
No |
The new password
|
Returns
A UserPasswordSetResult element.
Output (Literal)
The output of this method is the document element UserPasswordSetResponse having the structure defined by the following table.
Method: UserSave
Description
Save changes to a User Changes to Name, Properties and Email are persisted Other properties are ignored
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
User |
User |
Input |
No |
0..1 |
No |
User to be persisted
|
Returns
A UserSaveResult element.
Output (Literal)
The output of this method is the document element UserSaveResponse having the structure defined by the following table.
Name |
Type |
Required? |
Occurs |
Nillable? |
Description |
UserSaveResult |
int |
No |
0..1 |
No |
|
Method: UserSearch
Description
Search for one or more Users
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
CustomerCode |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a customer
|
Email |
string |
Input |
No |
0..1 |
No |
(part of) a valid email adress
|
Role |
string |
Input |
No |
0..1 |
No |
Only users who have this role will be returned, use "none" to return users with no roles
|
Name |
string |
Input |
No |
0..1 |
No |
(part of) the user's name
|
Domain |
string |
Input |
No |
0..1 |
No |
Only users who have settings belonging to this domain will be returned
|
Setting |
string |
Input |
No |
0..1 |
No |
Only users who have this setting will be returned
|
QueryText |
string |
Input |
No |
0..1 |
No |
A generic way of searching for users
|
Order |
UserSearchOrder |
Input |
No |
0..1 |
No |
Used for ordering results
|
PageNumber |
int |
Input |
No |
0..1 |
No |
Used for paginating results
|
PageSize |
int |
Input |
No |
0..1 |
No |
Used for paginating results
|
Users |
UserSummaries |
Output |
Yes |
1..1 |
No |
A collection of Users
|
Returns
A UserSearchResult element.
Output (Literal)
The output of this method is the document element UserSearchResponse having the structure defined by the following table.
Method: UserSettingSave
Description
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
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
ClientUserName |
string |
Input |
No |
0..1 |
No |
Owner of the settings to be persisted
|
Domain |
string |
Input |
No |
0..1 |
No |
Domain to which these settings belong
|
Settings |
Settings |
Input |
No |
0..1 |
No |
A collection of settings
|
Returns
A UserSettingSaveResult element.
Output (Literal)
The output of this method is the document element UserSettingSaveResponse having the structure defined by the following table.
Method: UserSettingSearch
Description
Get a collection of DomainSettings belonging to a User
Parameters
Name |
Type |
Direction |
Required? |
Occurs |
Nillable? |
Description |
Username |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
Password |
string |
Input |
No |
0..1 |
No |
Used for authentication
|
ClientUserName |
string |
Input |
No |
0..1 |
No |
Uniquely identifies a user
|
Domain |
string |
Input |
No |
0..1 |
No |
Only settings belonging to this domain will be returned
|
Setting |
string |
Input |
No |
0..1 |
No |
Only this setting will be returned
|
settings |
DomainSettings |
Output |
Yes |
1..1 |
No |
A collection of DomainSettings
|
Returns
A UserSettingSearchResult element.
Output (Literal)
The output of this method is the document element UserSettingSearchResponse having the structure defined by the following table.
Complex Types: AdminService
Complex Type: ArrayOfModule
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Module |
Module |
0..* |
|
|
|
|
|
Element: Module (type ArrayOfModule)
Referenced By
Definition
See ArrayOfModule
Complex Type: ArrayOfstring
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
string |
string |
0..* |
|
|
|
|
|
Element: string (type ArrayOfstring)
Referenced By
Definition
See ArrayOfstring
Complex Type: Customer
Description
Represents a Customer
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Code |
string |
0..1 |
Uniquely identifies this customer
|
Description |
string |
0..1 |
A customer's description
|
Name |
string |
0..1 |
A customer's name
|
Reference |
string |
0..1 |
An external reference
|
TimeZoneName |
string |
0..1 |
The time zone name pertaining to this customer
|
|
|
|
|
Referenced By
Element: Code (type Customer)
Referenced By
Definition
See Customer
Element: Description (type Customer)
Referenced By
Definition
See Customer
Element: Name (type Customer)
Referenced By
Definition
See Customer
Element: Reference (type Customer)
Referenced By
Definition
See Customer
Element: TimeZoneName (type Customer)
Referenced By
Definition
See Customer
Complex Type: CustomerSummaries
Description
A collection of CustomerSummarys
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
CustomerSummary |
CustomerSummary |
0..* |
|
|
|
|
|
Referenced By
Element: CustomerSummary (type CustomerSummaries)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Code |
string |
0..1 |
Uniquely identifies this Customer
|
Name |
string |
0..1 |
this Customer's name
|
|
|
|
|
Referenced By
Definition
See CustomerSummaries
Complex Type: CustomerSummary
Description
A concise representation of a customer
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Code |
string |
0..1 |
Uniquely identifies this Customer
|
Name |
string |
0..1 |
this Customer's name
|
|
|
|
|
Element: Code (type CustomerSummary)
Referenced By
Definition
See CustomerSummary
Element: Name (type CustomerSummary)
Referenced By
Definition
See CustomerSummary
Complex Type: DomainSetting
Description
Helper class, used to map settings to a domain
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Domain |
string |
0..1 |
|
Setting |
string |
0..1 |
|
|
|
|
|
Element: Domain (type DomainSetting)
Referenced By
Definition
See DomainSetting
Element: Setting (type DomainSetting)
Referenced By
Definition
See DomainSetting
Complex Type: DomainSettings
Description
A collection of DomainSettings
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
DomainSetting |
DomainSetting |
0..* |
|
|
|
|
|
Referenced By
Element: DomainSetting (type DomainSettings)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Domain |
string |
0..1 |
|
Setting |
string |
0..1 |
|
|
|
|
|
Referenced By
Definition
See DomainSettings
Complex Type: Groups
Description
A collection of Role Groups
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
string |
string |
0..* |
|
|
|
|
|
Referenced By
Element: string (type Groups)
Referenced By
Definition
See Groups
Complex Type: GroupUsers
Description
A collection of Role Group Users
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
string |
string |
0..* |
|
|
|
|
|
Referenced By
Element: string (type GroupUsers)
Referenced By
Definition
See GroupUsers
Complex Type: KeyValueItem
Description
A key / value pair
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Key |
string |
0..1 |
|
Value |
string |
0..1 |
|
|
|
|
|
Element: Key (type KeyValueItem)
Referenced By
Definition
See KeyValueItem
Element: Value (type KeyValueItem)
Referenced By
Definition
See KeyValueItem
Complex Type: LogEntries
Description
A collection of LogEntrys
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
LogEntry |
LogEntry |
0..* |
|
|
|
|
|
Referenced By
Element: LogEntry (type LogEntries)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
ActionCode |
string |
0..1 |
Type of action that caused this entry to be created
|
At |
dateTime |
0..1 |
Time of creation
|
ObjectCode |
string |
0..1 |
Identifier of object that was affected
|
ObjectType |
string |
0..1 |
Type of object that was affected
|
UserName |
string |
0..1 |
User that caused this entry to be created
|
|
|
|
|
Referenced By
Definition
See LogEntries
Complex Type: LogEntry
Description
An Agatha-related log entry Describes events logged in the Agatha pipeline
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
ActionCode |
string |
0..1 |
Type of action that caused this entry to be created
|
At |
dateTime |
0..1 |
Time of creation
|
ObjectCode |
string |
0..1 |
Identifier of object that was affected
|
ObjectType |
string |
0..1 |
Type of object that was affected
|
UserName |
string |
0..1 |
User that caused this entry to be created
|
|
|
|
|
Element: ActionCode (type LogEntry)
Referenced By
Definition
See LogEntry
Element: At (type LogEntry)
Referenced By
Definition
See LogEntry
Element: ObjectCode (type LogEntry)
Referenced By
Definition
See LogEntry
Element: ObjectType (type LogEntry)
Referenced By
Definition
See LogEntry
Element: UserName (type LogEntry)
Referenced By
Definition
See LogEntry
Complex Type: Name
Description
A person's name
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
First |
string |
0..1 |
|
Last |
string |
0..1 |
|
Middle |
string |
0..1 |
|
Title |
string |
0..1 |
|
|
|
|
|
Element: First (type Name)
Referenced By
Name |
Type |
Name |
Complex Type |
Definition
See Name
Element: Last (type Name)
Referenced By
Name |
Type |
Name |
Complex Type |
Definition
See Name
Element: Middle (type Name)
Referenced By
Name |
Type |
Name |
Complex Type |
Definition
See Name
Element: Title (type Name)
Referenced By
Name |
Type |
Name |
Complex Type |
Definition
See Name
Complex Type: Profile
Description
Metadata defaults used to create new webcasts
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Code |
string |
0..1 |
|
DefaultTitle |
string |
0..1 |
|
Modules |
ArrayOfModule |
0..1 |
|
Name |
string |
0..1 |
|
Public |
boolean |
0..1 |
|
|
|
|
|
Referenced By
Element: Code (type Profile)
Referenced By
Definition
See Profile
Element: DefaultTitle (type Profile)
Referenced By
Definition
See Profile
Element: Modules (type Profile)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Module |
Module |
0..* |
|
|
|
|
|
Referenced By
Definition
See Profile
Element: Name (type Profile)
Referenced By
Definition
See Profile
Element: Public (type Profile)
Referenced By
Definition
See Profile
Complex Type: ProfileSummaries
Description
A collection of ProfileSummarys
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
ProfileSummary |
ProfileSummary |
0..* |
|
|
|
|
|
Referenced By
Element: ProfileSummary (type ProfileSummaries)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Code |
string |
0..1 |
|
Title |
string |
0..1 |
|
|
|
|
|
Referenced By
Definition
See ProfileSummaries
Complex Type: ProfileSummary
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Code |
string |
0..1 |
|
Title |
string |
0..1 |
|
|
|
|
|
Element: Code (type ProfileSummary)
Referenced By
Definition
See ProfileSummary
Element: Title (type ProfileSummary)
Referenced By
Definition
See ProfileSummary
Complex Type: Properties
Description
A Collection of KeyValueItems
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
KeyValueItem |
KeyValueItem |
0..* |
|
|
|
|
|
Element: KeyValueItem (type Properties)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Key |
string |
0..1 |
|
Value |
string |
0..1 |
|
|
|
|
|
Referenced By
Definition
See Properties
Complex Type: Settings
Description
A collection of settings
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
string |
string |
0..* |
|
|
|
|
|
Element: string (type Settings)
Referenced By
Definition
See Settings
Complex Type: User
Description
A system user
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
CustomerCode |
string |
0..1 |
Identifies the customer to whom this user belongs
|
Email |
string |
0..1 |
The user's email adress
|
Groups |
ArrayOfstring |
0..1 |
A collection of role groups
|
Name |
Name |
0..1 |
The user's actual Name
|
Properties |
Properties |
0..1 |
A collection of custom settings
|
Username |
string |
0..1 |
The user's username
|
|
|
|
|
Referenced By
Element: CustomerCode (type User)
Referenced By
Name |
Type |
User |
Complex Type |
Definition
See User
Element: Email (type User)
Referenced By
Name |
Type |
User |
Complex Type |
Definition
See User
Element: Groups (type User)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
string |
string |
0..* |
|
|
|
|
|
Referenced By
Name |
Type |
User |
Complex Type |
Definition
See User
Element: Name (type User)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
First |
string |
0..1 |
|
Last |
string |
0..1 |
|
Middle |
string |
0..1 |
|
Title |
string |
0..1 |
|
|
|
|
|
Referenced By
Name |
Type |
User |
Complex Type |
Definition
See User
Element: Properties (type User)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
KeyValueItem |
KeyValueItem |
0..* |
|
|
|
|
|
Referenced By
Name |
Type |
User |
Complex Type |
Definition
See User
Element: Username (type User)
Referenced By
Name |
Type |
User |
Complex Type |
Definition
See User
Complex Type: UserSummaries
Description
A collection of Users
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
User |
User |
0..* |
|
|
|
|
|
Referenced By
Element: User (type UserSummaries)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
CustomerCode |
string |
0..1 |
Identifies the customer to whom this user belongs
|
Email |
string |
0..1 |
The user's email adress
|
Groups |
ArrayOfstring |
0..1 |
A collection of role groups
|
Name |
Name |
0..1 |
The user's actual Name
|
Properties |
Properties |
0..1 |
A collection of custom settings
|
Username |
string |
0..1 |
The user's username
|
|
|
|
|
Referenced By
Definition
See UserSummaries
Simple Types: AdminService
Simple Type: CustomerSearchOrder
Enumeration
Value |
Description |
IdAsc |
|
IdDesc |
|
CodeAsc |
|
CodeDesc |
|
NameAsc |
|
NameDesc |
|
DomainAsc |
|
DomainDesc |
|
Simple Type: UserSearchOrder
Enumeration
Value |
Description |
IdAsc |
|
IdDesc |
|
UserNameAsc |
|
UserNameDesc |
|
EmailAsc |
|
EmailDesc |
|
FirstNameAsc |
|
FirstNameDesc |
|
LastNameAsc |
|
LastNameDesc |
|
Elements: AdminService
Element: CustomerCreateResponse
Content Model
Contains elements as defined in the following table.
Element: CustomerCreateResult (element CustomerCreateResponse)
Element: CustomerDeleteResponse
Content Model
Contains elements as defined in the following table.
Element: CustomerDeleteResult (element CustomerDeleteResponse)
Element: CustomerGetResponse
Content Model
Contains elements as defined in the following table.
Element: CustomerGetResult (element CustomerGetResponse)
Referenced By
Definition
See CustomerGetResponse
Element: Customer (element CustomerGetResponse)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Code |
string |
0..1 |
Uniquely identifies this customer
|
Description |
string |
0..1 |
A customer's description
|
Name |
string |
0..1 |
A customer's name
|
Reference |
string |
0..1 |
An external reference
|
TimeZoneName |
string |
0..1 |
The time zone name pertaining to this customer
|
|
|
|
|
Referenced By
Definition
See CustomerGetResponse
Element: CustomerListResponse
Content Model
Contains elements as defined in the following table.
Element: CustomerListResult (element CustomerListResponse)
Referenced By
Definition
See CustomerListResponse
Element: Customers (element CustomerListResponse)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
CustomerSummary |
CustomerSummary |
0..* |
|
|
|
|
|
Referenced By
Definition
See CustomerListResponse
Element: CustomerLogListResponse
Content Model
Contains elements as defined in the following table.
Element: CustomerLogListResult (element CustomerLogListResponse)
Element: LogEntries (element CustomerLogListResponse)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
LogEntry |
LogEntry |
0..* |
|
|
|
|
|
Referenced By
Definition
See CustomerLogListResponse
Element: CustomerMoveResponse
Content Model
Contains elements as defined in the following table.
Element: CustomerMoveResult (element CustomerMoveResponse)
Referenced By
Definition
See CustomerMoveResponse
Element: CustomerSaveResponse
Content Model
Contains elements as defined in the following table.
Element: CustomerSaveResult (element CustomerSaveResponse)
Referenced By
Definition
See CustomerSaveResponse
Element: CustomerSearchResponse
Content Model
Contains elements as defined in the following table.
Element: CustomerSearchResult (element CustomerSearchResponse)
Element: Customers (element CustomerSearchResponse)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
CustomerSummary |
CustomerSummary |
0..* |
|
|
|
|
|
Referenced By
Definition
See CustomerSearchResponse
Element: GroupListResponse
Content Model
Contains elements as defined in the following table.
Element: GroupListResult (element GroupListResponse)
Referenced By
Definition
See GroupListResponse
Element: Groups (element GroupListResponse)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
string |
string |
0..* |
|
|
|
|
|
Referenced By
Definition
See GroupListResponse
Element: GroupUserAddResponse
Content Model
Contains elements as defined in the following table.
Element: GroupUserAddResult (element GroupUserAddResponse)
Referenced By
Definition
See GroupUserAddResponse
Element: GroupUserListResponse
Content Model
Contains elements as defined in the following table.
Element: GroupUserListResult (element GroupUserListResponse)
Referenced By
Definition
See GroupUserListResponse
Element: Users (element GroupUserListResponse)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
string |
string |
0..* |
|
|
|
|
|
Referenced By
Definition
See GroupUserListResponse
Element: GroupUserRemoveResponse
Content Model
Contains elements as defined in the following table.
Element: GroupUserRemoveResult (element GroupUserRemoveResponse)
Element: ProfileCreateResponse
Content Model
Contains elements as defined in the following table.
Element: ProfileCreateResult (element ProfileCreateResponse)
Referenced By
Definition
See ProfileCreateResponse
Element: ProfileCode (element ProfileCreateResponse)
Referenced By
Definition
See ProfileCreateResponse
Element: ProfileGetResponse
Content Model
Contains elements as defined in the following table.
Element: ProfileGetResult (element ProfileGetResponse)
Referenced By
Definition
See ProfileGetResponse
Element: Profile (element ProfileGetResponse)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Code |
string |
0..1 |
|
DefaultTitle |
string |
0..1 |
|
Modules |
ArrayOfModule |
0..1 |
|
Name |
string |
0..1 |
|
Public |
boolean |
0..1 |
|
|
|
|
|
Referenced By
Definition
See ProfileGetResponse
Element: ProfileListResponse
Content Model
Contains elements as defined in the following table.
Element: ProfileListResult (element ProfileListResponse)
Referenced By
Definition
See ProfileListResponse
Element: Profiles (element ProfileListResponse)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
ProfileSummary |
ProfileSummary |
0..* |
|
|
|
|
|
Referenced By
Definition
See ProfileListResponse
Element: ProfileSaveResponse
Content Model
Contains elements as defined in the following table.
Element: ProfileSaveResult (element ProfileSaveResponse)
Referenced By
Definition
See ProfileSaveResponse
Element: UserAuthenticateResponse
Content Model
Contains elements as defined in the following table.
Element: UserAuthenticateResult (element UserAuthenticateResponse)
Element: IsAuthenticated (element UserAuthenticateResponse)
Element: UserCreateResponse
Content Model
Contains elements as defined in the following table.
Element: UserCreateResult (element UserCreateResponse)
Referenced By
Definition
See UserCreateResponse
Element: UserDeleteResponse
Content Model
Contains elements as defined in the following table.
Element: UserDeleteResult (element UserDeleteResponse)
Referenced By
Definition
See UserDeleteResponse
Element: UserGetResponse
Content Model
Contains elements as defined in the following table.
Element: UserGetResult (element UserGetResponse)
Referenced By
Definition
See UserGetResponse
Element: User (element UserGetResponse)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
CustomerCode |
string |
0..1 |
Identifies the customer to whom this user belongs
|
Email |
string |
0..1 |
The user's email adress
|
Groups |
ArrayOfstring |
0..1 |
A collection of role groups
|
Name |
Name |
0..1 |
The user's actual Name
|
Properties |
Properties |
0..1 |
A collection of custom settings
|
Username |
string |
0..1 |
The user's username
|
|
|
|
|
Referenced By
Definition
See UserGetResponse
Element: UserPasswordSetResponse
Content Model
Contains elements as defined in the following table.
Element: UserPasswordSetResult (element UserPasswordSetResponse)
Element: UserSaveResponse
Content Model
Contains elements as defined in the following table.
Element: UserSaveResult (element UserSaveResponse)
Referenced By
Definition
See UserSaveResponse
Element: UserSearchResponse
Content Model
Contains elements as defined in the following table.
Element: UserSearchResult (element UserSearchResponse)
Referenced By
Definition
See UserSearchResponse
Element: Users (element UserSearchResponse)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
User |
User |
0..* |
|
|
|
|
|
Referenced By
Definition
See UserSearchResponse
Element: UserSettingSaveResponse
Content Model
Contains elements as defined in the following table.
Element: UserSettingSaveResult (element UserSettingSaveResponse)
Element: UserSettingSearchResponse
Content Model
Contains elements as defined in the following table.
Element: UserSettingSearchResult (element UserSettingSearchResponse)
Element: settings (element UserSettingSearchResponse)
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
DomainSetting |
DomainSetting |
0..* |
|
|
|
|
|
Referenced By
Definition
See UserSettingSearchResponse