Creating a Commitment
Create a continuous consumption discount (CCD) commitment from an eligible pricing offer using the Console, CLI, or API. Before creating the commitment, review the offer's terms, confirm the configuration and start time, and obtain any required financial approval.
Sign in as an authorized tenancy administrator or delegated commitment manager in the parent tenancy associated with the subscription, or in the standalone tenancy. For permissions, see Required IAM Policy to View and Accept Offers.
An eligible, valid offer must be associated with the intended subscription. Review existing commitments for the same subscription and products, expected demand, all billable components, and capacity arrangements. Obtain your organization's required financial approval before accepting an obligation.
For contract-defined commitments, review the record created from the signed contract rather than creating another commitment. See CCD Commitment Offer Sources.
The commitment appears on the Continuous Consumption Discounts page.Note
After a CCD has been accepted, you can't cancel the commitment. If you need to cancel the commitment, contact Oracle Support as soon as possible.After commitment creation, you can review its details. Verify the subscription, products, component quantities, price, effective start, and end condition against the accepted terms.
Successful commitment creation doesn't necessarily mean pricing or billing is already active. For delivery-dependent terms, verify the qualifying handover event and effective timestamp. See When a Commitment Begins.
Once billing starts, use Reviewing and Reconciling CCD Charges to check that CCD charges match the terms you accepted.
You can also manage tags. Tags don't change quantity, price, duration, or the financial obligation. See Listing Commitments.
Use the oci ccd-offers ccd-commitments ccd-commitment create command and required parameters to create a CCD commitment:
oci ccd-offers ccd-commitments ccd-commitment create --ccd-offer-id --compartment-id, -c --display-name --quantity --subscription-id --time-ccd-commitment-starts [OPTIONS]For a complete list of parameters and variable options for CLI commands, see the Command Line Reference.
API acceptance creates the same financial obligation as Console acceptance.
Use an authenticated caller with offer-read and commitment-management authority. See Required IAM Policy to View and Accept Offers.
Run the
CreateCcdCommitmentoperation to create a commitment.For fixed offers, accept the offered terms. For configurable offers, submit only permitted selections.
The API returns the commitment record. Verify the returned term-based end rather than calculating it from the request alone.
For example, assume the offer permits 100 units and a fixed-time start. Acceptance on 1 November 2026 at 10:40 UTC defaults to 11:00 UTC.
- Replace the OCID placeholders and use the published CCD endpoint for your location. This is a request-body and route example, not a complete signed HTTP request.
- For an otherwise equivalent fixed-time Flex acceptance at 10:40 UTC, the start would be 12:00 UTC and the quantity must equal the fixed offered quantity.
- For OCI-generated offers, use the offer's specified start rule.
POST /20240601/ccdCommitments?ccdOfferId=<offer_ocid> Content-Type: application/json opc-retry-token: <unique_retry_token> { "quantity": 100, "subscriptionId": "<subscription_ocid>", "displayName": "compute-baseline", "compartmentId": "<parent_or_standalone_tenancy_ocid>", "timeCcdCommitmentStarts": "2026-11-01T11:00:00Z" }The API requires quantity, subscription, display name, root compartment, and start timestamp. The offer ID is a query parameter. Verify the returned term-based end rather than assuming it from the request.
In case of a timeout, retry the identical request with the same retry token and check for the existing commitment. Resolve invalid starts, expired offers, insufficient authority, or quantities outside bounds. Don't create a second obligation to work around an uncertain response.
Additional notes:
- Tags don't change quantity, price, or duration.
- Commercial changes and termination depend on governing terms and supported rules.
- Stopping a workload doesn't release the obligation.
- After a CCD has been accepted, you can't cancel the commitment. If you need to cancel the commitment, contact Oracle Support as soon as possible.