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-manager
must 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
sub
of 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-manager
must 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
sub
of 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
and
items.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
type
isPREFIX
:- The name of the resource domain is prefixed with
name
- The name of the resource domain is prefixed with
- Else: (
type
isFULL
)- 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:
FULL
PREFIX
-
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
and
items.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
type
isPREFIX
:- The name of the resource domain is prefixed with
name
- The name of the resource domain is prefixed with
- Else: (
type
isFULL
)- 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:
FULL
PREFIX
-
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:
x
a
ra
rc
-
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:
x
a
ra
rc
-
-
-
Release 5.2.2
No change
Release 5.1
General
No change
Release 5.0.1
General
No change