applications-changelog-tpw-operator
Release 8.0
RDTP-19650 / RDTP-21963
What's Deprecated
POST /applications/{applicationUid}/subscriptions/{subscriptionUid}/notifications
Create Notification
Release 7.3
RDTP-19834
What's Changed
GET /applications/{applicationUid}
Retrieve Application
Return Type:
Changed response : 200 OK
Successful RETRIEVE
The following properties are now optional:
m2mCredential
RDTP-20706
What's Changed
GET '/applications/{applicationUid}/subscriptions/users/{userUid}
Retrieve User
Parameters:
Changed: applicationUid in path
Unique identifier of the application, either
- the sequential integer (
 UID) of the application- the identifier (
 ID) of the application prefixed byid:The application ID may contain slash. Therefore, it should be carefully percent-encoded (or URL-encoded). For example,
id:actility-sup/device-managermust be encoded asid%3Aactility-sup%2Fdevice-manager.
Changed: userUid in path
Unique identifier of the user, either
- the sequential integer (
 UID) assigned to the user at creation- the identifier (
 thingparkID) assigned to the user at creation- the OpenID subject claim
 subof an ID Token issued by the identity provider
GET '/applications/{applicationUid}/subscriptions/users/{userUid}/contexts
Retrieve Contexts
Parameters:
Changed: applicationUid in path
Unique identifier of the application, either
- the sequential integer (
 UID) of the application- the identifier (
 ID) of the application prefixed byid:The application ID may contain slash. Therefore, it should be carefully percent-encoded (or URL-encoded). For example,
id:actility-sup/device-managermust be encoded asid%3Aactility-sup%2Fdevice-manager.
Changed: userUid in path
Unique identifier of the user, either
- the sequential integer (
 UID) assigned to the user at creation- the identifier (
 thingparkID) assigned to the user at creation- the OpenID subject claim
 subof an ID Token issued by the identity provider
Release 7.2
RDTP-8479
What's Changed
GET /applications/{applicationUid}/subscriptions/authenticate
Retrieve AuthenticateSubscription
Return Type:
Changed response : 200 OK
The authentication succeeds
- 
Added property
domainRestrictions(object)User's domain restrictions:
- If no domain restrictions are defined, the user can access all cross-domain resources and all domain-specific resources
 - Else, the user can access all cross-domain resources and only domain-specific resources matching the domain restrictions
 
- 
Property
and(array)A resource matches if it matches all
anditems.Items (object):
A resource matches if it is associated with a domain satisfying the following requirements:
- The group name of the resource domain is 
group.name(exact match) - If 
typeisPREFIX:- The name of the resource domain is prefixed with 
name 
 - The name of the resource domain is prefixed with 
 - Else: (
typeisFULL)- The name of the resource domain is 
name(exact match) 
 - The name of the resource domain is 
 
- 
Property
type(string)Type of domain restriction:
FULL: restriction on full domainPREFIX: restriction on domain prefix
Enum values:
FULLPREFIX
 - 
Property
name(string)Name of the full domain or domain prefix
 - 
Property
group(object)Domain group associated with the domain restriction
- Property 
name(string)Name of the domain group
 
 - Property 
 
 - The group name of the resource domain is 
 
 - 
Changed property
grantedPermissions(object)- 
Changed property
permission(array)Changed items (string):
Added enum value:
s1
 
 - 
 
GET /applications/{applicationUid}/subscriptions/users/{userUid}/contexts
Retrieve Contexts
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- 
Changed property
briefs(object)- 
Changed property
brief(array)Changed items (object):
- 
Added property
domainRestrictions(object)User's domain restrictions:
- If no domain restrictions are defined, the user can access all cross-domain resources and all domain-specific resources
 - Else, the user can access all cross-domain resources and only domain-specific resources matching the domain restrictions
 
- 
Property
and(array)A resource matches if it matches all
anditems.Items (object):
A resource matches if it is associated with a domain satisfying the following requirements:
- The group name of the resource domain is 
group.name(exact match) - If 
typeisPREFIX:- The name of the resource domain is prefixed with 
name 
 - The name of the resource domain is prefixed with 
 - Else: (
typeisFULL)- The name of the resource domain is 
name(exact match) 
 - The name of the resource domain is 
 
