Contracts Service: Overview

The Contracts service provides operations for managing API access contracts in the Akana API Platform.

URL: https://{hostname}/api/contracts

Note: For information about IDs used in path parameters, see IDs on the Platform.

Action Endpoint Description
execute workflow action POST /api/contracts/{ContractDN}/actions Executes a workflow action associated with a specific change of contract status.
export a contract GET /api/contracts/{ContractID/package Exports a specific app/API contract.
get contract GET /api/contracts/{ContractID} Retrieves information about the specified contract.
get contract API details GET /api/contracts/{ContractID}/apidetails Returns information about the API that's part of a specific app/API contract.
get contract app details GET /api/contracts/{ContractID}/appdetails Returns information about the app that's part of a specific app/API contract.
request contract POST /api/contracts Requests a new contract between a specific version of an app and a specific version of an API. Also used to revise a contract.
update contract PUT /api/contracts/{ContractID} Updates scopes (licenses selected) and/or the QoS policy assignments for an app/API contract.