feat(bitdefender): complete Accounts module (build-out 1/N)
- Completed Accounts module for bitdefender skill (GravityZone Public API) - Added 5 methods: getAccountDetails, createAccount, updateAccount, deleteAccount, configureNotificationsSettings - Write methods require --confirm; raw also gates createAccount/updateAccount/configureNotificationsSettings - Param shapes validated against official docs and safe validation probes - configureNotificationsSettings is a setter with no required param; warning documented against empty payload on live tenant - selftest 42 -> 49 passing Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -68,14 +68,14 @@ Per-module workflow: fetch module doc -> list methods + params -> add to
|
||||
- [x] getPushEventSettings · getPushEventStats · setPushEventSettings
|
||||
- [ ] sendTestPushEvent (enumerate)
|
||||
|
||||
## accounts (fully enumerated from docs)
|
||||
## accounts — COMPLETE (all 7)
|
||||
- [x] getAccountsList
|
||||
- [x] getAccountDetails (no id = own account)
|
||||
- [x] getNotificationsSettings
|
||||
- [ ] getAccountDetails
|
||||
- [ ] createAccount (gated)
|
||||
- [ ] updateAccount (gated)
|
||||
- [ ] deleteAccount (gated)
|
||||
- [ ] configureNotificationsSettings (gated)
|
||||
- [x] createAccount (gated)
|
||||
- [x] updateAccount (gated)
|
||||
- [x] deleteAccount (gated)
|
||||
- [x] configureNotificationsSettings (gated; setter w/ no required param — never probe empty)
|
||||
|
||||
## integrations
|
||||
- [ ] (enumerate; getPSAIntegrationList was a name-miss — find correct names)
|
||||
|
||||
Reference in New Issue
Block a user