Skip to main content

device-manager-changelog-tpw-subscriber

Release 8.0

RDTP-11865

What's Changed


GET /subscriptions/mine/appServers

Retrieve application servers

Parameters:

Added: scope in query

Returns application servers matching the scope:

  • SUBSCRIPTION
  • OPERATOR

Multiple scope query parameters can be encoded in the URI (OR operation).

By default, only application servers in the SUBSCRIPTION scope 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 OPERATOR scope)

    • baseStationCount

    • state

    • type

    • validationState

    • Added property scope (object)

      Scope of the application server:

      • application servers with the SUBSCRIPTION scope are managed in the scope of this subscription,
      • application servers with the OPERATOR scope are provided by the operator and can't be modified.

      Enum values:

      • SUBSCRIPTION
      • OPERATOR
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)

  • baseStationCount
  • contentType
  • downlinkSecurity
  • state
  • type
  • validationState
  • occContext
  • Added property scope (object)

    Scope of the application server:

    • application servers with the SUBSCRIPTION scope are managed in the scope of this subscription,
    • application servers with the OPERATOR scope are provided by the operator and can't be modified.

    Enum values:

    • SUBSCRIPTION
    • OPERATOR
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 the SUBSCRIPTION scope)
  • the identifier (ID) of the application server prefixed by id: (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)

  • baseStationCount
  • contentType
  • downlinkSecurity
  • state
  • type
  • validationState
  • occContext
  • Added property scope (object)

    Scope of the application server:

    • application servers with the SUBSCRIPTION scope are managed in the scope of this subscription,
    • application servers with the OPERATOR scope are provided by the operator and can't be modified.

    Enum values:

    • SUBSCRIPTION
    • OPERATOR
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 the SUBSCRIPTION scope)
  • the identifier (ID) of the application server prefixed by id: (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 SUBSCRIPTION scope are managed in the scope of this subscription,
    • application servers with the OPERATOR scope are provided by the operator and can't be modified.

    Enum values:

    • SUBSCRIPTION
    • OPERATOR
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 the SUBSCRIPTION scope)
  • the identifier (ID) of the application server prefixed by id: (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 the SUBSCRIPTION scope)
  • the identifier (ID) of the application server prefixed by id: (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 the SUBSCRIPTION scope)
  • the identifier (ID) of the application server prefixed by id: (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.

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 appServers (array)

        List of application servers associated with the AS routing profile

        Items (object):

        • Property ID (string)

          Application Server ID

        • Property href (string)

          Application Server href

        • Property name (string)

          Application Server name

POST /subscriptions/mine/devices

Create Device

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 appServers (array)

      List of application servers associated with the AS routing profile

      Items (object):

      • Property ID (string)

        Application Server ID

      • Property href (string)

        Application Server href

      • Property name (string)

        Application Server name

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.

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 appServers (array)

          List of application servers associated with the AS routing profile

          Items (object):

          • Property ID (string)

            Application Server ID

          • Property href (string)

            Application Server href

          • Property name (string)

            Application Server name

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 appServers (array)

      List of application servers associated with the AS routing profile

      Items (object):

      • Property ID (string)

        Application Server ID

      • Property href (string)

        Application Server href

      • Property name (string)

        Application Server name

PUT /subscriptions/mine/devices/{deviceUid}

Update 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 appServers (array)

      List of application servers associated with the AS routing profile

      Items (object):

      • Property ID (string)

        Application Server ID

      • Property href (string)

        Application Server href

      • Property name (string)

        Application Server name

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.

Return Type:

Changed response : 200 OK

Successful RETRIEVE

  • Changed property briefs (array)

    Changed items (object):

    • Changed property appServersRoutingProfile (object)

      Available when the Multicast Group is associated with an AS routing profile

      • Added property appServers (array)

        List of application servers associated with the AS routing profile

        Items (object):

        • Property ID (string)

          Application Server ID

        • Property href (string)

          Application Server href

        • Property name (string)

          Application Server name

POST /subscriptions/mine/multicastGroups

Create Multicast Group

Return Type:

Changed response : 201 Created

Successful CREATE, 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 appServers (array)

      List of application servers associated with the AS routing profile

      Items (object):

      • Property ID (string)

        Application Server ID

      • Property href (string)

        Application Server href

      • Property name (string)

        Application Server name

GET /subscriptions/mine/multicastGroups/{multicastGroupUid}

Retrieve Multicast Group

Return Type:

Changed response : 200 OK

Successful CREATE, 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 appServers (array)

      List of application servers associated with the AS routing profile

      Items (object):

      • Property ID (string)

        Application Server ID

      • Property href (string)

        Application Server href

      • Property name (string)

        Application Server name

PUT /subscriptions/mine/multicastGroups/{multicastGroupUid}

Update Multicast Group

Return Type:

Changed response : 200 OK

Successful CREATE, 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 appServers (array)

      List of application servers associated with the AS routing profile

      Items (object):

      • Property ID (string)

        Application Server ID

      • Property href (string)

        Application Server href

      • Property name (string)

        Application Server name

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:

      • DEACTIVATED
      • ACTIVATED
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:

      • DEACTIVATED
      • ACTIVATED
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 LORAWAN connectivity:

      • 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)
  • 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)
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 LORAWAN connectivity:

        • 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 W is 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

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 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:

      • x
      • a
      • ra
      • rc
      • s1
    • 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 is PREFIX:
          • The name of the resource domain is prefixed with name
        • Else: (type is FULL)
          • The name of the resource domain is name (exact match)
        • Property type (string)

          Type of domain restriction:

          • FULL: restriction on full domain
          • PREFIX: 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

