What is changing?
Earlier, we foreshadowed that there are changes coming in the install payload to replace the SEN field with new identifiers. This notice describes the final form of this change. There are some differences between what we foreshadowed and what will actually change.
Why is it changing?
As described in Introducing New Cloud Identifiers, Atlassian is transitioning to new identifiers for app licenses. We had intended to add these new fields to the install payload but we have now decided to remove these fields from the install payload altogether.
The license information used to source both the SEN and entitlement IDs is, in many cases, not available at the time an app is installed. Rather than provide this information for some installs and not for others we feel it is better to provide a consistent mechanism apps can use to get license identifiers.
The preferred method to get app license information is to use the /addons
endpoint: License API for cloud apps
Output from this endpoint will include a license block for a licensed app. An example is as follows:
"license": {
"active": true,
"type": "COMMERCIAL",
"evaluation": true,
"supportEntitlementNumber": "SEN-9468998",
"entitlementId": "e2dab8c3-7d0a-4b59-a4bd-c55f92862b07",
"entitlementNumber": "E-3XJ-WYD-KA7-HBJ"
},
What do I need to do?
If you are currently relying on the SEN field in the app install payload you should take two actions:
- Transition to getting this information from the REST endpoint indicated above.
- Transition from using SEN to using the new entitlement identifiers. You will be able to correlate values as both SEN and the new identifiers will be returned for a six month period.
By when do I need to do it?
New entitlement identifiers will be available from: Jan 04, 2022
The SEN information will be remove from the install payload and the license block in the REST endpoint.
SEN Removal Date: Jun 30, 2022