Services
The following operations are supported. For a formal definition, please review the Service Description.
-
CheckEntitlement
This method takes the request token, request token secret, oauth verifier and user alias and returns the current status of the account specified. Taking in the Request Token, Request Token Secret and the OAuth Verifier, this will always create an Access token on our system and store it in our database. This will return a User Token that identifies the user. -
CheckEntitlementV2
This method takes the AuthCode and user alias and returns the current status of the account specified. Taking in the Auth Code, and the Alias, this will always create an Access token on our system and store it in our database. This will return a User Token that identifies the user. -
GetBackupService
This method takes a user Alias, a password and requestToken and looks up the AccessToken for this user and then checks the Entitlement status and returns a BackupService object. -
GetBackupServiceCSR
This method takes a user Alias, an authorized username, an authorized password and an authorized Domain and returns a BackupService object. -
GetBackupServiceCSRByGrantId
This method takes a user Alias(GrantId), an authorized username, an authorized password and an authorized Domain and returns a BackupService object. -
GetBackupServiceV2
This method takes a user Alias(GrantId), a password and AuthCode and looks up the AccessToken for this user and then checks the Entitlement status and returns a BackupService object. -
GetBuildVersion
Returns the Current Build version -
GetClientID
Returns the Client ID from Web config -
GetLegacyAccount
Returns a Legacy Account object corresponding to the ServiceID provided -
GetRequestToken
This method returns a response string that contains the Request Token and Request Token Secret from the OAuth service. -
ProvisionService
This method takes a user Alias, account size, expiration date and optional meta data and then Creates a backup user account and returns a BackupService object. -
PurgeUserByAlias
PurgeUserByAlias: Purges user and their data permanently from OLB, Data purge is asynchronous and will be completed as per CCPA SLA's. This is irreverisble operation make sure this is intended, account should be in Cancelled state for this opertaion to work -
UpdateLegacyAccount
Updates the specified account by setting it's account status to 'Cancelled' or 'Suspended' -
UpdateService
UpdateService: changes the service status within the OLB system. Status can be one of two values: 'Active' or 'Cancelled' -
UpdateServiceByDBID
UpdateService: changes the service status within the OLB system. Status can be one of two values: 'Active' or 'Cancelled' -
UpdateServiceByGrantId
UpdateServiceByGrantId: changes the service status within the OLB system. Status can be one of two values: 'Active' or 'Cancelled' -
UpdateServiceV2
UpdateServiceV2: This is UpdateService Equivalent for OAuth2 Flow. changes the service status within the OLB system. Status can be one of two values: 'Active' or 'Cancelled'