ApplicationAPI

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

The Apps 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 /apps deprecated Please use the createApp operation
POST /apps createApp
GET /apps listApps
PUT /apps/{AppID} modifyApp
GET /apps/{AppID} getApp
GET /apps/versions listVersions
GET /apps/versions getAppVersions
DELETE /apps/{AppID} deleteApp
POST /apps/{AppID}/versions addVersion
GET /apps/{AppID}/versions getVersions
GET /apps/{AppID}/members getTeamMembers
POST /apps/{AppID}/members addMemberToTeam
PUT /apps/versions/{RuntimeID} modifyVersion
DELETE /apps/versions/{RuntimeID} deleteAppVersionString
DELETE /apps/versions/{RuntimeID} deleteAppVersion
GET /apps/{AppID}/board getBoard
GET /apps/{APPID}/followers getFollowers
GET /apps/{AppID}/settings getAppSettings
GET /apps/{AppID}/package exportApp
GET /apps/versions/{RuntimeID} getVersion
GET /apps/{ID}/avatar getDefaultAvatar
GET /apps/{ID}/previewavatar previewAvatar
POST /apps/{ID}/picture updateImage
DELETE /apps/{ID}/picture deleteImage
GET /apps/{ID}/picture getImage
POST /apps/versions/{RuntimeID}/action executeWorkflowAction
GET /apps/versions/{AppVersionID}/contracts getContracts
DELETE /apps/{AppID}/members/{UserID} removeMemberFromTeam
GET /apps/versions/{RuntimeID}/settings getVersionSettings
POST /apps/versions/{AppVersionID}/switch_to_production switchToProduction
POST /apps/versions/{AppVersionID}/state changeState
GET /apps/versions/{RuntimeID}/keyinfo getKeyInfo
DELETE /apps/versions/{RuntimeID}/keyinfo removeKeyInfo
POST /apps/versions/{RuntimeID}/keyinfo saveKeyInfo
PUT /apps/versions/{AppVersionDN}/secret regenerateSharedSecret
PUT /apps/versions/{AppVersionDN}/securitymechanisms modifyAppSecurity
GET /apps/versions/{RuntimeID}/board getVersionBoard
GET /apps/versions/{AppVersionID}/licensereport getLicenseReport
GET /apps/versions/{AppVersionID}/txlogs getTxLogs
GET /apps/versions/{AppVersionID}/contracts listContracts
PUT /apps/versions/{AppVersionID}/extensions modifyExtensionProperties
GET /apps/versions/{RuntimeID}/certificate getAppCertificate
GET /apps/versions/{RuntimeID}/oauthclient getAppOAuthClientProperties
GET /apps/versions/{RuntimeID}/validationreport validateOAuthClient
PUT /apps/versions/{RuntimeID}/oauthclient saveAppOAuthClientProperties
GET /apps/versions/{RuntimeID}/sandboxes getSandboxSites
GET /apps/versions/{RuntimeID}/apilegals getApiLegals
GET /apps/versions/{RuntimeID}/publicprofile getAppPublicProfile
PUT /apps/versions/{RuntimeID}/publicprofile saveAppPublicProfile
GET /apps/versions/{RuntimeID}/governingworkflow getAppVersionGoverningWorkflow
PUT /apps/versions/{RuntimeID}/governingworkflow modifyAppVersionGoverningWorkflow
PUT /apps/versions/{RuntimeID}/oauthclient saveAppOAuthClient71Properties
GET /apps/versions/{RuntimeID}/oauthclient getAppOAuthClient71Properties
GET /apps/versions/{RuntimeID}/clientType getAppOAuthClientType
GET /apps/versions/{AppVersionDN}/secret getSharedSecret
GET /apps/versions/{AppVersionID}/package exportAppVersion
GET /apps/versions/{AppVersionID}/metrics getMetrics
POST /apps/versions/{ID}/ratings addRating
GET /apps/{ID}/avatars/{version}.png getAvatar
GET /apps/versions/{AppVersionID}/metrics/export exportMetrics
GET /apps/versions/{AppVersionID}/txlogs/{Tx} getTransactionRecord
GET /apps/versions/{AppVersionID}/txlogs/export exportUsageLogs
GET /apps/versions/{RuntimeID}/publicprofile/picture getAppPublicProfilePicture
DELETE /apps/versions/{RuntimeID}/publicprofile/picture deleteAppPublicProfilePicture
GET /apps/versions/{RuntimeID}/contracts/environments getAppVersionConnectionEnvironments
GET /apps/versions/{RuntimeID}/oauthprofile/choices getAppOAuthProfileChoices
DELETE /apps/versions/{ID}/ratings/{userID} deleteRating
PUT /apps/versions/{ID}/ratings/{userID} updateRating
GET /apps/versions/{ID}/ratings/summary getRatingSummary
GET /apps/versions/{ID}/ratings/{userID} getRating
GET /apps/avatar/{version}{Extension:(/[^/]+?)*} getDefaultVersionedAvatar