The APIs service provides a REST interface and a set of operations for managing APIs in the Akana API Platform. This API includes operations to support complete API lifecycle management, including creating and managing APIs and API versions, managing API OAuth details, managing legal agreements and the API Board, API monitoring and documentation, and relationships between APIs and apps.

GET /apis listAPIs
GET /apis listAPISummaries
POST /apis addAPI
POST /apis createAPI
GET /apis/{ApiID} getAPI
PUT /apis/{ApiID} updateAPI
GET /apis/versions listAPIVersions
GET /apis/versions listAllAPIVersions
GET /apis/services getAPIImplementations
DELETE /apis/{ApiID} deleteAPI
GET /apis/{ID}/avatar getDefaultAvatar
GET /apis/{ID}/picture getImage
GET /apis/{APIID}/board getBoard
GET /apis/hostendpoints listHostingContainerEndpoints
POST /apis/{ID}/picture updateImage
GET /apis/{ApiID}/admins getAPIAdministrators
GET /apis/{ApiID}/package export
DELETE /apis/{ID}/picture deleteImage
GET /apis/{ApiID}/settings getAPISettings
GET /apis/{ApiID}/versions getAPIVersions
GET /apis/isendpointunique isEndpointUnique
POST /apis/{ApiID}/versions addAPIVersion
POST /apis/{ApiID}/versions createAPIVersion
GET /apis/{APIID}/followers getFollowers
GET /apis/{ID}/previewavatar previewAvatar
GET /apis/versions/autosettings getAutoConnectedAPIVersions
POST /apis/versions/{ID}/ratings addRating
POST /apis/{ApiID}/administrators addAPIAdministrator
PUT /apis/versions/{ApiVersionID} updateAPIVersion
GET /apis/versions/{ApiVersionID} getAPIVersion
DELETE /apis/versions/{ApiVersionID} deleteAPIVersion
GET /apis/{ID}/avatars/{version}.png getAvatar
PUT /apis/versions/{ApiVersionID}/info updateAPIVersionInfo