# Lifecycle APIs and amendment and renewal pricing

*Revenue Management Consultant Study Guide · Asset Management · Last updated October 29, 2026 · https://www.certifyforce.com/study-guide/revenue-management-consultant/asset-management/lifecycle-apis-and-amendment-and-renewal-pricing*

How integrations amend, renew and cancel assets through the Initiate Amendment, Renewal and Cancellation actions, what access the lifecycle APIs need, how Get Renewable Assets Summary feeds renewal forecasts, and how asset pricing fields and LIFO price amendments and renewals.

- Certification: Salesforce Revenue Management Consultant
- Exam section: Asset Management
- Study guide: https://www.certifyforce.com/study-guide/revenue-management-consultant

**Official exam objective:**

> Given a scenario, implement a solution using the appropriate out-of-the-box Asset Management functionality.

## What the exam expects

- Grant an integration user the access the Customer Asset Lifecycle Management APIs require.
- Configure Initiate Amendment, Initiate Renewal and Initiate Cancellation requests: output type, start dates, skipPricing and the single-price-book rule.
- Use Get Renewable Assets Summary to create renewal opportunities, and map the fields it needs.
- Choose Pricing Type for Renewal, Pricing Type for Quantity Increase and Pricing Source on an asset.
- Price negative amendments and know the licence limit on renewing expired usage-based assets.

Key terms: **lifecycle APIs** (the Initiate Amendment, Renewal and Cancellation invocable actions); **output type** (the input choosing a quote or an order); **skipPricing** (the input that skips the pricing procedure); **Last Negotiated Price** (a pricing type that reuses the asset's negotiated price); **LIFO** (last in, first out pricing of negative quantity changes).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| API access | Access Customer Asset Lifecycle Management APIs plus Read on four asset objects | [AssetStatePeriod](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/sforce_api_objects_assetstateperiod.htm) |
| Initiate actions | API version 60.0 and later | [Initiate Renewal](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/actions_obj_renew_assets.htm) |
| skipPricing | API version 64.0 and later; true skips the pricing procedure | [Initiate Amendment](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/actions_obj_amend_assets.htm) |
| renewStartDate | Required for early and expired renewals; today or later | [Initiate Renewal](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/actions_obj_renew_assets.htm) |
| Cancellation request | One price book per request | [Initiate Cancellation](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/actions_obj_cancel_assets.htm) |
| Renewable assets summary | Reads OrderEntitiesMapping in SalesTransactionContext | [Renewable Assets Summary](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/actions_obj_get_renewable_assets_summary.htm) |
| Pricing type values | LastNegotiatedPrice or ListPrice | [Asset](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_asset.htm) |
| Negative delta pricing | Last In First Out across prior sales | [Amend with the Viewer](https://help.salesforce.com/s/articleView?id=ind.qocal_amend_assets.htm&language=en_US&type=5) |
| Expired usage-based renewal | Advanced only; not with Billing added | [Renew Expired Assets](https://help.salesforce.com/s/articleView?id=ind.qocal_renew_expired_assets.htm&language=en_US&type=5) |

## Check yourself

- Why does an Initiate Cancellation request return a requestIdentifier?
- When can an Initiate Renewal request include renewEndDate?
- Which objects should get matching fields and mappings for Get Renewable Assets Summary?
- From which API version is Get Renewable Assets Summary available?

## Sources

- [Initiate Amendment Action](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/actions_obj_amend_assets.htm)
- [Initiate Renewal Action](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/actions_obj_renew_assets.htm)
- [Initiate Cancellation Action](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/actions_obj_cancel_assets.htm)
- [Get Renewable Assets Summary Action](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/actions_obj_get_renewable_assets_summary.htm)
- [Asset](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_asset.htm)
- [AssetStatePeriod](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/sforce_api_objects_assetstateperiod.htm)
- [AssetAction](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/sforce_api_objects_assetaction.htm)
- [Amend Assets with the Managed Asset Viewer](https://help.salesforce.com/s/articleView?id=ind.qocal_amend_assets.htm&language=en_US&type=5)
- [Cancel Assets with the Managed Asset Viewer](https://help.salesforce.com/s/articleView?id=ind.qocal_cancel_assets.htm&language=en_US&type=5)
- [Renew Expired Assets](https://help.salesforce.com/s/articleView?id=ind.qocal_renew_expired_assets.htm&language=en_US&type=5)
- [Renew Assets with the Managed Asset Viewer](https://help.salesforce.com/s/articleView?id=ind.qocal_renew_assets.htm&language=en_US&type=5)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 10 linked practice questions, and unlimited timed mock exams are included with the Revenue Management Consultant pack (USD $19): https://www.certifyforce.com/practice-exams