- 
Property
type(string)Type of domain restriction:
FULL: restriction on full domainPREFIX: restriction on domain prefix
Enum values:
FULLPREFIX
 - 
Property
name(string)Name of the full domain or domain prefix
 - 
Property
group(object)Domain group associated with the domain restriction
- Property 
name(string)Name of the domain group
 
 - Property 
 
 - The group name of the resource domain is 
 
 - 
Changed property
grantedPermissions(object)- 
Changed property
permission(array)Changed items (string):
Added enum value:
s1
 
 - 
 
 - 
 
 - 
 
Release 7.1
No change
Release 7.0
RDTP-15723
What's Deprecated
GET /applications/{applicationUid}/subscriptions/{subscriptionUid}/nodes
This endpoint must no longer be used: the associated feature is no more available in the product.
GET /applications/{applicationUid}/subscriptions/{subscriptionUid}/nodes/{nodeUid}
This endpoint must no longer be used: the associated feature is no more available in the product.
PUT /applications/{applicationUid}/subscriptions/{subscriptionUid}/nodes/{nodeUid}
This endpoint must no longer be used: the associated feature is no more available in the product.
GET /applications/{applicationUid}/subscriptions/{subscriptionUid}/places
This endpoint must no longer be used: the associated feature is no more available in the product.
GET /applications/{applicationUid}/subscriptions/{subscriptionUid}/places/{placeUid}
This endpoint must no longer be used: the associated feature is no more available in the product.
POST /applications/{applicationUid}/subscriptions/{subscriptionUid}/places/{placeUid}/applications/accessCode
This endpoint must no longer be used: the associated feature is no more available in the product.
GET /applications/{applicationUid}/subscriptions/{subscriptionUid}/places/{placeUid}/nodes
This endpoint must no longer be used: the associated feature is no more available in the product.
GET /applications/{applicationUid}/helpers/models
This endpoint must no longer be used: the associated feature is no more available in the product.
GET /applications/{applicationUid}/helpers/models/{modelUid}
This endpoint must no longer be used: the associated feature is no more available in the product.
GET /applications/{applicationUid}
Return Type:
Changed response : 200 OK
- 
Deprecated property
m2mClientCN(string)This property must no longer be used: the associated feature is no more available in the product.
 - 
Deprecated property
m2mCredential(string)This property must no longer be used: the associated feature is no more available in the product.
 - 
Deprecated property
m2mURI(string)This property must no longer be used: the associated feature is no more available in the product.
 
GET /applications/{applicationUid}/subscriptions/users/{userUid}
Return Type:
Changed response : 200 OK
- 
Deprecated property
facebookID(string)This property must no longer be used: the associated feature is no more available in the product.
 - 
Deprecated property
googleID(string)This property must no longer be used: the associated feature is no more available in the product.
 
RDTP-6894
What's New
GET /applications/{applicationUid}/subscriptions/oidcUsers/{oidcUserID}
Retrieve user identifier
Release 6.1
No change
Release 6.0
RDTP-2488
What's Changed
GET /applications/{applicationUid}/subscriptions/authenticate
Retrieve AuthenticateSubscription
Return Type:
Changed response : 200 OK
The authentication succeeds
New required properties:
grantedPermissions
- 
Added property
grantedPermissions(object)- 
Property
permission(array)Items (string):
Enum values:
xararc
 
 - 
 
GET /applications/{applicationUid}/subscriptions/users/{userUid}/contexts
Retrieve Contexts
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- 
Changed property
briefs(object)- 
Changed property
brief(array)Changed items (object):
New required properties:
grantedPermissions
- 
Added property
grantedPermissions(object)- 
Property
permission(array)Items (string):
Enum values:
xararc
 
 - 
 
 
 - 
 
Release 5.2.2
No change
Release 5.1
General
No change
Release 5.0.1
General
No change