Skip to content

✨ [REST-API] device management for wire graph#4357

Open
Agnul97 wants to merge 17 commits intoeclipse-kapua:developfrom
Agnul97:feature-deviceManagementWires
Open

✨ [REST-API] device management for wire graph#4357
Agnul97 wants to merge 17 commits intoeclipse-kapua:developfrom
Agnul97:feature-deviceManagementWires

Conversation

@Agnul97
Copy link
Copy Markdown
Contributor

@Agnul97 Agnul97 commented Feb 12, 2026

Kura WIRE-V1 request handler allows to remotely manage several aspects of the Wire Graph functionality

Among the endpoints offered by the request handler, the following three are the object of this PR:

GET /graph/snapshot
PUT /graph/snapshot
DEL /graph

With the GET a user is able to download the wire graph snapshot, a subset of the device configuration limited to the wire graph and wiregraph-related components, with the Kapua normalised encoding. Wiregraph snapshot can be prepared for later upload on another device or in the same device.

With the DEL the user can cleanly delete the current wire graph in the target device so that it can be safely replaced by a new graph avoiding issues due to the merge of components operated by Kura.

With the PUT the user can upload the wire graph snapshot.

This PR adds such operations along with their rest-api.

@Agnul97 Agnul97 changed the title Feature device management wires ✨ [REST-API] device management for wire graph Feb 12, 2026
@Agnul97 Agnul97 marked this pull request as draft February 19, 2026 08:48
@Agnul97 Agnul97 marked this pull request as ready for review February 19, 2026 16:50
@Agnul97 Agnul97 force-pushed the feature-deviceManagementWires branch from 2dcb9a8 to 9533d77 Compare March 9, 2026 08:55
@Agnul97 Agnul97 force-pushed the feature-deviceManagementWires branch from 9533d77 to 33cc5de Compare April 13, 2026 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants