Skip to content

Concurrent Agreements: is LicenseArn kept or replaced on renewal?

0

SaaS product with Concurrent Agreements enabled. When a contract renews (auto-renew), does the buyer get a new LicenseArn, or does the existing LicenseArn stay the same with only the agreement id changing?

If it's a new LicenseArn, what links the old and new licenses? The License Updated / Deprovisioned events don't carry previousAgreementId.

I've already read the docs and the Concurrent Agreements lab. They don't state this explicitly, so I'd appreciate answers from experience with a real renewal rather than inference from the docs. Thanks!

2 Answers
0
Accepted Answer

real answer: on renewals new agreement id is created, but the same license arn is kept. That's it, tested by experience with auto-renewal in a Concurrent Agreements scenario

answered 13 days ago

-1

When a SaaS contract with Concurrent Agreements enabled renews through auto-renewal, a new agreement ID is created for each renewal cycle. The LicenseArn represents the actual authorization or right to use the software and is tied to a specific agreement, while the agreement ID represents the commercial or legal arrangement between parties.

To track the relationship between renewals across the chain of agreements, you should use the Renewal History feature available in the Manage Subscriptions interface. This shows all past and upcoming offers and agreements in the renewal chain in order, which is specifically designed to help you see every offer and agreement across the chain since a new agreement ID is created each time an agreement renews.

For future-dated agreements, it's worth noting that the LicenseArn is generated on the agreement start date, which might occur months after the agreement ID is created. This timing consideration may be relevant when tracking renewals.

Regarding your specific question about real-world renewal behavior and the linkage mechanism between old and new licenses beyond what's documented - the available documentation focuses on the Renewal History as the primary mechanism for tracking agreement chains, but doesn't explicitly detail whether the LicenseArn itself changes or persists through renewal, or provide alternative linking mechanisms in the event payload structure you mentioned.
Sources
Complete guide to upgrading your SaaS product to AWS Marketplace Concurrent Agreements | AWS Marketplace
Managing subscriptions with auto-renewal - AWS Marketplace

answered a month ago

EXPERT

reviewed a month ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.