GET /subscriptions/mine/appServersRoutingProfiles

Retrieve AppServersRoutingProfiles

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property briefs (array)

    Changed items (object):

    • Deleted property isDefault (boolean)

      Only one profile for each type can be flagged as default. When a new profile is flagged as default, the previous one for the same type is automatically unflagged.

      By default the first profile of each type is automatically flagged as default.

      The default AS routing profile is automatically selected at device creation if no AS routing profile is explicitely selected and no application servers list is set. This property must no longer be used and will be removed in ThingPark release 8.0: we strongly recommend to explicitely select the AS routing profile at device creation.

POST /subscriptions/mine/appServersRoutingProfiles

Create AppServersRoutingProfile

Return Type:

Changed response : 201 Created

Successful UPDATE or RETRIEVE

  • Deleted property isDefault (boolean)

    Only one profile for each type can be flagged as default. When a new profile is flagged as default, the previous one for the same type is automatically unflagged.

    By default the first profile of each type is automatically flagged as default.

    The default AS routing profile is automatically selected at device creation if no AS routing profile is explicitely selected and no application servers list is set. This property must no longer be used and will be removed in ThingPark release 8.0: we strongly recommend to explicitely select the AS routing profile at device creation.

GET /subscriptions/mine/appServersRoutingProfiles/{appServersRoutingProfileUid}

Retrieve AppServersRoutingProfile

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Deleted property isDefault (boolean)

    Only one profile for each type can be flagged as default. When a new profile is flagged as default, the previous one for the same type is automatically unflagged.

    By default the first profile of each type is automatically flagged as default.

    The default AS routing profile is automatically selected at device creation if no AS routing profile is explicitely selected and no application servers list is set. This property must no longer be used and will be removed in ThingPark release 8.0: we strongly recommend to explicitely select the AS routing profile at device creation.

PUT /subscriptions/mine/appServersRoutingProfiles/{appServersRoutingProfileUid}

Update AppServersRoutingProfile

Request:
  • Deleted property isDefault (boolean)

    Only one profile for each type can be flagged as default. When a new profile is flagged as default, the previous one for the same type is automatically unflagged.

    By default the first profile of each type is automatically flagged as default.

    The default AS routing profile is automatically selected at device creation if no AS routing profile is explicitely selected and no application servers list is set. This property must no longer be used and will be removed in ThingPark release 8.0: we strongly recommend to explicitely select the AS routing profile at device creation.

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Deleted property isDefault (boolean)

    Only one profile for each type can be flagged as default. When a new profile is flagged as default, the previous one for the same type is automatically unflagged.

    By default the first profile of each type is automatically flagged as default.

    The default AS routing profile is automatically selected at device creation if no AS routing profile is explicitely selected and no application servers list is set. This property must no longer be used and will be removed in ThingPark release 8.0: we strongly recommend to explicitely select the AS routing profile at device creation.

RDTP-16140

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


POST /subscriptions/mine/appServers

Add an application server

Request:

Updated HTTP_CELLULAR type: HTTP_CELLULAR is deprecated and replaced by HTTP. If an Application server is created with the HTTP_CELLULAR type, it is silently replaced by HTTP.

