API support for bulk object updates/edits (put/patch) #3882

Closed
opened 2025-12-29 18:31:45 +01:00 by adam · 1 comment
Owner

Originally created by @ttarabula on GitHub (Jul 23, 2020).

Originally assigned to: @jeremystretch on GitHub.

Environment

  • Python version: Python 3.6
  • NetBox version: Netbox 2.8.8

Proposed Functionality

Allow for bulk editing (put/patch) of devices (preferably any object) through API end-points.

Related issue (bulk deletes): #3436

Use Case

Currently, iterative updates to objects doesn't scale well and API support for a single call to edit multiple objects via the API could streamline various access patterns. More generally though, since bulk create (post) is already supported, and the bulk delete enhancement proposal was accepted, it would be nice to have this as well for completeness' sake. Similar to bulk delete, since the web interface also supports this, I can see official support in the API simplifying the web interface code as well.

Originally created by @ttarabula on GitHub (Jul 23, 2020). Originally assigned to: @jeremystretch on GitHub. ### Environment * Python version: Python 3.6 * NetBox version: Netbox 2.8.8 ### Proposed Functionality Allow for bulk editing (put/patch) of devices (preferably any object) through API end-points. Related issue (bulk deletes): #3436 ### Use Case Currently, iterative updates to objects doesn't scale well and API support for a single call to edit multiple objects via the API could streamline various access patterns. More generally though, since bulk create (post) is already supported, and the bulk delete enhancement proposal was accepted, it would be nice to have this as well for completeness' sake. Similar to bulk delete, since the web interface also supports this, I can see official support in the API simplifying the web interface code as well.
adam added the status: acceptedtype: feature labels 2025-12-29 18:31:45 +01:00
adam closed this issue 2025-12-29 18:31:45 +01:00
Author
Owner

@jeremystretch commented on GitHub (Sep 18, 2020):

Marking as blocked by #3436 (still need to address the schema generation issue)

@jeremystretch commented on GitHub (Sep 18, 2020): Marking as blocked by #3436 (still need to address the schema generation issue)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#3882