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 incluces 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.

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