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.

GET/apislistAPISummaries
GET/apislistAPIs
POST/apisaddAPI
POST/apiscreateAPI
GET/apis/{ApiID}getAPI
DELETE/apis/{ApiID}deleteAPI
PUT/apis/{ApiID}updateAPI
GET/apis/versionslistAPIVersions
GET/apis/versionslistAllAPIVersions
GET/apis/hostendpointslistHostingContainerEndpoints
GET/apis/isendpointuniqueisEndpointUnique
GET/apis/servicesgetAPIImplementations
GET/apis/{APIID}/boardgetBoard
GET/apis/{ApiID}/settingsgetAPISettings
GET/apis/{ApiID}/versionsgetAPIVersions
POST/apis/{ApiID}/administratorsaddAPIAdministrator
GET/apis/{ApiID}/adminsgetAPIAdministrators
POST/apis/{ApiID}/versionsaddAPIVersion
POST/apis/{ApiID}/versionscreateAPIVersion
DELETE/apis/versions/{ApiVersionID}deleteAPIVersion
PUT/apis/versions/{ApiVersionID}updateAPIVersion
GET/apis/versions/{ApiVersionID}getAPIVersion
GET/apis/{APIID}/followersgetFollowers
GET/apis/versions/autosettingsgetAutoConnectedAPIVersions
GET/apis/versions/implementationsfindAPIImplementations
GET/apis/{ApiID}/packageexport
GET/apis/{ID}/avatargetDefaultAvatar
GET/apis/{ID}/previewavatarpreviewAvatar
POST/apis/{ID}/pictureupdateImage
DELETE/apis/{ID}/picturedeleteImage
GET/apis/{ID}/picturegetImage
GET/apis/versions/{ApiVersionID}/boardgetVersionBoard
DELETE/apis/{ApiID}/administrators/{UserID}removeAPIAdministrator
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
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
POST/apis/versions/{ApiVersionID}/implementationsaddAPIImplementation
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
GET/apis/versions/{ApiVersionID}/metricsgetMetrics
POST/apis/versions/{ID}/ratingsaddRating
GET/apis/{ID}/avatars/{version}.pnggetAvatar
GET/apis/versions/{ApiVersionID}/metrics/exportexportMetrics
GET/apis/versions/{ApiVersionID}/metrics/rangesgetRanges
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
GET/apis/versions/{ApiVersionID}/swagger/{SwaggerPath}getSwaggerApiDocument
GET/apis/versions/{ApiVersionID}/txlogs/exportexportUsageLogs
GET/apis/versions/{ApiVersionID}/contracts/environmentsgetAPIVersionConnectionEnvironments
GET/apis/versions/{APIVersionID}/definition/versiongetAPISwaggerVersion
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}getAPIImplementation
DELETE/apis/versions/{ApiVersionID}/implementations/{ImplCode}deleteAPIImplementation
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
PUT/apis/versions/{ApiVersionID}/legals/{LegalDocumentDN}/detailsmodifyLegalDetails
PUT/apis/versions/{ApiVersionID}/legals/{LegalDocumentDN}/statemodifyLegalState
GET/apis/versions/{ApiVersionID}/viewers/{ViewerID}/scopegetPrivateViewerScope
PUT/apis/versions/{ApiVersionID}/implementations/{ImplCode}/infoupdateAPIImplementationInfo
PUT/apis/versions/{ApiVersionID}/implementations/{ImplCode}/deploymentsmodifyAPIImplementationDeployments
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}/deploymentsuggestionsgetAPIImplementationDeploymentSuggestions
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}/debuggetAPIImplementationDebugOptions
PUT/apis/versions/{ApiVersionID}/implementations/{ImplCode}/debugupdateAPIImplementationDebugOptions
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}/policiesgetAPIImplementationPolicies
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}/headersettingsgetAPIHeaderSettings
PUT/apis/versions/{ApiVersionID}/implementations/{ImplCode}/headersettingsmodifyAPIHeaderSettings
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
GET/apis/versions/{ApiVersionID}/definition/{Specification}{IncludeDocId:(/[^/]+?)*}getAPIDocument
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}/services/{ServiceID}getServiceAsset
GET/apis/versions/{ApiVersionID}/implementations/{ImplCode}/services/{ServiceID}/endpointsgetServiceEndpoints
GET/apis/versions/{ApiVersionID}/environments/{Environment}/operations/{OperationName}/metricsgetMetricsForOperation
GET/apis/versions/{ApiVersionID}/environments/{Environment}/operations/{OperationName}/txlogsgetTxLogsForOperation
PUT/apis/versions/{ApiVersionID}/implementations/{ImplCode}/services/{ServiceID}/endpointssaveServiceEndpoints