Updated HTTP type:

  • Changed property destinations (array) Changed items (object):

    ports property is now optional with * as default value

Return Type:

Changed response : 201 Created

Successful UPDATE or RETRIEVE

Updated HTTP type:

  • Changed property destinations (array) Changed items (object):

    ports property is now optional with * as default value

GET /subscriptions/mine/appServers/{appServerUid}

Retrieve an application server

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

Updated HTTP type:

  • Changed property destinations (array) Changed items (object):

    ports property is now optional with * as default value

PUT /subscriptions/mine/appServers/{appServerUid}

Update an application server

Request:

Updated HTTP type:

  • Changed property destinations (array) Changed items (object):

    ports property is now optional with * as default value

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

Updated HTTP type:

  • Changed property destinations (array) Changed items (object):

    ports property is now optional with * as default value

GET /subscriptions/mine/devices

Retrieve Devices

Parameters:

Added: networkContextID in path

Return devices attached to the cellular network context

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 cellularNetworkContext (object)

        • Property ID (string)

        • Property name (string)

    • Updated CELLULAR connectivity:

      • Added property appServers (array)

        List of Application Servers directly associated with the device

        Items (object):

        • Property ID (string)

          Application Server ID

        • Property href (string)

          Application Server href

        • Property name (string)

          Application Server name

      • Added property networkContext (object)

        • Property ID (string)

        • Property name (string)

POST /subscriptions/mine/devices

Create Device

Request:

