API Management Service

{ http://soa.com/wsdl/api/1.0 } ApiRESTApi

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.

POST/apisaddAPI
POST/apiscreateAPI
GET/apislistAPIs
GET/apislistAPISummaries
DELETE/apis/{ApiID}deleteAPI
PUT/apis/{ApiID}updateAPI
GET/apis/{ApiID}getAPI
GET/apis/servicesgetAPIImplementations
GET/apis/versionslistAPIVersions
GET/apis/versionslistAllAPIVersions
GET/apis/hostendpointslistHostingContainerEndpoints
GET/apis/isendpointuniqueisEndpointUnique
GET/apis/{ApiID}/packageexport
GET/apis/{ApiID}/adminsgetAPIAdministrators
POST/apis/{ApiID}/versionsaddAPIVersion
POST/apis/{ApiID}/versionscreateAPIVersion
DELETE/apis/versions/{ApiVersionID}deleteAPIVersion
PUT/apis/versions/{ApiVersionID}updateAPIVersion
GET/apis/{APIID}/boardgetBoard
GET/apis/{ApiID}/settingsgetAPISettings
GET/apis/{ApiID}/versionsgetAPIVersions
POST/apis/{ApiID}/administratorsaddAPIAdministrator
GET/apis/versions/implementationsfindAPIImplementations
GET/apis/versions/autosettingsgetAutoConnectedAPIVersions
GET/apis/versions/{ApiVersionID}getAPIVersion
GET/apis/{APIID}/followersgetFollowers
GET/apis/{ID}/picturegetImage
GET/apis/{ID}/avatargetDefaultAvatar
GET/apis/{ID}/previewavatarpreviewAvatar
POST/apis/{ID}/pictureupdateImage
DELETE/apis/{ID}/picturedeleteImage
GET/apis/versions/{ApiVersionID}/metricsgetMetrics
DELETE/apis/{ApiID}/administrators/{UserID}removeAPIAdministrator
GET/apis/versions/{ApiVersionID}/boardgetVersionBoard
PUT/apis/versions/{ApiVersionID}/designmodifyAPIVersionDesign
GET/apis/versions/{ApiVersionID}/designgetAPIVersionDesign
PUT/apis/versions/{ApiVersionID}/infoupdateAPIVersionInfo
PUT/apis/versions/{ApiVersionID}/extensionsmodifyExtensionProperties
POST/apis/versions/{ApiVersionID}/actionexecuteWorkflowAction
POST/apis/versions/{ApiVersionID}/implementationsaddAPIImplementation
GET/apis/versions/{ApiVersionID}/swaggergetSwaggerResourceDocument
GET/apis/versions/{ApiVersionID}/governingworkflowgetAPIVersionGoverningWorkflow
PUT/apis/versions/{ApiVersionID}/governingworkflowmodifyAPIVersionGoverningWorkflow
GET/apis/versions/{ApiVersionID}/autosettingsgetAPIAutoConnectSettings
PUT/apis/versions/{ApiVersionID}/autosettingssaveAPIAutoConnectSettings
GET/apis/versions/{ApiVersionID}/licensereportgetLicenseReport
GET/apis/versions/{ApiVersionID}/txlogsgetTxLogs
GET/apis/versions/{ApiVersionID}/settingsgetAPIVersionSettings
GET/apis/versions/{ApiVersionID}/contractsgetContractVersions
GET/apis/versions/{ApiVersionID}/connectedappsgetConnectedApps
GET/apis/versions/{ApiVersionID}/contractslistContracts
GET/apis/versions/{ApiVersionID}/licensesgetAPILicenses
GET/apis/versions/{ApiVersionID}/legalsgetLegals
GET/apis/versions/{ApiVersionID}/legalsgetLegalsList
POST/apis/versions/{ApiVersionID}/legalscreateNewAgreement
GET/apis/versions/{ApiVersionID}/viewersgetPrivateViewers
POST/apis/versions/{ApiVersionID}/viewersinvitePrivateViewerWithScope
GET/apis/versions/{ApiVersionID}/scopegetAPIScopeVisibleToUser
GET/apis/versions/{ApiVersionID}/packageexportAPIVersion
PUT/apis/versions/{ApiVersionID}/oauthdetailssaveAPIOAuthDetailsSingleProvider
PUT/apis/versions/{ApiVersionID}/oauthdetailssaveAPIOAuthDetails
PUT/apis/versions/{ApiVersionID}/resourcessaveOperationResources
GET/apis/versions/{ApiVersionID}/resourcesgetOperationResources
POST/apis/versions/{ID}/ratingsaddRating
GET/apis/{ID}/avatars/{version}.pnggetAvatar
GET/apis/versions/{ApiVersionID}/metrics/rangesgetRanges
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}getAPIImplementation
DELETE/apis/versions/{ApiVersionID}/implementations/{ImplCode}deleteAPIImplementation
GET/apis/versions/{ApiVersionID}/swagger/{SwaggerPath}getSwaggerApiDocument
GET/apis/versions/{ApiVersionID}/txlogs/exportexportUsageLogs
GET/apis/versions/{ApiVersionID}/contracts/environmentsgetAPIVersionConnectionEnvironments
GET/apis/versions/{ApiVersionID}/metrics/exportexportMetrics
GET/apis/versions/{ApiVersionID}/txlogs/{TransactionID}getTransactionRecord
DELETE/apis/versions/{ApiVersionID}/legals/{LegalDocumentDN}deleteAgreementDocument
POST/apis/versions/{ApiVersionID}/viewers/{ViewerID}invitePrivateViewer
DELETE/apis/versions/{ApiVersionID}/viewers/{ViewerID}unInvitePrivateViewer
PUT/apis/versions/{ApiVersionID}/viewers/{ViewerID}savePrivateViewerScope
DELETE/apis/versions/{ID}/ratings/{userID}deleteRating
PUT/apis/versions/{ID}/ratings/{userID}updateRating
GET/apis/versions/{ID}/ratings/summarygetRatingSummary
GET/apis/versions/{ID}/ratings/{userID}getRating
GET/apis/avatar/{version}{Extension:(/[^/]+?)*}getDefaultVersionedAvatar
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}/debuggetAPIImplementationDebugOptions
PUT/apis/versions/{ApiVersionID}/implementations/{ImplCode}/debugupdateAPIImplementationDebugOptions
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}/policiesgetAPIImplementationPolicies
PUT/apis/versions/{ApiVersionID}/implementations/{ImplCode}/policiesmodifyAPIImplementationPolicies
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}/target-policiesgetAPIImplementationTargetPolicies
PUT/apis/versions/{ApiVersionID}/implementations/{ImplCode}/target-policiesmodifyAPIImplementationTargetPolicies
PUT/apis/versions/{ApiVersionID}/implementations/{ImplCode}/outboundidentitiesmodifyAPIImplementationOutboundIdentities
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}/outboundidentitiesgetAPIImplementationOutboundIdentities
PUT/apis/versions/{ApiVersionID}/implementations/{ImplCode}/infoupdateAPIImplementationInfo
PUT/apis/versions/{ApiVersionID}/implementations/{ImplCode}/deploymentsmodifyAPIImplementationDeployments
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}/deploymentsuggestionsgetAPIImplementationDeploymentSuggestions
PUT/apis/versions/{ApiVersionID}/legals/{LegalDocumentDN}/detailsmodifyLegalDetails
PUT/apis/versions/{ApiVersionID}/legals/{LegalDocumentDN}/statemodifyLegalState
GET/apis/versions/{ApiVersionID}/viewers/{ViewerID}/scopegetPrivateViewerScope
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}/services/{ServiceID}getServiceAsset
GET/apis/versions/{ApiVersionID}/definition/{Specification}{IncludeDocId:(/[^/]+?)*}getAPIDocument
GET/apis/versions/{ApiVersionID}/environments/{Environment}/operations/{OperationName}/metricsgetMetricsForOperation
PUT/apis/versions/{ApiVersionID}/implementations/{ImplCode}/services/{ServiceID}/endpointssaveServiceEndpoints
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}/services/{ServiceID}/endpointsgetServiceEndpoints
GET/apis/versions/{ApiVersionID}/environments/{Environment}/operations/{OperationName}/txlogsgetTxLogsForOperation