device-manager-changelog-tpe-subscriber
Release 8.1
RDTP-16384
What's New
GET /subscriptions/mine/multicastGroups/alarms
Retrieve alarms of all multicast groups
POST /subscriptions/mine/multicastGroups/alarms/ack
Ack alarms of all multicast groups
What's Deprecated
GET /subscriptions/mine/devices/alarms/histories
Retrieve Alarms History of all Devices
What's Changed
GET /subscriptions/mine/multicastGroups
Retrieve Multicast Groups
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Changed property
briefs(array)Changed items (object):
New required properties:
alarm1alarm2alarm3alarm4alarm5alarm6
-
Added property
alarm1(integer)Number of CLEARED alarms not ACKED
-
Added property
alarm2(integer)Number of INDETERMINATE alarms not ACKED
-
Added property
alarm3(integer)Number of WARNING alarms not ACKED
-
Added property
alarm4(integer)Number of MINOR alarms not ACKED
-
Added property
alarm5(integer)Number of MAJOR alarms not ACKED
-
Added property
alarm6(integer)Number of CRITICAL alarms not ACKED
RDTP-18798
What's Changed
POST /subscriptions/mine/devices
Create Device
Request:
-
Added property
tags(array)Items (object):
- Property
name(string)Tag names associated with the Device
- Property
Return Type:
Changed response : 201 Created
Successful UPDATE or RETRIEVE
-
Added property
tags(array)Items (object):
- Property
name(string)Tag names associated with the Device
- Property
POST /subscriptions/mine/devices/import
Import device operations
Request:
The CSV file defines the following new columns for device creation and update operations:
- the column
ABcontains the list of tag names, - the column
ACcontains the list of domains.
GET /subscriptions/mine/devices/{deviceUid}
Retrieve Device
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Added property
tags(array)Items (object):
- Property
name(string)Tag names associated with the Device
- Property
PUT /subscriptions/mine/devices/{deviceUid}
Update Device
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Added property
tags(array)Items (object):
- Property
name(string)Tag names associated with the Device
- Property
RDTP-22222
What's Changed
POST /subscriptions/mine/devices/import
Import device operations
Request:
The CSV file defines the following new types of operation:
UPDATE_ABP: Update a LoRaWAN ABP device.UPDATE_OTAA: Update a LoRaWAN OTAA device.UPDATE_CELLULAR: Update a cellular device.
RDTP-23437
What's New
GET /subscriptions/mine/cellularNetworkContexts
List cellular network contexts
POST /subscriptions/mine/cellularNetworkContexts
Create a cellular network context
GET /subscriptions/mine/cellularNetworkContexts/{networkContextID}
Retrieve a cellular network context
PUT /subscriptions/mine/cellularNetworkContexts/{networkContextID}
Update a cellular network context
DELETE /subscriptions/mine/cellularNetworkContexts/{networkContextID}
Delete a cellular network context
What's Changed
GET /subscriptions/mine/devices
Retrieve Devices
Parameters:
Added: connectivity in path
Return devices matching connectivity
Added: networkContextID in path
Return devices attached to the cellular network context
Added: simID in path
Only return cellular devices attached to a SIM card having this ID (prefix match).
The SIM ID may be an IMSI, ICCID or eID.
Added: imei in path
Only return cellular devices with a matching
lastIMEI
GET /subscriptions/mine/devices/clusters
Retrieve Devices clusters
Parameters:
Added: connectivity in path
Return devices matching connectivity
RDTP-23703
What's Changed
POST /subscriptions/mine/devices
Request:
-
Deprecated property
appKeys(string)LoRaWAN AppSKey (ABP) XML document
-
Added property
appSKey(string)LoRaWAN AppSKey (ABP) in hexadecimal encoding
POST /subscriptions/mine/devices/import
Import device operations
Parameters:
Deprecated: forceDevAddrs in query
The default value is now
false.This parameter must no longer be used: the DevAddr of an OTAA device should not be permanently assigned to let the network server allocate a DevAddr in the range of the configured NetID during the join procedure.
Request:
The CSV file is enhanced:
CREATE_ABPoperation:- The column
Fcan now contain the AppSKey in hexadecimal encoding, the XML document format is DEPRECATED. - The columns from
ADtoAKare used to describe the LoRaWAN® state for a LoRaWAN 1.0 device migrated from another network server.
- The column
CREATE_OTAAoperation:- The column
Cand the columns fromADtoAOare used to describe the LoRaWAN® state for a LoRaWAN 1.0 device migrated from another network server.
- The column
PUT /subscriptions/mine/devices/{deviceUid}
Request:
-
Deprecated property
appKeys(string)LoRaWAN AppSKey (ABP) XML document
-
Added property
appSKey(string)LoRaWAN AppSKey (ABP) in hexadecimal encoding
POST /subscriptions/mine/multicastGroups
Request:
-
Deprecated property
appKeys(string)LoRaWAN AppSKey (ABP) XML document
-
Added property
appSKey(string)LoRaWAN AppSKey (ABP) in hexadecimal encoding
PUT /subscriptions/mine/multicastGroups/{multicastGroupUid}
Request:
-
Deprecated property
appKeys(string)LoRaWAN AppSKey (ABP) XML document
-
Added property
appSKey(string)LoRaWAN AppSKey (ABP) in hexadecimal encoding
RDTP-23884
What's Changed
GET /subscriptions/mine
Retrieve Subscription
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Added property
showTagSuggestionsWhenDomainRestrictions(boolean)When false, tag suggestions cannot be retrieved by users having domain restrictions for confidentiality purposes.
PUT /subscriptions/mine
Update Subscription
Request:
- Added property
showTagSuggestionsWhenDomainRestrictions(boolean)When false, tag suggestions cannot be retrieved by users having domain restrictions for confidentiality purposes.
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Added property
showTagSuggestionsWhenDomainRestrictions(boolean)When false, tag suggestions cannot be retrieved by users having domain restrictions for confidentiality purposes.
POST /subscriptions/mine/devices/tags
200 OK is returned if
action=UNTAGand the tag does not exist
GET /subscriptions/mine/devices/tags/suggestions
No results are returned if the authenticated user has domain restrictions and
showTagSuggestionsWhenDomainRestrictionsis false.
GET /subscriptions/mine/managedCustomerNetwork/bss/tags/suggestions
No results are returned if the authenticated user has domain restrictions and
showTagSuggestionsWhenDomainRestrictionsis false.
GET /subscriptions/mine/multicastGroups/bss/tags/suggestions
No results are returned if the authenticated user has domain restrictions and
showTagSuggestionsWhenDomainRestrictionsis false.
RDTP-23893
What's Changed
POST /subscriptions/mine/devices
Request:
-
Changed property
alarmsConfiguration(object)- Changed property
alarm004(array)If
alarm004property is null or not set at device creation, two thresholds are configured:- Trigger the alarm with warning severity after 2 days of no uplink activity
- Trigger the alarm with major severity after 4 days of no uplink activity
- Changed property
POST /subscriptions/mine/devices/import
Request:
The column O has the following default value:
<alarm004><threshold1 status="ENABLE" level="3" duration="P2D"/><threshold2 status="ENABLE" level="5" duration="P4D"/></alarm004>
RDTP-25290
What's Changed
GET /subscriptions/mine/devices/alarms
Retrieve Alarms of all Devices
Parameters:
Added: pageAfter in query
Returns the page following the provided cursor. Cursor strings typically end with the
=character. It must be encoded as%3D. Only supported if sort by alarm Uid is used.
Changed: sort in query
The following sort criteria is added:
alarmUid: by alarm Uid
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Added property
cursors(object)- Property
last(string)Cursor of the last item of the current page. This cursor can be used to retrieve the next page using
pageAfterquery parameter.Only returned if sort by alarm Uid is used and a next page exists.
- Property
RDTP-3399
What's Changed
GET /subscriptions/mine/appServers
Retrieve AppServers
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Changed property
briefs(array)Changed items (object):
- Added property
rfProbeCount(integer)Number of RF probes associated with the Application Server through direct association.
If the authenticated user has domain restrictions, only RF probes matching the domain restrictions are counted.
- Added property
POST /subscriptions/mine/appServers
Create AppServer
Return Type:
Changed response : 201 Created
Successful UPDATE or RETRIEVE
- Added property
rfProbeCount(integer)Number of RF probes associated with the Application Server through direct association.
If the authenticated user has domain restrictions, only RF probes matching the domain restrictions are counted.
GET /subscriptions/mine/appServers/{appServerUid}
Retrieve AppServer
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Added property
rfProbeCount(integer)Number of RF probes associated with the Application Server through direct association.
If the authenticated user has domain restrictions, only RF probes matching the domain restrictions are counted.
PUT /subscriptions/mine/appServers/{appServerUid}
Update AppServer
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Added property
rfProbeCount(integer)Number of RF probes associated with the Application Server through direct association.
If the authenticated user has domain restrictions, only RF probes matching the domain restrictions are counted.
Release 8.0
RDTP-11863
What's Changed
POST /subscriptions/mine/appServers
Create AppServer
Request:
Updated HTTP type:
-
Changed property
destinations(array)Several destinations can be defined
Items (object):
-
Changed property
addresses(string array)Several destinations can be defined
-
Changed property
ports(string)No more limited to the
*wildcard -
Changed property
strategy(string)BLASTstrategy is supported
-
Return Type:
Changed response : 201 Created
Successful UPDATE or RETRIEVE
Updated HTTP type:
-
Changed property
destinations(array)Several destinations can be defined
Items (object):
-
Changed property
addresses(string array)Several destinations can be defined
-
Changed property
ports(string)No more limited to the
*wildcard -
Changed property
strategy(string)BLASTstrategy is supported
-
GET /subscriptions/mine/appServers/{appServerUid}
Retrieve AppServer
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
Updated HTTP type:
-
Changed property
destinations(array)Several destinations can be defined
Items (object):
-
Changed property
addresses(string array)Several destinations can be defined
-
Changed property
ports(string)No more limited to the
*wildcard -
Changed property
strategy(string)BLASTstrategy is supported
-
PUT /subscriptions/mine/appServers/{appServerUid}
Update AppServer
Request:
Updated HTTP type:
-
Changed property
destinations(array)Several destinations can be defined
Items (object):
-
Changed property
addresses(string array)Several destinations can be defined
-
Changed property
ports(string)No more limited to the
*wildcard -
Changed property
strategy(string)BLASTstrategy is supported
-
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
Updated HTTP type:
-
Changed property
destinations(array)Several destinations can be defined
Items (object):
-
Changed property
addresses(string array)Several destinations can be defined
-
Changed property
ports(string)No more limited to the
*wildcard -
Changed property
strategy(string)BLASTstrategy is supported
-
RDTP-11865
What's Changed
GET /subscriptions/mine/appServers
Retrieve application servers
Parameters:
Added: scope in query
Returns application servers matching the scope:
SUBSCRIPTIONOPERATORMultiple
scopequery parameters can be encoded in the URI (OR operation).By default, only application servers in the
SUBSCRIPTIONscope are returned.
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Changed property
briefs(array)Changed items (object):
New required properties:
scope
New optional properties: (not applicable to the
OPERATORscope)baseStationCountstatetypevalidationState
-
Added property
scope(object)Scope of the application server:
- application servers with the
SUBSCRIPTIONscope are managed in the scope of this subscription, - application servers with the
OPERATORscope are provided by the operator and can't be modified.
Enum values:
SUBSCRIPTIONOPERATOR
- application servers with the
POST /subscriptions/mine/appServers
Add an application server
Return Type:
Changed response : 201 Created
Successful UPDATE or RETRIEVE
New required properties:
scope
New optional properties: (not applicable to the OPERATOR scope)
baseStationCountcontentTypedownlinkSecuritystatetypevalidationStateoccContext
-
Added property
scope(object)Scope of the application server:
- application servers with the
SUBSCRIPTIONscope are managed in the scope of this subscription, - application servers with the
OPERATORscope are provided by the operator and can't be modified.
Enum values:
SUBSCRIPTIONOPERATOR
- application servers with the
GET /subscriptions/mine/appServers/{appServerUid}
Retrieve an application server
Parameters:
Changed: appServerUid in path
Unique identifier of the application server, either
- the sequential integer (
UID) of the application server (only applicable to application servers with theSUBSCRIPTIONscope)- the identifier (
ID) of the application server prefixed byid:(applicable to all application servers)
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
New required properties:
scope
New optional properties: (not applicable to the OPERATOR scope)
baseStationCountcontentTypedownlinkSecuritystatetypevalidationStateoccContext
-
Added property
scope(object)Scope of the application server:
- application servers with the
SUBSCRIPTIONscope are managed in the scope of this subscription, - application servers with the
OPERATORscope are provided by the operator and can't be modified.
Enum values:
SUBSCRIPTIONOPERATOR
- application servers with the
PUT /subscriptions/mine/appServers/{appServerUid}
Update an application server
Parameters:
Changed: appServerUid in path
Unique identifier of the application server, either
- the sequential integer (
UID) of the application server (only applicable to application servers with theSUBSCRIPTIONscope)- the identifier (
ID) of the application server prefixed byid:(applicable to all application servers)
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
New required properties:
scope
-
Added property
scope(object)Scope of the application server:
- application servers with the
SUBSCRIPTIONscope are managed in the scope of this subscription, - application servers with the
OPERATORscope are provided by the operator and can't be modified.
Enum values:
SUBSCRIPTIONOPERATOR
- application servers with the
DELETE /subscriptions/mine/appServers/{appServerUid}
Delete an application server
Parameters:
Changed: appServerUid in path
Unique identifier of the application server, either
- the sequential integer (
UID) of the application server (only applicable to application servers with theSUBSCRIPTIONscope)- the identifier (
ID) of the application server prefixed byid:(applicable to all application servers)
GET /subscriptions/mine/appServers/{appServerUid}/security
Retrieve the security status of an application server
Parameters:
Changed: appServerUid in path
Unique identifier of the application server, either
- the sequential integer (
UID) of the application server (only applicable to application servers with theSUBSCRIPTIONscope)- the identifier (
ID) of the application server prefixed byid:(applicable to all application servers)
PUT /subscriptions/mine/appServers/{appServerUid}/security
Update the security status of an application server
Parameters:
Changed: appServerUid in path
Unique identifier of the application server, either
- the sequential integer (
UID) of the application server (only applicable to application servers with theSUBSCRIPTIONscope)- the identifier (
ID) of the application server prefixed byid:(applicable to all application servers)
GET /subscriptions/mine/appServers/{appServerUid}/iotFlowConnector/metrics
Retrieve the IoT Flow connector metrics of an application server
Parameters:
Changed: appServerUid in path
Unique identifier of the application server, either
- the sequential integer (
UID) of the application server (only applicable to application servers with theSUBSCRIPTIONscope)- the identifier (
ID) of the application server prefixed byid:(applicable to all application servers)
GET /subscriptions/mine/devices
Retrieve Devices
Parameters:
Changed: appServerID in query
Only returns Devices associated with the Application Server through direct association or through AS Routing Profile.
Multiple values can be set: in this case Devices must be associated with all provided Application Servers.
GET /subscriptions/mine/devices/clusters
Retrieve Devices clusters
Parameters:
Changed: appServerID in query
Only returns Devices associated with the Application Server through direct association or through AS Routing Profile.
Multiple values can be set: in this case Devices must be associated with all provided Application Servers.
GET /subscriptions/mine/multicastGroups
Retrieve Multicast Groups
Parameters:
Changed: appServerID in query
Only returns Multicast Groups associated with the Application Server through direct association or through AS Routing Profile.
Multiple values can be set: in this case Multicast Groups must be associated with all provided Application Servers.
RDTP-11866
What's New
GET /subscriptions/mine/asTransportKeys
List AS transport keys
POST /subscriptions/mine/asTransportKeys
Create an AS transport key
GET /subscriptions/mine/asTransportKeys/{asTransportKeyID}
Retrieve an AS transport keys
PUT /subscriptions/mine/asTransportKeys/{asTransportKeyID}
Update an AS transport keys
DELETE /subscriptions/mine/asTransportKeys/{asTransportKeyID}
Delete an AS transport keys
GET /subscriptions/mine/hsmGroups
Retrieve HSM groups
What's Changed
GET /subscriptions/mine
Retrieve Subscription
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Changed property
options(object)New required properties:
hsm
-
Added property
hsm(string)Hardware Security Module (HSM) option:
- DEACTIVATED: the root keys of LoRaWAN OTAA devices cannot be protected by an HSM
- ACTIVATED: the root keys of LoRaWAN OTAA devices can be protected by an HSM
Enum values:
DEACTIVATEDACTIVATED
PUT /subscriptions/mine
Update Subscription
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Changed property
options(object)New required properties:
hsm
-
Added property
hsm(string)Hardware Security Module (HSM) option:
- DEACTIVATED: the root keys of LoRaWAN OTAA devices cannot be protected by an HSM
- ACTIVATED: the root keys of LoRaWAN OTAA devices can be protected by an HSM
Enum values:
DEACTIVATEDACTIVATED
GET /subscriptions/mine/devices
Retrieve Devices
Parameters:
Added: asTransportKeyID in path
Only return LoRaWAN devices attached to the AS transport key having this ID (exact match).
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Changed property
briefs(array)Changed items (object):
-
Changed property
appServersRoutingProfile(object)Available when the Device is associated with an AS routing profile
-
Added property
lorawanAsTransportKey(object)-
Property
ID(string) -
Property
name(string)
-
-
-
Updated
LORAWANconnectivity:-
Added property
asTransportKey(object)-
Property
ID(string) -
Property
name(string)
-
-
Added property
hsmGroupID(string)
-
-
POST /subscriptions/mine/devices
Create Device
Request:
Updated LORAWAN connectivity:
-
Added property
asTransportKey(object)- Property
ID(string)
- Property
-
Added property
hsmGroupID(string)
Return Type:
Changed response : 201 Created
Successful UPDATE or RETRIEVE
Changed property appServersRoutingProfile (object)
The AS routing profile must be compatible with the network subscription if any
Access right: Not available for update with
LPWA_MGR::WRITE_NODE
-
Added property
lorawanAsTransportKey(object)-
Property
ID(string) -
Property
name(string)
-
Updated LORAWAN connectivity:
-
Added property
asTransportKey(object)-
Property
ID(string) -
Property
name(string)
-
-
Added property
hsmGroupID(string)
GET /subscriptions/mine/devices/{deviceUid}
Retrieve Device
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
Changed property appServersRoutingProfile (object)
The AS routing profile must be compatible with the network subscription if any
Access right: Not available for update with
LPWA_MGR::WRITE_NODE
-
Added property
lorawanAsTransportKey(object)-
Property
ID(string) -
Property
name(string)
-
Updated LORAWAN connectivity:
-
Added property
asTransportKey(object)-
Property
ID(string) -
Property
name(string)
-
-
Added property
hsmGroupID(string)
PUT /subscriptions/mine/devices/{deviceUid}
Update Device
Request:
Updated LORAWAN connectivity:
-
Added property
asTransportKey(object)- Property
ID(string)
- Property
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
Changed property appServersRoutingProfile (object)
The AS routing profile must be compatible with the network subscription if any
Access right: Not available for update with
LPWA_MGR::WRITE_NODE
-
Added property
lorawanAsTransportKey(object)-
Property
ID(string) -
Property
name(string)
-
Updated LORAWAN connectivity:
-
Added property
asTransportKey(object)-
Property
ID(string) -
Property
name(string)
-
-
Added property
hsmGroupID(string)
GET /subscriptions/mine/devices/clusters
Retrieve Devices clusters
Return Type:
Changed response : 200 OK
Successful RETRIEVE
-
Changed property
clusters(array)Changed items (object):
A group a devices close to each other.
-
Changed property
item(object)-
Changed property
appServersRoutingProfile(object)Available when the Device is associated with an AS routing profile
-
Added property
lorawanAsTransportKey(object)-
Property
ID(string) -
Property
name(string)
-
-
-
Updated
LORAWANconnectivity:-
Added property
asTransportKey(object)-
Property
ID(string) -
Property
name(string)
-
-
Added property
hsmGroupID(string)
-
-
-
POST /subscriptions/mine/devices/import
Request:
LoRaWAN OTAA device creation:
- the column
Wis now the AS transport key ID.
GET /subscriptions/mine/networkSubscriptions
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Changed property
briefs(object)- Added property
hsmGroupID(string)ID of HSM group associated with the network subscription
- Added property
GET /subscriptions/mine/networkSubscriptions/{networkSubscriptionUid}
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
Updated LORAWAN connectivity:
- Added property
hsmGroupID(string)ID of HSM group associated with the network subscription
GET /subscriptions/mine/publicExchangeKey
Retrieve Public Exchange Keys
Parameters:
Added: hsmGroupID in path
HSM Group ID filtering (exact match)
RDTP-14487
What's Deprecated
GET /subscriptions/mine/devices/{deviceUid}/frames
This endpoint must no longer be used: the endpoint
GET /subscriptions/mine/devices/\{deviceUid\}/frames/aggregatedmust be used in replacement.
GET /subscriptions/mine/multicastGroups/frames
This endpoint must no longer be used: the endpoint
GET /subscriptions/mine/multicastGroups/frames/aggregatedmust be used in replacement.
GET /subscriptions/mine/multicastGroups/{multicastGroupUid}/frames
This endpoint must no longer be used: the endpoint
GET /subscriptions/mine/multicastGroups/\{multicastGroupUid\}/frames/aggregatedmust be used in replacement.
What's Changed
GET|PUT /subscriptions/mine
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
New required properties:
subscription
-
Added property
subscription(object)-
Property
grantedPermissions(array)Items (string):
Enum values:
xararcs1
-
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
-
RDTP-16304
What's Changed
GET /subscriptions/mine
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Changed property
options(object)-
Deprecated property
devAddrValidation(string)DevAddr validation option:
- DEACTIVATED
- ADM-VC (ADM verification code validation)
This property must no longer be used: the associated feature is no more available in the product.
-
Deprecated property
devEUIValidation(string)DevEUI validation option:
- DEACTIVATED
- ADM-VC (ADM verification code validation)
This property must no longer be used: the associated feature is no more available in the product.
-
PUT /subscriptions/mine
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Changed property
options(object)-
Deprecated property
devAddrValidation(string)DevAddr validation option:
- DEACTIVATED
- ADM-VC (ADM verification code validation)
This property must no longer be used: the associated feature is no more available in the product.
-
Deprecated property
devEUIValidation(string)DevEUI validation option:
- DEACTIVATED
- ADM-VC (ADM verification code validation)
This property must no longer be used: the associated feature is no more available in the product.
-
POST /subscriptions/mine/devices/import
Request:
ABP LoRaWAN device creation:
- the column
Fcan only contain one AppSKey, - the column
Jis DEPRECATED, - if the column
Kis empty, the device name is automatically set to the DevEUI, - the column
Pis DEPRECATED
OTAA LoRaWAN device creation:
- the column
Cis DEPRECATED, - the column
Jis DEPRECATED, - if the column
Kis empty, the device name is automatically set to the DevEUI, - the column
Pis DEPRECATED
Cellular device creation:
- the column
Jis DEPRECATED, - if the column
Kis empty, the device name is automatically set to the DevEUI
POST /subscriptions/mine/devices
Request:
-
Changed property
appKeys(string)LoRaWAN AppSKey XML document:
- The root XML element is
AppSKeys - The enclosed
AppSKeyXML element contains the AppSKey value (hexadecimal encoding) - The
AppSKey@Portattribute must be set to*
- The root XML element is
-
Deprecated property
markerID(integer)Google map marker ID.
The default maker will be used when no marker are specified at the creation.
This property must no longer be used: it is no more used in ThingPark UI.
-
Changed property
name(string)The device name is automatically set to the DevEUI when not provided at creation.
-
Changed property
nwAddress(string)Optional for OTAA on Create but DEPRECATED: the DevAddr of an OTAA device should not be provided on create to let the network server allocate a DevAddr in the range of the configured NetID during the join procedure.
-
Deprecated property
verificationCode(string)Verification code associated to the DevAddr/DevEUI pair (ABP device) or DevEUI (OTAA device) when the ADM validation code has been activated.
This property must no longer be used: the associated feature is no more available in the product.
Return Type:
Changed response : 201 Created
Successful UPDATE or RETRIEVE
-
Deprecated property
markerID(integer)Google map marker ID.
The default maker will be used when no marker are specified at the creation.
This property must no longer be used: it is no more used in ThingPark UI.
-
Changed property
name(string)The device name is automatically set to the DevEUI when not provided at creation.
GET /subscriptions/mine/devices/{deviceUid}
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Deprecated property
markerID(integer)Google map marker ID.
The default maker will be used when no marker are specified at the creation.
This property must no longer be used: it is no more used in ThingPark UI.
-
Changed property
name(string)The device name is automatically set to the DevEUI when not provided at creation.
PUT /subscriptions/mine/devices/{deviceUid}
Request:
-
Changed property
appKeys(string)LoRaWAN AppSKey XML document:
- The root XML element is
AppSKeys - The enclosed
AppSKeyXML element contains the AppSKey value (hexadecimal encoding) - The
AppSKey@Portattribute must be set to*
- The root XML element is
-
Deprecated property
markerID(integer)Google map marker ID.
The default maker will be used when no marker are specified at the creation.
This property must no longer be used: it is no more used in ThingPark UI.
-
Changed property
name(string)The device name is automatically set to the DevEUI when not provided at creation.
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Deprecated property
markerID(integer)Google map marker ID.
The default maker will be used when no marker are specified at the creation.
This property must no longer be used: it is no more used in ThingPark UI.
-
Changed property
name(string)The device name is automatically set to the DevEUI when not provided at creation.
POST /subscriptions/mine/multicastGroups
Request:
-
Changed property
appKeys(string)LoRaWAN AppSKey XML document:
- The root XML element is
AppSKeys - The enclosed
AppSKeyXML element contains the AppSKey value (hexadecimal encoding) - The
AppSKey@Portattribute must be set to*
- The root XML element is
-
Changed property
name(string)The multicast group name is automatically set to the DevEUI when not provided at creation.
-
Deprecated property
verificationCode(string)Verification code associated to the DevAddr/DevEUI pair when the ADM validation code has been activated.
This property must no longer be used: the associated feature is no more available in the product.
Return Type:
Changed response : 201 Created
Successful UPDATE or RETRIEVE
- Changed property
name(string)The multicast group name is automatically set to the DevEUI when not provided at creation.
GET /subscriptions/mine/multicastGroups/{multicastGroupUid}
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Changed property
name(string)The multicast group name is automatically set to the DevEUI when not provided at creation.
PUT /subscriptions/mine/multicastGroups/{multicastGroupUid}
Request:
-
Changed property
appKeys(string)LoRaWAN AppSKey XML document:
- The root XML element is
AppSKeys - The enclosed
AppSKeyXML element contains the AppSKey value (hexadecimal encoding) - The
AppSKey@Portattribute must be set to*
- The root XML element is
-
Changed property
name(string)The multicast group name is automatically set to the DevEUI when not provided at creation.
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Changed property
name(string)The multicast group name is automatically set to the DevEUI when not provided at creation.
GET /subscriptions/mine/networkSubscriptions
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Changed property
briefs(object)-
Changed property
thingParkCloudRouting(boolean)Allow ThingPark X connections
-
Changed property
thingParkKafkaRouting(boolean)Allow Basic Kafka connections
-
Changed property
thirdPartyAppServersRouting(boolean)Allow Basic HTTPS connections
-
RDTP-18707
What's Changed
POST /subscriptions/mine/devices
Request:
-
Added property
alarmsConfiguration(object)-
Property
alarm004(array)Configuration of the device no uplink activity alarm (004)
Items (object):
Each item defines a threshold for the triggering of the alarm. By default, no threshold is configured. A maximum of 2 thresholds can be configured. When 2 thresholds are configured:
- The
durationof the second threshold must be higher than the first one. - The
severityof the second threshold must be higher than the first one.
-
Property
duration(string)ISO 8601 duration of the device no uplink activity before triggering the alarm for this threshold.
-
Property
severity(integer)Severity of the alarm for this threshold:
- 6: CRITICAL
- 5: MAJOR
- 4: MINOR
- 3: WARNING
- 2: INDETERMINATE
- The
-
-
Deprecated property
alarm004(string)
Return Type:
Changed response : 201 Created
Successful UPDATE or RETRIEVE
-
Added property
alarmsConfiguration(object)-
Property
alarm004(array)Configuration of the device no uplink activity alarm (004)
Items (object):
Each item defines a threshold for the triggering of the alarm. By default, no threshold is configured. A maximum of 2 thresholds can be configured. When 2 thresholds are configured:
- The
durationof the second threshold must be higher than the first one. - The
severityof the second threshold must be higher than the first one.
-
Property
duration(string)ISO 8601 duration of the device no uplink activity before triggering the alarm for this threshold.
-
Property
severity(integer)Severity of the alarm for this threshold:
- 6: CRITICAL
- 5: MAJOR
- 4: MINOR
- 3: WARNING
- 2: INDETERMINATE
- The
-
-
Deprecated property
alarm004(string)
GET /subscriptions/mine/devices/{deviceUid}
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
-
Added property
alarmsConfiguration(object)-
Property
alarm004(array)Configuration of the device no uplink activity alarm (004)
Items (object):
Each item defines a threshold for the triggering of the alarm. By default, no threshold is configured. A maximum of 2 thresholds can be configured. When 2 thresholds are configured:
- The
durationof the second threshold must be higher than the first one. - The
severityof the second threshold must be higher than the first one.
-
Property
duration(string)ISO 8601 duration of the device no uplink activity before triggering the alarm for this threshold.
-
Property
severity(integer)Severity of the alarm for this threshold:
- 6: CRITICAL
- 5: MAJOR
- 4: MINOR
- 3: WARNING
- 2: INDETERMINATE
- The
-
-
Deprecated property
alarm004(string)
PUT /subscriptions/mine/devices/{deviceUid}
Request:
-
Added property
alarmsConfiguration(object)-
Property
alarm004(array)Configuration of the device no uplink activity alarm (004)
Items (object):
Each item defines a threshold for the triggering of the alarm. By default, no threshold is configured. A maximum of 2 thresholds can be configured. When 2 thresholds are configured:
- The
durationof the second threshold must be higher than the first one. - The
severityof the second threshold must be higher than the first one.
-
Property
duration(string)ISO 8601 duration of the device no uplink activity before triggering the alarm for this threshold.
-
Property
severity(integer)Severity of the alarm for this threshold:
- 6: CRITICAL
- 5: MAJOR
- 4: MINOR
- 3: WARNING
- 2: INDETERMINATE
- The
-
-
Deprecated property
alarm004(string)
Return Type:
-
Added property
alarmsConfiguration(object)-
Property
alarm004(array)Configuration of the device no uplink activity alarm (004)
Items (object):
Each item defines a threshold for the triggering of the alarm. By default, no threshold is configured. A maximum of 2 thresholds can be configured. When 2 thresholds are configured:
- The
durationof the second threshold must be higher than the first one. - The
severityof the second threshold must be higher than the first one.
-
Property
duration(string)ISO 8601 duration of the device no uplink activity before triggering the alarm for this threshold.
-
Property
severity(integer)Severity of the alarm for this threshold:
- 6: CRITICAL
- 5: MAJOR
- 4: MINOR
- 3: WARNING
- 2: INDETERMINATE
- The
-
-
Deprecated property
alarm004(string)
RDTP-23309
What's Changed
GET /subscriptions/mine
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
PUT /subscriptions/mine
Parameters:
Deprecated: force in query
This parameter must no longer be used: it is useless and ignored.
Request:
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
GET /subscriptions/mine/appServers/{appServerUid}/security
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
PUT /subscriptions/mine/appServers/{appServerUid}/security
Parameters:
Deprecated: force in query
This parameter must no longer be used: it is useless and ignored.
Request:
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
POST /subscriptions/mine/appServersRoutingProfiles
Return Type:
Changed response : 201 Created
Successful UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
GET /subscriptions/mine/appServersRoutingProfiles/{appServersRoutingProfileUid}
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
PUT /subscriptions/mine/appServersRoutingProfiles/{appServersRoutingProfileUid}
Parameters:
Deprecated: force in query
This parameter must no longer be used: it is useless and ignored.
Request:
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
GET /subscriptions/mine/appServersRoutingProfiles/{appServersRoutingProfileUid}/security
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
PUT /subscriptions/mine/appServersRoutingProfiles/{appServersRoutingProfileUid}/security
Parameters:
Deprecated: force in query
This parameter must no longer be used: it is useless and ignored.
Request:
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
POST /subscriptions/mine/cellularNetworkContexts
Return Type:
Changed response : 201 Created
Successfull RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
GET /subscriptions/mine/cellularNetworkContexts/{networkContextID}
Return Type:
Changed response : 200 OK
Successfull RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
PUT /subscriptions/mine/cellularNetworkContexts/{networkContextID}
Parameters:
Deprecated: force in query
This parameter must no longer be used: it is useless and ignored.
Request:
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
Return Type:
Changed response : 200 OK
Successfull RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
POST /subscriptions/mine/devices
Return Type:
Changed response : 201 Created
Successful UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
GET /subscriptions/mine/devices/{deviceUid}
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
PUT /subscriptions/mine/devices/{deviceUid}
Parameters:
Deprecated: force in query
This parameter must no longer be used: it is useless and ignored.
Request:
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
Return Type:
Changed response : 200 OK
Successful UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
PUT /subscriptions/mine/devices/{deviceUid}/restricted
Parameters:
Deprecated: force in query
This parameter must no longer be used: it is useless and ignored.
Request:
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
Return Type:
Changed response : 200 OK
Successful UPDATE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
POST /subscriptions/mine/managedCustomerNetwork/bss/tags
Return Type:
Changed response : 200 OK
Successful CREATE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
POST /subscriptions/mine/multicastGroups
Return Type:
Changed response : 201 Created
Successful CREATE, UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
GET /subscriptions/mine/multicastGroups/{multicastGroupUid}
Return Type:
Changed response : 200 OK
Successful CREATE, UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
PUT /subscriptions/mine/multicastGroups/{multicastGroupUid}
Parameters:
Deprecated: force in query
This parameter must no longer be used: it is useless and ignored.
Request:
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
Return Type:
Changed response : 200 OK
Successful CREATE, UPDATE or RETRIEVE
- Deprecated property
occContext(object)Optimistic Concurrency Control.
This property must no longer be used: it is useless and ignored.
Release 7.3
Initial release