Application API

{ http://soa.com/wsdl/app/1.0 } ApplicationAPI

The Applications service provides a REST interface and a set of operations for managing apps in the Akana API Platform. This service includes operations to support complete app lifecycle management, including such activities as creating, modifying, and deleting apps and app versions, managing app teams, and creating, modifying, and deleting the app security mechanism.

POST/appscreateApp
GET/appslistApps
POST/apps deprecated Please use the createApp operation
PUT/apps/{AppID}modifyApp
GET/apps/versionslistVersions
GET/apps/versionsgetAppVersions
DELETE/apps/{AppID}deleteApp
GET/apps/{AppID}getApp
GET/apps/{AppID}/settingsgetAppSettings
GET/apps/{AppID}/boardgetBoard
GET/apps/{APPID}/followersgetFollowers
GET/apps/{AppID}/packageexportApp
POST/apps/{AppID}/versionsaddVersion
GET/apps/{AppID}/versionsgetVersions
GET/apps/{AppID}/membersgetTeamMembers
POST/apps/{AppID}/membersaddMemberToTeam
PUT/apps/versions/{RuntimeID}modifyVersion
DELETE/apps/versions/{RuntimeID}deleteAppVersionString
DELETE/apps/versions/{RuntimeID}deleteAppVersion
GET/apps/versions/{RuntimeID}getVersion
GET/apps/{ID}/avatargetDefaultAvatar
GET/apps/{ID}/previewavatarpreviewAvatar
POST/apps/{ID}/pictureupdateImage
DELETE/apps/{ID}/picturedeleteImage
GET/apps/{ID}/picturegetImage
GET/apps/versions/{AppVersionDN}/secretgetSharedSecret
GET/apps/versions/{RuntimeID}/boardgetVersionBoard
GET/apps/versions/{AppVersionID}/licensereportgetLicenseReport
GET/apps/versions/{AppVersionID}/txlogsgetTxLogs
GET/apps/versions/{AppVersionID}/contractslistContracts
GET/apps/versions/{AppVersionID}/contractsgetContracts
DELETE/apps/{AppID}/members/{UserID}removeMemberFromTeam
GET/apps/versions/{RuntimeID}/settingsgetVersionSettings
POST/apps/versions/{AppVersionID}/switch_to_productionswitchToProduction
GET/apps/versions/{AppVersionID}/packageexportAppVersion
POST/apps/versions/{AppVersionID}/statechangeState
GET/apps/versions/{RuntimeID}/keyinfogetKeyInfo
DELETE/apps/versions/{RuntimeID}/keyinforemoveKeyInfo
POST/apps/versions/{RuntimeID}/keyinfosaveKeyInfo
PUT/apps/versions/{AppVersionDN}/secretregenerateSharedSecret
PUT/apps/versions/{AppVersionDN}/securitymechanismsmodifyAppSecurity
GET/apps/versions/{RuntimeID}/certificategetAppCertificate
GET/apps/versions/{RuntimeID}/oauthclientgetAppOAuthClientProperties
GET/apps/versions/{RuntimeID}/validationreportvalidateOAuthClient
PUT/apps/versions/{RuntimeID}/oauthclientsaveAppOAuthClientProperties
GET/apps/versions/{RuntimeID}/sandboxesgetSandboxSites
GET/apps/versions/{RuntimeID}/apilegalsgetApiLegals
GET/apps/versions/{RuntimeID}/publicprofilegetAppPublicProfile
PUT/apps/versions/{RuntimeID}/publicprofilesaveAppPublicProfile
POST/apps/versions/{RuntimeID}/actionexecuteWorkflowAction
PUT/apps/versions/{AppVersionID}/extensionsmodifyExtensionProperties
GET/apps/versions/{RuntimeID}/governingworkflowgetAppVersionGoverningWorkflow
PUT/apps/versions/{RuntimeID}/governingworkflowmodifyAppVersionGoverningWorkflow
GET/apps/versions/{RuntimeID}/clientTypegetAppOAuthClientType
GET/apps/versions/{AppVersionID}/metricsgetMetrics
POST/apps/versions/{ID}/ratingsaddRating
GET/apps/{ID}/avatars/{version}.pnggetAvatar
GET/apps/versions/{AppVersionID}/metrics/exportexportMetrics
GET/apps/versions/{AppVersionID}/txlogs/exportexportUsageLogs
GET/apps/versions/{RuntimeID}/publicprofile/picturegetAppPublicProfilePicture
DELETE/apps/versions/{RuntimeID}/publicprofile/picturedeleteAppPublicProfilePicture
GET/apps/versions/{RuntimeID}/contracts/environmentsgetAppVersionConnectionEnvironments
GET/apps/versions/{RuntimeID}/oauthprofile/choicesgetAppOAuthProfileChoices
GET/apps/versions/{AppVersionID}/txlogs/{Tx}getTransactionRecord
DELETE/apps/versions/{ID}/ratings/{userID}deleteRating
PUT/apps/versions/{ID}/ratings/{userID}updateRating
GET/apps/versions/{ID}/ratings/summarygetRatingSummary
GET/apps/versions/{ID}/ratings/{userID}getRating
GET/apps/avatar/{version}{Extension:(/[^/]+?)*}getDefaultVersionedAvatar