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
GET/apps/versionslistVersions
DELETE/apps/{AppID}deleteApp
GET/apps/versionsgetAppVersions
PUT/apps/{AppID}modifyApp
GET/apps/{AppID}getApp
GET/apps/{AppID}/versionsgetVersions
GET/apps/{AppID}/boardgetBoard
POST/apps/{AppID}/versionsaddVersion
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/{AppID}/settingsgetAppSettings
GET/apps/{AppID}/packageexportApp
GET/apps/{APPID}/followersgetFollowers
GET/apps/versions/{RuntimeID}getVersion
GET/apps/{ID}/picturegetImage
GET/apps/{ID}/avatargetDefaultAvatar
GET/apps/{ID}/previewavatarpreviewAvatar
POST/apps/{ID}/pictureupdateImage
DELETE/apps/{ID}/picturedeleteImage
POST/apps/versions/{AppVersionID}/switch_to_productionswitchToProduction
POST/apps/versions/{AppVersionID}/statechangeState
GET/apps/versions/{AppVersionID}/metricsgetMetrics
GET/apps/versions/{RuntimeID}/settingsgetVersionSettings
GET/apps/versions/{RuntimeID}/boardgetVersionBoard
PUT/apps/versions/{AppVersionID}/extensionsmodifyExtensionProperties
POST/apps/versions/{RuntimeID}/actionexecuteWorkflowAction
DELETE/apps/{AppID}/members/{UserID}removeMemberFromTeam
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/{AppVersionID}/contractsgetContracts
GET/apps/versions/{AppVersionDN}/secretgetSharedSecret
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
GET/apps/versions/{RuntimeID}/governingworkflowgetAppVersionGoverningWorkflow
PUT/apps/versions/{RuntimeID}/governingworkflowmodifyAppVersionGoverningWorkflow
GET/apps/versions/{RuntimeID}/clientTypegetAppOAuthClientType
GET/apps/versions/{AppVersionID}/packageexportAppVersion
GET/apps/versions/{AppVersionID}/licensereportgetLicenseReport
GET/apps/versions/{AppVersionID}/txlogsgetTxLogs
GET/apps/versions/{AppVersionID}/contractslistContracts
POST/apps/versions/{ID}/ratingsaddRating
GET/apps/{ID}/avatars/{version}.pnggetAvatar
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/exportexportUsageLogs
GET/apps/versions/{AppVersionID}/metrics/exportexportMetrics
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