SuperAPI AI Directory

ziniao-openapi-explorer

Deployment & operations

View repository

Updated 10-16 09:45

About this skill

API Exploration

Prerequisites: First read ../ziniao-shared/SKILL.md。

When the user's requirementcannot be covered by existing shortcut commands, use this skill to find the corresponding API path and call it directly through ziniao-cli api .

Exploration Process

Step 1: Confirm Existing Commands Are Insufficient

ziniao-cli department --help
ziniao-cli staff --help
ziniao-cli account --help
ziniao-cli device --help
ziniao-cli role --help

If a corresponding shortcut command already exists, use it directly.

Step 2: Locate the API from the Path List

Guessing API paths is prohibited; you must look them up from the following list.

Departments (5) ✅ All already have shortcut commands

Operation Path Shortcut Command
List /superbrowser/rest/v1/erp/department/list department list
Add /superbrowser/rest/v1/erp/department/add department create
Update /superbrowser/rest/v1/erp/department/update department update
Delete /superbrowser/rest/v1/erp/department/delete department delete
Sort /superbrowser/rest/v1/erp/department/order department reorder

Employees (5) ✅ All already have shortcut commands

Operation Path Shortcut Command
List /superbrowser/rest/v1/erp/staff/list staff list
Add /superbrowser/rest/v2/erp/staff/add staff create
Update /superbrowser/rest/v2/erp/staff/modify staff update
Status /superbrowser/rest/v1/erp/staff/status staff enable/disable/remove
Transfer /superbrowser/rest/v1/erp/staff/department staff transfer

Accounts (23) — 4 still require api

Category Path Prefix Shortcut Command
CRUD /superbrowser/rest/v1/erp/store/list|create|update/base|delete account list/create/update/delete
Cache /superbrowser/rest/v1/erp/store/deletecookie api
Authorization /superbrowser/rest/v1/erp/store/auth/add|delete|clean、/superbrowser/rest/v1/erp/user/stores、/superbrowser/rest/v1/erp/store/user/list account auth-*
Authorization Query /superbrowser/rest/v1/erp/store/auth/query api
User Account /superbrowser/rest/v1/erp/store/list/by/user api
Additional Information /superbrowser/rest/v1/erp/store/addtion api
Tags /superbrowser/rest/v1/erp/tag/list、/superbrowser/rest/v1/store-tag/add|delete|rename|bind|unbind|replace|clear|remove|list account tag-*

Devices (11) — 2 still require api

Category Path Prefix Shortcut Command
Query /superbrowser/rest/v1/erp/ip/page、/superbrowser/rest/v1/erp/proxy/purchased_package_info、/superbrowser/rest/v1/erp/ip/historybind device list(price/history uses api)
Plan /superbrowser/rest/v1/erp/package/new device plan-list
Purchase /superbrowser/rest/v1/erp/purchase|renew device purchase/renew
Owned /superbrowser/rest/v1/erp/ip/self/add/new|edit/new device add-custom/update-custom
Binding /superbrowser/rest/v1/erp/ip/bind|unbind|renewal device bind/unbind/auto-renew

Roles (7) ✅ All already have shortcut commands

Operation Path Shortcut Command
List /superbrowser/rest/v1/erp/per/role/list role list
Details /superbrowser/rest/v1/erp/per/role/detail role detail
Add /superbrowser/rest/v1/erp/per/role/add role create
Update /superbrowser/rest/v1/erp/per/role/edit role update
Assign /superbrowser/rest/v1/erp/staff/change/role role assign
User Roles /superbrowser/rest/v1/erp/staff/role/list role staff-roles
Permission List /superbrowser/rest/v1/erp/per/permission/list role permissions

Access Policies (22) — All require api

Category Path
Rule /superbrowser/rest/v1/erp/security/access_rule/list
Rule /superbrowser/rest/v1/erp/security/access_rule/detail
Rule /superbrowser/rest/v1/erp/security/access_rule/add
Rule /superbrowser/rest/v1/erp/security/access_rule/edit
Rule /superbrowser/rest/v1/erp/security/access_rule/delete
Rule /superbrowser/rest/v1/erp/security/access_rule/active
Rule Member /superbrowser/rest/v1/erp/security/access_rule/change_user
Rule Account /superbrowser/rest/v1/erp/security/access_rule/change_account
Rule Account /superbrowser/rest/v1/erp/security/access_rule/account/bindable_list
Webpage /superbrowser/rest/v1/erp/security/access_rule_url/list
Webpage /superbrowser/rest/v1/erp/security/access_rule_url/detail
Webpage /superbrowser/rest/v1/erp/security/access_rule_url/add
Webpage /superbrowser/rest/v1/erp/security/access_rule_url/edit
Webpage /superbrowser/rest/v1/erp/security/access_rule_url/delete
Webpage /superbrowser/rest/v1/erp/security/access_rule_url/change_group
Webpage Group /superbrowser/rest/v1/erp/security/access_rule_url_group/list
Webpage Group /superbrowser/rest/v1/erp/security/access_rule_url_group/add
Webpage Group /superbrowser/rest/v1/erp/security/access_rule_url_group/edit
Webpage Group /superbrowser/rest/v1/erp/security/access_rule_url_group/delete
Account Policy /superbrowser/rest/v1/erp/security/access_rule/list/one_account
Account Policy /superbrowser/rest/v1/erp/security/access_rule/account_ref/add_to_account
Account Policy /superbrowser/rest/v1/erp/security/access_rule/account_ref/remove_from_account

Step 3: Use dry-run to Explore

# 先预览请求
ziniao-cli api /superbrowser/rest/v1/erp/per/role/list --dry-run

# 确认后执行
ziniao-cli api /superbrowser/rest/v1/erp/per/role/list

Safety Rules

  • Guessing API paths or parameters is prohibited; you must look them up from the list
  • Confirm user intent before write/delete operations
  • It is recommended to first use --dry-run to preview

Reference