[PR #94] [MERGED] Extend peer http endpoint #12136

Closed
opened 2026-08-05 01:32:30 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/94
Author: @braginini
Created: 8/21/2021
Status: Merged
Merged: 8/23/2021
Merged by: @mlsmaycon

Base: mainHead: extend-peer-http-endpoint


📝 Commits (9)

  • bf42331 feature: add peer GET and DELETE API methods
  • f291a2e refactor: extract peer business logic to a separate file
  • d62d54c refactor: extract peer business logic to a separate file
  • f4bdfc0 feature: add peer update HTTP endpoint
  • 6b0f017 chore: fill peer new fields
  • 452b413 Merge branch 'main' into extend-peer-http-endpoint
  • c11523f merge with main
  • 025f259 refactor: HTTP methods according to standards
  • a8f04fd chore: setup keys POST endpoint without ID

📊 Changes

8 files changed (+382 additions, -174 deletions)

View changed files

📝 management/server/account.go (+0 -105)
📝 management/server/file_store.go (+45 -0)
📝 management/server/http/handler/peers.go (+79 -19)
📝 management/server/http/handler/setupkeys.go (+56 -45)
📝 management/server/http/handler/util.go (+11 -0)
📝 management/server/http/server.go (+3 -3)
management/server/peer.go (+184 -0)
📝 management/server/store.go (+4 -2)

📄 Description

Add new HTTP API endpoints:

  • update peer
  • delete peer
  • get peer

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbirdio/netbird/pull/94 **Author:** [@braginini](https://github.com/braginini) **Created:** 8/21/2021 **Status:** ✅ Merged **Merged:** 8/23/2021 **Merged by:** [@mlsmaycon](https://github.com/mlsmaycon) **Base:** `main` ← **Head:** `extend-peer-http-endpoint` --- ### 📝 Commits (9) - [`bf42331`](https://github.com/netbirdio/netbird/commit/bf42331483fe3ff4d1fac23a1ff9d421e7dc0471) feature: add peer GET and DELETE API methods - [`f291a2e`](https://github.com/netbirdio/netbird/commit/f291a2e9f2b03f7580c23ffe1c12ddc8eb77d061) refactor: extract peer business logic to a separate file - [`d62d54c`](https://github.com/netbirdio/netbird/commit/d62d54ce31a9476b739330e97a915bd312ecc4d8) refactor: extract peer business logic to a separate file - [`f4bdfc0`](https://github.com/netbirdio/netbird/commit/f4bdfc0f77181e26b8d029cecb2d4a4e629f8321) feature: add peer update HTTP endpoint - [`6b0f017`](https://github.com/netbirdio/netbird/commit/6b0f017d03bc33a3938209a6bb4f52eb0904303e) chore: fill peer new fields - [`452b413`](https://github.com/netbirdio/netbird/commit/452b413969974878063b69c84570a39156cf17ca) Merge branch 'main' into extend-peer-http-endpoint - [`c11523f`](https://github.com/netbirdio/netbird/commit/c11523f150a85a0410f8ff7d22160dda2434dca3) merge with main - [`025f259`](https://github.com/netbirdio/netbird/commit/025f259e7d0b7850a0d33edb143dd41992ea7d8f) refactor: HTTP methods according to standards - [`a8f04fd`](https://github.com/netbirdio/netbird/commit/a8f04fd554782f08ec5a3dcb8eb590617a7b2fe4) chore: setup keys POST endpoint without ID ### 📊 Changes **8 files changed** (+382 additions, -174 deletions) <details> <summary>View changed files</summary> 📝 `management/server/account.go` (+0 -105) 📝 `management/server/file_store.go` (+45 -0) 📝 `management/server/http/handler/peers.go` (+79 -19) 📝 `management/server/http/handler/setupkeys.go` (+56 -45) 📝 `management/server/http/handler/util.go` (+11 -0) 📝 `management/server/http/server.go` (+3 -3) ➕ `management/server/peer.go` (+184 -0) 📝 `management/server/store.go` (+4 -2) </details> ### 📄 Description Add new HTTP API endpoints: - [x] update peer - [x] delete peer - [x] get peer --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2026-08-05 01:32:30 -04:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#12136