org.trusts
Description
Contains methods to access common organization trust information available from the web interface.
Namespace:
org.trusts
Method: addTrust
HTTP POST
Description:
Add an organization to the list of trusted organizations.
Parameters:
-
string sessionKey
-
int orgId
-
int trustOrgId
Returns:
-
int - 1 on success, exception thrown otherwise.
Method: getDetails
HTTP GET
Description:
The trust details about an organization given the organization’s ID.
Parameters:
-
string sessionKey
-
int orgId - Id of the trusted organization
Returns:
-
struct org trust details
-
dateTime.iso8601 "created" - Date the organization was created
-
dateTime.iso8601 "trusted_since" - Date the organization was defined as trusted
-
int "channels_provided" - Number of channels provided by the organization.
-
int "channels_consumed" - Number of channels consumed by the organization.
-
int "systems_migrated_to" - (Deprecated by systems_transferred_to) Number of systems transferred to the organization.
-
int "systems_migrated_from" - (Deprecated by systems_transferred_from) Number of systems transferred from the organization.
-
int "systems_transferred_to" - Number of systems transferred to the organization.
-
int "systems_transferred_from" - Number of systems transferred from the organization.
-
Method: listChannelsConsumed
HTTP GET
Description:
Lists all software channels that the organization given may consume from the user’s organization.
Parameters:
-
string sessionKey
-
int orgId - Id of the trusted organization
Returns:
-
array :
-
struct channel info
-
int "channel_id"
-
string "channel_name"
-
int "packages"
-
int "systems"
-
-
Method: listChannelsProvided
HTTP GET
Description:
Lists all software channels that the organization given is providing to the user’s organization.
Parameters:
-
string sessionKey
-
int orgId - Id of the trusted organization
Returns:
-
array :
-
struct channel info
-
int "channel_id"
-
string "channel_name"
-
int "packages"
-
int "systems"
-
-
Method: listOrgs
HTTP GET
Description:
List all organanizations trusted by the user’s organization.
Parameters:
-
string sessionKey
Returns:
-
array :
-
struct trusted organizations
-
int "org_id"
-
string "org_name"
-
int "shared_channels"
-
Method: listSystemsAffected
HTTP GET
Description:
Get a list of systems within the trusted organization that would be affected if the trust relationship was removed. This basically lists systems that are sharing at least (1) package.
Parameters:
-
string sessionKey
-
int orgId
-
string trustOrgId
Returns:
-
array :
-
struct affected systems
-
int "systemId"
-
string "systemName"
-
-
Method: listTrusts
HTTP GET
Description:
Returns the list of trusted organizations.
Parameters:
-
string sessionKey
-
int orgId
Returns:
-
array :
-
struct trusted organizations
-
int "orgId"
-
string "orgName"
-
boolean "trustEnabled"
-
Method: removeTrust
HTTP POST
Description:
Remove an organization to the list of trusted organizations.
Parameters:
-
string sessionKey
-
int orgId
-
int trustOrgId
Returns:
-
int - 1 on success, exception thrown otherwise.