Skip to main content

key-manager-changelog-tpw-operator

Release 8.0

RDTP-23309

What's Changed


GET /kmSubscriptions/{kmSubscriptionUid}
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 /kmSubscriptions/{kmSubscriptionUid}/asKeys
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 /kmSubscriptions/{kmSubscriptionUid}/asKeys/{asKeyUid}
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 /kmSubscriptions/{kmSubscriptionUid}/asKeys/{asKeyUid}
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 /kmSubscriptions/{kmSubscriptionUid}/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 /kmSubscriptions/{kmSubscriptionUid}/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 /kmSubscriptions/{kmSubscriptionUid}/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.

Release 7.3

RDTP-17900

What's Changed


All paths /kmSubscriptions/\{kmSubscriptionUid\}/*
Parameters:

Changed: kmSubscriptionUid in path

Unique identifier of the subscription, either

  • the sequential integer (UID) of the subscription
  • the identifier (ID) of a subscriber prefixed by id:sub:
  • the string mine to reference the subscription of the authenticated user requesting the API

RDTP-18900

What's New


GET /kmSubscriptions/{kmSubscriptionUid}/devices/frames

Retrieve Devices Traffic History

GET /kmSubscriptions/{kmSubscriptionUid}/devices/states

Retrieve Devices States Distribution

Release 7.2

RDTP-8479

What's Changed


GET /kmCustomers

Retrieve KmCustomers

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property subscription (object)

    • Changed property grantedPermissions (array)

      Changed items (string):

      Added enum value:

      • s1

Release 7.1

RDTP-8978

What's Changed


GET /kmSubscriptions/{kmSubscriptionUid}/asKeys

Retrieve AS Transport Keys

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property briefs (array)

    Changed items (object):

    • Changed property hsmSecurity (object)

      • Added property asKeyLabel (string)

        Label of the generated AS Transport Key.

POST /kmSubscriptions/{kmSubscriptionUid}/asKeys

Create AS Transport Key

Return Type:

Changed response : 201 Created

Successful UPDATE or RETRIEVE

  • Changed property hsmSecurity (object)

    • Added property asKeyLabel (string)

      Label of the generated AS Transport Key.

GET /kmSubscriptions/{kmSubscriptionUid}/asKeys/{asKeyUid}

Retrieve AS Transport Key

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property hsmSecurity (object)

    • Added property asKeyLabel (string)

      Label of the generated AS Transport Key.

PUT /kmSubscriptions/{kmSubscriptionUid}/asKeys/{asKeyUid}

Update AS Transport Key

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property hsmSecurity (object)

    • Added property asKeyLabel (string)

      Label of the generated AS Transport Key.

Release 7.0

RDTP-10309

What's Changed


POST /kmSubscriptions/{kmSubscriptionUid}/devices

Create Device

Request:
  • Changed property asKey (object)

    • Changed property ID (string)

      AS key cannot be set if the device state is PRE_COMMISSIONED

  • Changed property homeNsNetID (string)

    Home NS NetID cannot be set if the device state is PRE_COMMISSIONED

  • Changed property state (string)

    Device state:

    • 'PRE_COMMISSIONED': the device is pre-commissioned, the device must be claimed to be activated
    • 'GENERIC': the device has been claimed but is not yet commissioned (associated with a Home NS)
    • 'COMMISSIONED': the device is commissioned (associated with a Home NS)
    • 'ACTIVATED': the device has join the network
Return Type:

Changed response : 201 Created

Successful UPDATE or RETRIEVE

  • Changed property asKey (object)

    • Changed property ID (string)

      AS key cannot be set if the device state is PRE_COMMISSIONED

  • Changed property homeNsNetID (string)

    Home NS NetID cannot be set if the device state is PRE_COMMISSIONED

  • Changed property state (string)

    Device state:

    • 'PRE_COMMISSIONED': the device is pre-commissioned, the device must be claimed to be activated
    • 'GENERIC': the device has been claimed but is not yet commissioned (associated with a Home NS)
    • 'COMMISSIONED': the device is commissioned (associated with a Home NS)
    • 'ACTIVATED': the device has join the network
GET /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}

Retrieve Device

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property asKey (object)

    • Changed property ID (string)

      AS key cannot be set if the device state is PRE_COMMISSIONED

  • Changed property homeNsNetID (string)

    Home NS NetID cannot be set if the device state is PRE_COMMISSIONED

  • Changed property state (string)

    Device state:

    • 'PRE_COMMISSIONED': the device is pre-commissioned, the device must be claimed to be activated
    • 'GENERIC': the device has been claimed but is not yet commissioned (associated with a Home NS)
    • 'COMMISSIONED': the device is commissioned (associated with a Home NS)
    • 'ACTIVATED': the device has join the network
PUT /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}

Update Device

Request:
  • Changed property asKey (object)

    • Changed property ID (string)

      AS key cannot be set if the device state is PRE_COMMISSIONED

  • Changed property homeNsNetID (string)

    Home NS NetID cannot be set if the device state is PRE_COMMISSIONED

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property asKey (object)

    • Changed property ID (string)

      AS key cannot be set if the device state is PRE_COMMISSIONED

  • Changed property homeNsNetID (string)

    Home NS NetID cannot be set if the device state is PRE_COMMISSIONED

  • Changed property state (string)

    Device state:

    • 'PRE_COMMISSIONED': the device is pre-commissioned, the device must be claimed to be activated
    • 'GENERIC': the device has been claimed but is not yet commissioned (associated with a Home NS)
    • 'COMMISSIONED': the device is commissioned (associated with a Home NS)
    • 'ACTIVATED': the device has join the network

RDTP-3381

What's Changed


POST /kmSubscriptions/{kmSubscriptionUid}/devices

Create Device

Request:
  • Added property homeNsNSID (string)

    Network Server Identifier (NSID) of the Home Network Server (hNS)

    Home NS NSID cannot be set if the device state is PRE_COMMISSIONED

Return Type:

Changed response : 201 Created

Successful UPDATE or RETRIEVE

  • Added property homeNsNSID (string)

    Network Server Identifier (NSID) of the Home Network Server (hNS)

    Home NS NSID cannot be set if the device state is PRE_COMMISSIONED

  • Added property ownerID (string)

    ID of the Device owner that claimed the device through ClaimReq message.

GET /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}

Retrieve Device

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Added property homeNsNSID (string)

    Network Server Identifier (NSID) of the Home Network Server (hNS)

    Home NS NSID cannot be set if the device state is PRE_COMMISSIONED

  • Added property ownerID (string)

    ID of the Device owner that claimed the device through ClaimReq message.

PUT /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}

Update Device

Request:
  • Added property homeNsNSID (string)

    Network Server Identifier (NSID) of the Home Network Server (hNS)

    Home NS NSID cannot be set if the device state is PRE_COMMISSIONED

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Added property homeNsNSID (string)

    Network Server Identifier (NSID) of the Home Network Server (hNS)

    Home NS NSID cannot be set if the device state is PRE_COMMISSIONED

  • Added property ownerID (string)

    ID of the Device owner that claimed the device through ClaimReq message.

POST /kmSubscriptions/{kmSubscriptionUid}/devices/import

Create Import

Request:

The following column is added to the device importation CSV file

ColumnDefinitionCardinality
YLoRaWAN Home NS NSID (IEEE EUI64 identifier)Optional

Release 6.1

RDTP-15622

What's Changed


GET /kmSubscriptions/{kmSubscriptionUid}/asKeys

Retrieve AsKeys

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property briefs (array)

    Changed items (object):

    • Changed property hsmSecurity (object)

      • Added property asKeyWrapAlgo (string)

        Key Wrap algorithm to use for AppSKey encryption with the AS Transport Key

        Enum values:

        • AES_CBC
        • RFC_3394
POST /kmSubscriptions/{kmSubscriptionUid}/asKeys

Create AsKey

Request:
  • Changed property hsmSecurity (object)

    • Added property asKeyWrapAlgo (string)

      Key Wrap algorithm to use for AppSKey encryption with the AS Transport Key.

      RFC_3394 is only supported if the AS Transport Key is generated by a HSM group.

      Enum values:

      • AES_CBC
      • RFC_3394
Return Type:

Changed response : 201 Created

Successful UPDATE or RETRIEVE

  • Changed property hsmSecurity (object)

    • Added property asKeyWrapAlgo (string)

      Key Wrap algorithm to use for AppSKey encryption with the AS Transport Key

      Enum values:

      • AES_CBC
      • RFC_3394
GET /kmSubscriptions/{kmSubscriptionUid}/asKeys/{asKeyUid}

Retrieve AsKey

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property hsmSecurity (object)

    • Added property asKeyWrapAlgo (string)

      Key Wrap algorithm to use for AppSKey encryption with the AS Transport Key

      Enum values:

      • AES_CBC
      • RFC_3394
PUT /kmSubscriptions/{kmSubscriptionUid}/asKeys/{asKeyUid}

Update AsKey

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property hsmSecurity (object)

    • Added property asKeyWrapAlgo (string)

      Key Wrap algorithm to use for AppSKey encryption with the AS Transport Key

      Enum values:

      • AES_CBC
      • RFC_3394

RDTP-7383

What's Changed


GET /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}
PUT /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}
DELETE /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}
GET /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}/frames
Parameters:

Changed: device in path

Unique identifier of the device, either

  • the sequential integer (UID) assigned to the device at creation (for example 123)
  • the EUI in uppercase prefixed with the e letter in downcase (for example e000000000522D8EB)

Release 6.0

RDTP-2488

What's Changed


GET /kmCustomers

Retrieve KmCustomers

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property subscription (object)

    New required properties:

    • grantedPermissions

    • Added property grantedPermissions (array)

      Items (string):

      Enum values:

      • x
      • a
      • ra
      • rc

Release 5.2.2

RDTP-2411-2764

What's New


GET /kmSubscriptions/{kmSubscriptionUid}/publicExchangeKey

Retrieve Public Exchange Keys

What's Changed


GET /kmSubscriptions/{kmSubscriptionUid}

Retrieve KmSubscription

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Added property twaExchangeKeyVersion (string)

    TWA Exchange Key (RSA) version used to encrypt keys when HSM is not used

POST /kmSubscriptions/{kmSubscriptionUid}/devices

Create Device

Request:
  • Added property exchangeKeyVersion (string)

    If the device is associated with an HSM group:

    • HSM Exchange Key (RSA) version used to encrypt AppKey/NwkKey

    Else:

    • TWA Exchange Key (RSA) version used to encrypt AppKey/NwkKey
PUT /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}

Update Device

Request:
  • Added property exchangeKeyVersion (string)

    If the device is associated with an HSM group:

    • HSM Exchange Key (RSA) version used to encrypt AppKey/NwkKey

    Else:

    • TWA Exchange Key (RSA) version used to encrypt AppKey/NwkKey
POST /kmSubscriptions/{kmSubscriptionUid}/devices/import

Create Import

Request:

The following columns changed to the device importation CSV file

ColumnDefinitionCardinality
F

LoRaWAN AppKey
Supported encoding modes:

  • Clear text (hexadecimal encoding)
  • Encrypted with HSM Application Key (AES) version specified in column S (hexadecimal encoding)
  • Encrypted with Exchange Key (RSA) version specified in column X (base64 encoding)
Mandatory
U

LoRaWAN NwkKey
Supported encoding modes:

  • Clear text (hexadecimal encoding)
  • Encrypted with HSM Network Key (AES) version specified in column V (hexadecimal encoding)
  • Encrypted with Exchange Key (RSA) version specified in column X (base64 encoding)
Mandatory for LoRaWAN 1.1 device, Forbidden otherwise.

The following column is added to the device importation CSV file

ColumnDefinitionCardinality
XHSM Exchange Key (RSA) version or TWA Exchange Key (RSA) version used to encrypt AppKey/NwkKeyOptional
GET /kmSubscriptions/{kmSubscriptionUid}/hsmGroups

Retrieve HsmGroups

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property briefs (array)

    Changed items (object):

    • Added property hsmExchangeKeyVersion (string)

      HSM Exchange Key version

Release 5.1

RDTP-7404

What's Changed


POST /kmSubscriptions/{kmSubscriptionUid}/devices

Create Device

Request:
  • Changed property secureElement (object)

    New required properties:

    • tkmInfo

    • Added property lorawanVersion (string)

      LoRaWAN version of the secure element

      Only applicable when the device is associated with a Secure Element

      Enum values:

      • 1.0
      • 1.1
    • Added property tkmInfo (string)

      Trusted Key Manager info of the secure element

      Only applicable when the device is associated with a Secure Element

    • Deleted property keyVersion (string)

      Secure Element key version to use for AppKey generation

    • Deleted property type (string)

      Secure Element type

    • Deleted property UID (string)

      Secure Element UID

Return Type:

Changed response : 201 Created

Successful UPDATE or RETRIEVE

  • Changed property secureElement (object)

    • Deleted property type (string)

      Secure Element type

GET /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}

Retrieve Device

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property secureElement (object)

    • Deleted property type (string)

      Secure Element type

PUT /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}

Update Device

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property secureElement (object)

    • Deleted property type (string)

      Secure Element type

RDTP-2469

What's New


POST /kmSubscriptions/{kmSubscriptionUid}/devices/claim

Claim Device

What's Changed


GET /kmSubscriptions/{kmSubscriptionUid}/devices

Retrieve Devices

Parameters:

Added: state in query

Device state filtering:

  • 'PRE_COMMISSIONED': only return pre-commissioned devices
  • 'GENERIC': only return generic devices
  • 'COMMISSIONED': only return commissioned devices
  • 'ACTIVATED': only return activated devices

When this query parameter is not specified, devices are returned without consideration for state.

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Changed property briefs (array)

    Changed items (object):

    New required properties:

    • state

    • Added property state (string)

      Device state:

      • 'PRE_COMMISSIONED': the device is pre-commissioned, the device must be claimed to be activated
      • 'GENERIC': the device has been claimed but is not yet commissioned (associated with an AS Key and a Home NS)
      • 'COMMISSIONED': the device is commissioned (associated with an AS Key and a Home NS)
      • 'ACTIVATED': the device has join the network

      Enum values:

      • PRE_COMMISSIONED
      • GENERIC
      • COMMISSIONED
      • ACTIVATED
POST /kmSubscriptions/{kmSubscriptionUid}/devices

Create Device

Request:
  • Added property secureElement (object)

    • Property keyVersion (string)

      Secure Element key version to use for AppKey generation

    • Property type (string)

      Secure Element type

      Enum value:

      • ST-SAFE-A100
    • Property UID (string)

      Secure Element UID

  • Added property state (string)

    Device state:

    • 'PRE_COMMISSIONED': the device is pre-commissioned, the device must be claimed to be activated
    • 'GENERIC': the device has been claimed but is not yet commissioned (associated with an AS Key and a Home NS)
    • 'COMMISSIONED': the device is commissioned (associated with an AS Key and a Home NS)
    • 'ACTIVATED': the device has join the network

    Enum values:

    • PRE_COMMISSIONED
    • GENERIC
    • COMMISSIONED
    • ACTIVATED
  • Added property rsaPublicKey (string)

    When device is pre-commissioned: RSA Public Key used to encrypt the owner token. RSA Public Key must be provided in PEM format.

Return Type:

Changed response : 201 Created

Successful UPDATE or RETRIEVE

  • Added property secureElement (object)

    • Property type (string)

      Secure Element type

      Enum value:

      • ST-SAFE-A100
  • Added property state (string)

    Device state:

    • 'PRE_COMMISSIONED': the device is pre-commissioned, the device must be claimed to be activated
    • 'GENERIC': the device has been claimed but is not yet commissioned (associated with an AS Key and a Home NS)
    • 'COMMISSIONED': the device is commissioned (associated with an AS Key and a Home NS)
    • 'ACTIVATED': the device has join the network

    Enum values:

    • PRE_COMMISSIONED
    • GENERIC
    • COMMISSIONED
    • ACTIVATED
  • Added property ownerToken (string)

    Owner token returned when a device without secure element chip is pre-commissioned. Eventually, the owner token will be used to claim the ownership of the device during NS provisioning.

GET /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}

Retrieve Device

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Added property secureElement (object)

    • Property type (string)

      Secure Element type

      Enum value:

      • ST-SAFE-A100
  • Added property state (string)

    Device state:

    • 'PRE_COMMISSIONED': the device is pre-commissioned, the device must be claimed to be activated
    • 'GENERIC': the device has been claimed but is not yet commissioned (associated with an AS Key and a Home NS)
    • 'COMMISSIONED': the device is commissioned (associated with an AS Key and a Home NS)
    • 'ACTIVATED': the device has join the network

    Enum values:

    • PRE_COMMISSIONED
    • GENERIC
    • COMMISSIONED
    • ACTIVATED
  • Added property ownerToken (string)

    Owner token returned when a device without secure element chip is pre-commissioned. Eventually, the owner token will be used to claim the ownership of the device during NS provisioning.

PUT /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}

Update Device

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Added property secureElement (object)

    • Property type (string)

      Secure Element type

      Enum value:

      • ST-SAFE-A100
  • Added property state (string)

    Device state:

    • 'PRE_COMMISSIONED': the device is pre-commissioned, the device must be claimed to be activated
    • 'GENERIC': the device has been claimed but is not yet commissioned (associated with an AS Key and a Home NS)
    • 'COMMISSIONED': the device is commissioned (associated with an AS Key and a Home NS)
    • 'ACTIVATED': the device has join the network

    Enum values:

    • PRE_COMMISSIONED
    • GENERIC
    • COMMISSIONED
    • ACTIVATED
  • Added property ownerToken (string)

    Owner token returned when a device without secure element chip is pre-commissioned. Eventually, the owner token will be used to claim the ownership of the device during NS provisioning.

RDTP-3386

What's Changed


POST /kmSubscriptions/{kmSubscriptionUid}/devices/import

Create Import

Request:

The following column is added to the device importation CSV file

ColumnDefinitionCardinality
Tn/a

RDTP-4571

What's New


POST /kmSubscriptions/{kmSubscriptionUid}/nwkKeyGen

Create NwkKeys

What's Changed


POST /kmSubscriptions/{kmSubscriptionUid}/devices

Create Device

Request:
  • Added property hsmNwkKeyVersion (string)

    HSM Network Key version used to encrypt NwkKey

  • Added property hsmAppKeyVersion (string)

    HSM Application Key version used to encrypt AppKey

  • Added property nwkKey (string)

    LoRaWAN NwkKey

    MANDATORY if LoRaWAN version is 1.1, FORBIDDEN otherwise

Return Type:

Changed response : 201 Created

Successful UPDATE or RETRIEVE

  • Removed property appKey (string)

    LoRaWAN AppKey

GET /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}

Retrieve Device

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Removed property appKey (string)

    LoRaWAN AppKey

PUT /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}

Update Device

Request:
  • Added property hsmNwkKeyVersion (string)

    HSM Network Key version used to encrypt NwkKey

  • Added property hsmAppKeyVersion (string)

    HSM Application Key version used to encrypt AppKey

  • Added property nwkKey (string)

    LoRaWAN NwkKey

    MANDATORY if LoRaWAN version is 1.1, FORBIDDEN otherwise

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Removed property appKey (string)

    LoRaWAN AppKey

RDTP-4575

What's Changed


POST /kmSubscriptions/{kmSubscriptionUid}/devices

Create Device

Request:
  • Added property homeNsNetID (string)

    Network Identifier of the Home Network Server

Return Type:

Changed response : 201 Created

Successful UPDATE or RETRIEVE

  • Added property homeNsNetID (string)

    Network Identifier of the Home Network Server

GET /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}

Retrieve Device

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Added property homeNsNetID (string)

    Network Identifier of the Home Network Server

PUT /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}

Update Device

Request:
  • Added property homeNsNetID (string)

    Network Identifier of the Home Network Server

Return Type:

Changed response : 200 OK

Successful UPDATE or RETRIEVE

  • Added property homeNsNetID (string)

    Network Identifier of the Home Network Server

POST /kmSubscriptions/{kmSubscriptionUid}/devices/import

Create Import

Request:

The device importation CSV file defines the following new column.

ColumnDefinitionCardinality
WLoRaWAN Home NS NetIDOptional

Release 5.0.1

General

What's New


POST /kmSubscriptions/{kmSubscriptionUid}/appKeyGen

Request the generation of a list of AppKeys

What's Changed


POST /kmSubscriptions/{kmSubscriptionUid}/devices

Create Device

Request:
  • Added property hsmAppKeyVersion (string)

    HSM Application Key version used to encrypt AppKey

PUT /kmSubscriptions/{kmSubscriptionUid}/devices/{deviceUid}

Update Device

Request:
  • Added property hsmAppKeyVersion (string)

    HSM Application Key version used to encrypt AppKey

POST /kmSubscriptions/{kmSubscriptionUid}/devices/import
Request:
  • The device importation CSV file defines new column:
ColumnDefinitionCardinality
SHSM Application Key versionOptional

Release 4.3

General

N/A