Updated CELLULAR connectivity:

  • Added property appServers (array)

    The Application Servers list must be compatible with the network subscription if any

    Access right: Not available for update with LPWA_MGR::WRITE_NODE

    This attribute is FORBIDDEN if the Device is associated with an AS Routing Profile

    If the authenticated user has domain restrictions, only the following application servers can be associated with a device:

    • Application servers not associated with any domain
    • Application servers associated with domains and matching the domain restrictions

    Items (object):

    • Property ID (string)

      Application Server ID

  • Added property networkContext (object)

    • Property ID (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 cellularNetworkContext (object)

    • Property ID (string)

    • Property name (string)

Updated CELLULAR connectivity:

  • Added property appServers (array)

    The Application Servers list must be compatible with the network subscription if any

    Access right: Not available for update with LPWA_MGR::WRITE_NODE

    This attribute is FORBIDDEN if the Device is associated with an AS Routing Profile

    If the authenticated user has domain restrictions, only the following application servers can be associated with a device:

    • Application servers not associated with any domain
    • Application servers associated with domains and matching the domain restrictions

    Items (object):

    • Property ID (string)

      Application Server ID

    • Property href (string)

      Application Server href

    • Property name (string)

      Application Server name

  • Added property networkContext (object)

    • Property ID (string)

    • Property name (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 cellularNetworkContext (object)

    • Property ID (string)

    • Property name (string)

Updated CELLULAR connectivity:

  • Added property appServers (array)

    The Application Servers list must be compatible with the network subscription if any

    Access right: Not available for update with LPWA_MGR::WRITE_NODE

    This attribute is FORBIDDEN if the Device is associated with an AS Routing Profile

    If the authenticated user has domain restrictions, only the following application servers can be associated with a device:

    • Application servers not associated with any domain
    • Application servers associated with domains and matching the domain restrictions

    Items (object):

    • Property ID (string)

      Application Server ID

    • Property href (string)

      Application Server href

    • Property name (string)

      Application Server name

  • Added property networkContext (object)

    • Property ID (string)

    • Property name (string)

PUT /subscriptions/mine/devices/{deviceUid}

Update Device

Request:

Updated CELLULAR connectivity:

  • Added property appServers (array)

    The Application Servers list must be compatible with the network subscription if any

    Access right: Not available for update with LPWA_MGR::WRITE_NODE

    This attribute is FORBIDDEN if the Device is associated with an AS Routing Profile

    If the authenticated user has domain restrictions, only the following application servers can be associated with a device:

    • Application servers not associated with any domain
    • Application servers associated with domains and matching the domain restrictions

    Items (object):

    • Property ID (string)

      Application Server ID

  • Added property networkContext (object)

    • Property ID (string)
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 cellularNetworkContext (object)

    • Property ID (string)

    • Property name (string)

Updated CELLULAR connectivity:

  • Added property appServers (array)

    The Application Servers list must be compatible with the network subscription if any

    Access right: Not available for update with LPWA_MGR::WRITE_NODE

    This attribute is FORBIDDEN if the Device is associated with an AS Routing Profile

    If the authenticated user has domain restrictions, only the following application servers can be associated with a device:

    • Application servers not associated with any domain
    • Application servers associated with domains and matching the domain restrictions

    Items (object):

    • Property ID (string)

      Application Server ID

    • Property href (string)

      Application Server href

    • Property name (string)

      Application Server name

  • Added property networkContext (object)

    • Property ID (string)

    • Property name (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 cellularNetworkContext (object)

          • Property ID (string)

          • Property name (string)

      • Updated CELLULAR connectivity:

        • Added property appServers (array)

          List of Application Servers directly associated with the device

          Items (object):

          • Property ID (string)

            Application Server ID

          • Property href (string)

            Application Server href

          • Property name (string)

            Application Server name

POST /subscriptions/mine/devices/import
Request:

For cellular device:

  • the column T is now Application server IDs,
  • the column W is now Network context ID.

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 F can only contain one AppSKey,
  • the column J is DEPRECATED,
  • if the column K is empty, the device name is automatically set to the DevEUI,
  • the column P is DEPRECATED

OTAA LoRaWAN device creation:

  • the column C is DEPRECATED,
  • the column J is DEPRECATED,
  • if the column K is empty, the device name is automatically set to the DevEUI,
  • the column P is DEPRECATED

Cellular device creation:

  • the column J is DEPRECATED,
  • if the column K is 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 AppSKey XML element contains the AppSKey value (hexadecimal encoding)
    • The AppSKey@Port attribute must be set to *
  • 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 AppSKey XML element contains the AppSKey value (hexadecimal encoding)
    • The AppSKey@Port attribute must be set to *
  • 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 AppSKey XML element contains the AppSKey value (hexadecimal encoding)
    • The AppSKey@Port attribute must be set to *
  • 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 AppSKey XML element contains the AppSKey value (hexadecimal encoding)
    • The AppSKey@Port attribute must be set to *
  • 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 duration of the second threshold must be higher than the first one.
      • The severity of 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
  • 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 duration of the second threshold must be higher than the first one.
      • The severity of 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
  • 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 duration of the second threshold must be higher than the first one.
      • The severity of 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
  • 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 duration of the second threshold must be higher than the first one.
      • The severity of 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
  • 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 duration of the second threshold must be higher than the first one.
      • The severity of 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
  • Deprecated property alarm004 (string)

RDTP-19476

What's Changed


GET /subscriptions/mine/devices
Parameters:

Added: simID in query

Only return cellular devices attached to a SIM card having this ID (prefix match). The SIM ID may be an IMSI, ICCID or eID.

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

Updated CELLULAR connectivity:

New required properties:

  • sim
  • Added property sim (object)
POST /subscriptions/mine/devices
Request:

Updated CELLULAR connectivity:

  • Added property sim (object)

  • Deleted property ki (string)

    Secret key of the SIM card

    Supported encoding modes:

    • Clear text (hexadecimal encoding)

    • Encrypted with Exchange Key (RSA) version specified in exchangeKeyVersion attribute (base64 encoding)

    Forbidden if HSS provisioning is not activated in operator settings

  • Deleted property exchangeKeyVersion (string)

    TWA Exchange Key (RSA) version used to encrypt Ki

  • Deprecated property imsi (string)

    Replaced by sim.ID.

    IMSI of the SIM card (10-15 digits). This property is returned only if the device is attached to a SINGLE_IMSI SIM card.

    Forbidden if HSS provisioning is not activated in operator settings

Return Type:

Changed response : 201 Created

Successful UPDATE or RETRIEVE

Updated CELLULAR connectivity:

  • Added property sim (object)

  • Deleted property ki (string)

    Secret key of the SIM card

    Supported encoding modes:

    • Clear text (hexadecimal encoding)

    • Encrypted with Exchange Key (RSA) version specified in exchangeKeyVersion attribute (base64 encoding)

    Forbidden if HSS provisioning is not activated in operator settings

  • Deprecated property imsi (string)

    Replaced by sim.ID.

    IMSI of the SIM card (10-15 digits). This property is returned only if the device is attached to a SINGLE_IMSI SIM card.

    Forbidden if HSS provisioning is not activated in operator settings

GET /subscriptions/mine/devices/{deviceUid}
Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

Updated CELLULAR connectivity:

  • Added property sim (object)

  • Deleted property ki (string)

    Secret key of the SIM card

    Supported encoding modes:

    • Clear text (hexadecimal encoding)

    • Encrypted with Exchange Key (RSA) version specified in exchangeKeyVersion attribute (base64 encoding)

    Forbidden if HSS provisioning is not activated in operator settings

  • Deprecated property imsi (string)

    Replaced by sim.ID.

    IMSI of the SIM card (10-15 digits). This property is returned only if the device is attached to a SINGLE_IMSI SIM card.

    Forbidden if HSS provisioning is not activated in operator settings

PUT /subscriptions/mine/devices/{deviceUid}
Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

Updated CELLULAR connectivity:

  • Added property sim (object)

  • Deleted property ki (string)

    Secret key of the SIM card

    Supported encoding modes:

    • Clear text (hexadecimal encoding)

    • Encrypted with Exchange Key (RSA) version specified in exchangeKeyVersion attribute (base64 encoding)

    Forbidden if HSS provisioning is not activated in operator settings

  • Deprecated property imsi (string)

    Replaced by sim.ID.

    IMSI of the SIM card (10-15 digits). This property is returned only if the device is attached to a SINGLE_IMSI SIM card.

    Forbidden if HSS provisioning is not activated in operator settings

POST /subscriptions/mine/devices/import
Request:

For cellular device:

  • the column C is now the ID of the SIM card,
  • the column E is now not applicable (was SIM Ki),
  • the column X is now not applicable (was TWA Exchange Key (RSA) version used to encrypt the SIM Ki)

RDTP-20333

What's Changed


GET /subscriptions/mine/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)

      • Added property lastIMEI (string)

        IMEI of the last received message mode packet or microflow. The 15 digits are returned.

      • Added property lastIMSI (string)

        IMSI of the last received message mode packet or microflow.

      • Added property lastMSISDN (string)

        MSISDN of the last received message mode packet or microflow.

      • Changed property EUI (string)

        DevEUI (16 hexadecimal characters / always converted in upper case by the server)

GET /subscriptions/mine/devices
Parameters:

Added: imei in query

Only return cellular devices with a matching lastIMEI.

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property briefs (array)

    Changed items (object):

    • Added property lastIMEI (string)

      IMEI of the last received message mode packet or microflow. The 15 digits are returned.

    • Added property lastIMSI (string)

      IMSI of the last received message mode packet or microflow.

    • Added property lastMSISDN (string)

      MSISDN of the last received message mode packet or microflow.

    • Changed property EUI (string)

      DevEUI (16 hexadecimal characters / always converted in upper case by the server)

POST /subscriptions/mine/devices
Request:

Changed content type : application/json

Updated CELLULAR connectivity:

  • Added property enforcedIMEI (string)

    IMEI terminal identifier (15 digits). If not blank, the traffic of this device is accepted only for the provided IMEI.

Return Type:

Changed response : 201 Created

Successful UPDATE or RETRIEVE

Updated CELLULAR connectivity:

  • Added property enforcedIMEI (string)

    IMEI terminal identifier (15 digits). If not blank, the traffic of this device is accepted only for the provided IMEI.

  • Added property lastIMEI (string)

    IMEI of the last received message mode packet or microflow. The 15 digits are returned.

  • Added property lastIMSI (string)

    IMSI of the last received message mode packet or microflow.

  • Added property lastMSISDN (string)

    MSISDN of the last received message mode packet or microflow.

GET /subscriptions/mine/devices/{deviceUid}
Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

Updated CELLULAR connectivity:

  • Added property enforcedIMEI (string)

    IMEI terminal identifier (15 digits). If not blank, the traffic of this device is accepted only for the provided IMEI.

  • Added property lastIMEI (string)

    IMEI of the last received message mode packet or microflow. The 15 digits are returned.

  • Added property lastIMSI (string)

    IMSI of the last received message mode packet or microflow.

  • Added property lastMSISDN (string)

    MSISDN of the last received message mode packet or microflow.

PUT /subscriptions/mine/devices/{deviceUid}
Request:

Changed content type : application/json

Updated CELLULAR connectivity:

  • Added property enforcedIMEI (string)

    IMEI terminal identifier (15 digits). If not blank, the traffic of this device is accepted only for the provided IMEI.

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

Updated CELLULAR connectivity:

  • Added property enforcedIMEI (string)

    IMEI terminal identifier (15 digits). If not blank, the traffic of this device is accepted only for the provided IMEI.

  • Added property lastIMEI (string)

    IMEI of the last received message mode packet or microflow. The 15 digits are returned.

  • Added property lastIMSI (string)

    IMSI of the last received message mode packet or microflow.

  • Added property lastMSISDN (string)

    MSISDN of the last received message mode packet or microflow.

POST /subscriptions/mine/devices/import
Request:

For cellular device:

  • the column B is now Enforced IMEI (15 digits) and optional

RDTP-22607

What's Deprecated


GET /subscriptions/mine/appServersRoutingProfiles

Retrieve AS routing profiles

POST /subscriptions/mine/appServersRoutingProfiles

Create an AS routing profile

GET /subscriptions/mine/appServersRoutingProfiles/supplierAppServers

Retrieve supplier application servers

GET /subscriptions/mine/appServersRoutingProfiles/suppliers

Retrieve application suppliers

GET /subscriptions/mine/appServersRoutingProfiles/tpkClouds

Retrieve TPX destinations

DELETE /subscriptions/mine/appServersRoutingProfiles/{appServersRoutingProfileUid}

Delete an AS routing profile

GET /subscriptions/mine/appServersRoutingProfiles/{appServersRoutingProfileUid}

Retrieve an AS routing profile

PUT /subscriptions/mine/appServersRoutingProfiles/{appServersRoutingProfileUid}

Update an AS routing profile

GET /subscriptions/mine/appServersRoutingProfiles/{appServersRoutingProfileUid}/security

Retrieve the security status of an AS routing profile

PUT /subscriptions/mine/appServersRoutingProfiles/{appServersRoutingProfileUid}/security

Update the security status of an AS routing profile

What's Changed


GET /subscriptions/mine/devices
Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property briefs (object)

    • Deprecated 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

      This property must no longer be used: the properties appServers and networkContext must be used in replacement.

POST /subscriptions/mine/devices
Request:
  • Deprecated 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

    This property must no longer be used: the properties appServers and networkContext must be used in replacement.

Return Type:

Changed response : 201 Created

Successful UPDATE or RETRIEVE

  • Deprecated 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

    This property must no longer be used: the properties appServers and networkContext must be used in replacement.

POST /subscriptions/mine/devices/import
Request:

Device creation:

  • the column I is DEPRECATED
GET /subscriptions/mine/devices/{deviceUid}
Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Deprecated 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

    This property must no longer be used: the properties appServers and networkContext must be used in replacement.

PUT /subscriptions/mine/devices/{deviceUid}
Request:
  • Deprecated 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

    This property must no longer be used: the properties appServers and networkContext must be used in replacement.

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Deprecated 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

    This property must no longer be used: the properties appServers and networkContext must be used in replacement.

POST /subscriptions/mine/multicastGroups
Request:
  • Deprecated 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

    This property must no longer be used: the properties appServers and networkContext must be used in replacement.

Return Type:

Changed response : 201 Created

Successful CREATE, UPDATE or RETRIEVE

  • Deprecated 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

    This property must no longer be used: the properties appServers and networkContext must be used in replacement.

GET /subscriptions/mine/multicastGroups/{multicastGroupUid}
Return Type:

Changed response : 200 OK

Successful CREATE, UPDATE or RETRIEVE

  • Deprecated 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

    This property must no longer be used: the properties appServers and networkContext must be used in replacement.

PUT /subscriptions/mine/multicastGroups/{multicastGroupUid}
Request:
  • Deprecated 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

    This property must no longer be used: the properties appServers and networkContext must be used in replacement.

Return Type:

Changed response : 200 OK

Successful CREATE, UPDATE or RETRIEVE

  • Deprecated 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

    This property must no longer be used: the properties appServers and networkContext must be used in replacement.

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
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
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
Request:
  • Deprecated property occContext (object)

    Optimistic Concurrency Control.

    This property must no longer be used: it is useless and ignored.

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}
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
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
Request:
  • Deprecated property occContext (object)

    Optimistic Concurrency Control.

    This property must no longer be used: it is useless and ignored.

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}
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
Request:
  • Deprecated property occContext (object)

    Optimistic Concurrency Control.

    This property must no longer be used: it is useless and ignored.

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}
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
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
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

  • Deprecated property occContext (object)

    Optimistic Concurrency Control.

    This property must no longer be used: it is useless and ignored.

POST /subscriptions/mine/multicastGroups
Request:
  • Deprecated property occContext (object)

    Optimistic Concurrency Control.

    This property must no longer be used: it is useless and ignored.

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}
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