Apps

Apps represent an application authorized to access ShareFile

Get Apps for Current User

GET https://account.sf-api.com/sf/v3/Apps 

Returns: A feed of ConnectedApp objects

Get Apps for given User

GET https://account.sf-api.com/sf/v3/User(id)/Apps 
useridString user ID

Returns: A feed of ConnectedApp objects

Get App by ID for Current User

GET https://account.sf-api.com/sf/v3/Apps(id) 
appidString app ID

Returns: ConnectedApp

Get App by ID

GET https://account.sf-api.com/sf/v3/Users(id)/Apps(id) 
useridString user ID
appidString app ID

Returns: ConnectedApp

Revoke App access for Current User

DELETE https://account.sf-api.com/sf/v3/Apps(id) 
appidString app ID

Returns: no data on success

Revoke App access for a given User

DELETE https://account.sf-api.com/sf/v3/Users(id)/Apps(id) 
useridString user ID
appidString app ID

Returns: no data on success

Get all Two Factor Authentication Apps for the Current User

GET https://account.sf-api.com/sf/v3/Apps/TFA 

Returns: A feed of TwoFactorAuthApp objects

Get all Two Factor Authentication Apps for the given User

GET https://account.sf-api.com/sf/v3/Users(id)/TFA 

Returns: A feed of TwoFactorAuthApp objects

Get Two Factor Authentication App by ID for the Current User

GET https://account.sf-api.com/sf/v3/Apps/TFA(id) 
appidString app ID

Returns: TwoFactorAuthApp

Get Two Factor Authentication App by ID

GET https://account.sf-api.com/sf/v3/Users(id)/TFA(id) 

Returns: TwoFactorAuthApp

Revoke Two Factor Auth App by ID

DELETE https://account.sf-api.com/sf/v3/Apps/TFA(id) 
tfaAppIdString app ID

Returns: no data on success

Revoke Two Factor Auth App by ID

DELETE https://account.sf-api.com/sf/v3/Users(id)/TFA(id) 
useridString user ID
tfaAppIdString app ID

Returns: no data on success