33Generated: 2026-03-20
44
55** Total API Endpoints Defined:** 343 across 8 OpenAPI spec files
6- ** Total Endpoints Tested:** 100 (29 %)
6+ ** Total Endpoints Tested:** 115 (33 %)
77
88## Coverage by Spec
99
1010| Spec File | Total | Tested | Coverage |
1111| -----------| -------| --------| ----------|
1212| authentication.yaml | 7 | 7 | 100% |
1313| base_operations.yaml | 52 | 44 | 84% |
14- | user_account_operations.yaml | 117 | 18 | 15 % |
14+ | user_account_operations.yaml | 117 | 33 | 28 % |
1515| team_admin_account_operations.yaml | 48 | 4 | 8% |
1616| system_admin_account_operations.yaml | 98 | 18 | 18% |
1717| file_operations.yaml | 9 | 3 | 33% |
@@ -123,7 +123,7 @@ Generated: 2026-03-20
123123- [x] ` GET /api-gateway/api/v2/dtables/{base_uuid}/metadata/ ` - getMetadata
124124- [x] ` GET /api-gateway/api/v2/dtables/{base_uuid}/related-users/ ` - listCollaborators
125125
126- ## User Account Operations (18 /117)
126+ ## User Account Operations (33 /117)
127127
128128### Email Accounts (0/6)
129129
@@ -134,30 +134,30 @@ Generated: 2026-03-20
134134- [ ] ` GET /api/v2.1/third-party-accounts/{base_uuid}/ ` - listEmailAccounts
135135- [ ] ` PUT /api/v2.1/third-party-accounts/{base_uuid}/{3rd_party_account_id}/ ` - updateEmailAccount
136136
137- ### Groups & Workspaces (1 /9)
137+ ### Groups & Workspaces (6 /9)
138138
139139- [x] ` GET /api/v2.1/workspaces/ ` - listWorkspaces
140- - [ ] ` POST /api/v2.1/groups/{group_id}/members/ ` - addGroupMember
140+ - [x ] ` POST /api/v2.1/groups/{group_id}/members/ ` - addGroupMember
141141- [ ] ` POST /api/v2.1/dtable-external-link/dtable-copy/ ` - copyBaseFromExternalLink
142142- [ ] ` POST /api/v2.1/dtable-copy/ ` - copyBaseFromWorkspace
143- - [ ] ` GET /api/v2.1/groups/{group_id}/members/ ` - getGroupMembers
144- - [ ] ` DELETE /api/v2.1/groups/{group_id}/members/{group_member}/ ` - removeGroupMember
145- - [ ] ` GET /api/v2.1/search-group/ ` - searchGroup
143+ - [x ] ` GET /api/v2.1/groups/{group_id}/members/ ` - getGroupMembers
144+ - [x ] ` DELETE /api/v2.1/groups/{group_id}/members/{group_member}/ ` - removeGroupMember
145+ - [x ] ` GET /api/v2.1/search-group/ ` - searchGroup
146146- [ ] ` GET /api/v2.1/groups/{group_id}/search-member/ ` - searchGroupMembers
147- - [ ] ` PUT /api/v2.1/groups/{group_id}/members/{group_member}/ ` - updateGroupRole
147+ - [x ] ` PUT /api/v2.1/groups/{group_id}/members/{group_member}/ ` - updateGroupRole
148148
149149### Notifications (0/3)
150150
151151- [ ] ` POST /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/notification-rules/ ` - addNotificationRule
152152- [ ] ` DELETE /api/v2.1/notifications/ ` - markNotificationAsSeen
153153- [ ] ` PUT /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/notification-rules/{notification_rule_id}/ ` - updateNotificationRule
154154
155- ### User (1 /5)
155+ ### User (3 /5)
156156
157157- [x] ` GET /api2/account/info/ ` - getAccountInfo
158158- [ ] ` POST /api/v2.1/user-avatar/ ` - addUserAvatar
159- - [ ] ` GET /api/v2.1/user-common-info/{user_id}/ ` - getPublicUserInfo
160- - [ ] ` POST /api/v2.1/user-list/ ` - listPublicUserInfos
159+ - [x ] ` GET /api/v2.1/user-common-info/{user_id}/ ` - getPublicUserInfo
160+ - [x ] ` POST /api/v2.1/user-list/ ` - listPublicUserInfos
161161- [ ] ` PUT /api/v2.1/user/contact-email/ ` - updateEmailAddress
162162
163163### Import & Export (0/9)
@@ -172,22 +172,22 @@ Generated: 2026-03-20
172172- [ ] ` POST /api/v2.1/workspace/{workspace_id}/synchronous-import/import-excel-csv-to-table/ ` - importTableFromFile
173173- [ ] ` POST /api/v2.1/workspace/{workspace_id}/synchronous-import/update-table-via-excel-csv/ ` - updateFromFile
174174
175- ### Bases (4 /15)
175+ ### Bases (9 /15)
176176
177177- [x] ` POST /api/v2.1/dtables/ ` - createBase
178178- [x] ` POST /api/v2.1/starred-dtables/ ` - favoriteBase
179179- [x] ` GET /api/v2.1/starred-dtables/ ` - listFavorites
180180- [x] ` DELETE /api/v2.1/starred-dtables/ ` - unfavoriteBase
181181- [ ] ` PUT /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/password/ ` - basePassword
182182- [ ] ` DELETE /api/v2.1/trash-dtables/ ` - clearTrash
183- - [ ] ` POST /api/v2.1/workspace/{workspace_id}/folders/ ` - createFolder
184- - [ ] ` DELETE /api/v2.1/workspace/{workspace_id}/folders/{folder_id}/ ` - deleteFolder
185- - [ ] ` GET /api/v2.1/dtable/{base_uuid}/size/ ` - getBaseSize
183+ - [x ] ` POST /api/v2.1/workspace/{workspace_id}/folders/ ` - createFolder
184+ - [x ] ` DELETE /api/v2.1/workspace/{workspace_id}/folders/{folder_id}/ ` - deleteFolder
185+ - [x ] ` GET /api/v2.1/dtable/{base_uuid}/size/ ` - getBaseSize
186186- [ ] ` GET /api/v2.1/groups/{group_id}/trash-dtables/ ` - listGroupTrashedBases
187187- [ ] ` POST /api/v2.1/workspace/{workspace_id}/folder-item-moving/ ` - moveBaseIntoFolder
188188- [ ] ` PUT /api/v2.1/groups/{group_id}/trash-dtables/{base_uuid}/ ` - restoreGroupTrashedBase
189- - [ ] ` GET /api/v2.1/dtable/items-search/ ` - searchBaseOrApps
190- - [ ] ` PUT /api/v2.1/workspace/{workspace_id}/dtable/ ` - updateBase
189+ - [x ] ` GET /api/v2.1/dtable/items-search/ ` - searchBaseOrApps
190+ - [x ] ` PUT /api/v2.1/workspace/{workspace_id}/dtable/ ` - updateBase
191191- [ ] ` PUT /api/v2.1/workspace/{workspace_id}/folders/{folder_id}/ ` - updateFolder
192192
193193### Apps (0/5)
@@ -207,11 +207,11 @@ Generated: 2026-03-20
207207- [ ] ` GET /api/v2.1/dtable-recent-asset/{base_uuid}/ ` - listRecentlyUploadedFiles
208208- [ ] ` POST /api/v2.1/dtable-asset/{base_uuid}/rename/ ` - renameBaseAsset
209209
210- ### Automations (0 /4)
210+ ### Automations (1 /4)
211211
212212- [ ] ` POST /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/automation-rules/ ` - createAutomationRule
213213- [ ] ` DELETE /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/automation-rules/{automation_rule_id}/ ` - deleteAutomationRule
214- - [ ] ` GET /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/automation-rules/ ` - listAutomationRules
214+ - [x ] ` GET /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/automation-rules/ ` - listAutomationRules
215215- [ ] ` PUT /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/automation-rules/{automation_rule_id}/ ` - updateAutomationRule
216216
217217### Sharing Links (0/3)
@@ -228,7 +228,7 @@ Generated: 2026-03-20
228228- [ ] ` PUT /api/v2.1/forms/{form_token}/ ` - updateForm
229229- [ ] ` POST /api/v2.1/forms/{form_token}/logos/ ` - uploadFormLogo
230230
231- ### Sharing (8 /24)
231+ ### Sharing (11 /24)
232232
233233- [x] ` POST /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/group-shares/ ` - createGroupShare
234234- [x] ` POST /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/share/ ` - createUserShare
@@ -245,12 +245,12 @@ Generated: 2026-03-20
245245- [ ] ` DELETE /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/user-view-shares/ ` - deleteUserAllViewShare
246246- [ ] ` DELETE /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/user-view-shares/{user_view_share_id}/ ` - deleteUserViewShare
247247- [ ] ` DELETE /api/v2.1/dtables/view-shares-user-shared/{user_view_share_id}/ ` - leaveSharedView
248- - [ ] ` GET /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/related-users/ ` - listCollaboratorsAsUser
248+ - [x ] ` GET /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/related-users/ ` - listCollaboratorsAsUser
249249- [ ] ` GET /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/group-view-shares/ ` - listGroupViewShares
250- - [ ] ` GET /api/v2.1/dtables/group-shared/ ` - listMyGroupShares
250+ - [x ] ` GET /api/v2.1/dtables/group-shared/ ` - listMyGroupShares
251251- [ ] ` GET /api/v2.1/dtables/view-shares-group-shared/ ` - listMyGroupViewShares
252252- [ ] ` GET /api/v2.1/dtables/view-shares-user-shared/ ` - listMyUserViewShares
253- - [ ] ` GET /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/share/ ` - listUserShares
253+ - [x ] ` GET /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/share/ ` - listUserShares
254254- [ ] ` GET /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/user-view-shares/ ` - listUserViewShares
255255- [ ] ` PUT /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/group-view-shares/{group_view_share_id}/ ` - updateGroupViewShare
256256- [ ] ` PUT /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/user-view-shares/{user_view_share_id}/ ` - updateUserViewShare
@@ -274,27 +274,27 @@ Generated: 2026-03-20
274274- [ ] ` POST /api/v2.1/dtable/common-datasets/{dataset_id}/sync/ ` - syncCommonDataset
275275- [ ] ` PUT /api/v2.1/dtable/common-datasets/{dataset_id}/sync/ ` - updateCommonDatasetSync
276276
277- ### Activities & Logs (0 /3)
277+ ### Activities & Logs (1 /3)
278278
279- - [ ] ` GET /api/v2.1/dtable-activities/ ` - getBaseActivities
279+ - [x ] ` GET /api/v2.1/dtable-activities/ ` - getBaseActivities
280280- [ ] ` GET /api/v2.1/dtable-activities/detail/ ` - getBaseActivityDetails
281281- [ ] ` GET /api/v2.1/dtables/{base_uuid}/big-data-operation-logs/ ` - getBigDataOperationLogs
282282
283- ### Snapshots (0 /4)
283+ ### Snapshots (1 /4)
284284
285285- [ ] ` GET /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/big-data-state/ ` - getBigDataStatus
286286- [ ] ` GET /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/archive-backups/ ` - listBigDataBackups
287- - [ ] ` GET /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/snapshots/ ` - listSnapshots
287+ - [x ] ` GET /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/snapshots/ ` - listSnapshots
288288- [ ] ` POST /api/v2.1/workspace/{workspace_id}/dtable/{base_name}/snapshots/{commit_id}/restore/ ` - restoreSnapshot
289289
290290### Departments (0/1)
291291
292292- [ ] ` GET /api/v2.1/address-book/departments/{department_id}/members/ ` - listDeparmentMembers
293293
294- ### System Notifications (0 /2)
294+ ### System Notifications (1 /2)
295295
296296- [ ] ` GET /api/v2.1/sys-user-notifications/unseen/ ` - listSystemNotifications
297- - [ ] ` PUT /api/v2.1/sys-user- notifications/{sys_notification_id}/seen/ ` - markSystemNotificationsAsSeen
297+ - [x ] ` PUT /api/v2.1/notifications/ ` - markNotificationAsSeen
298298
299299## Team Admin Account Operations (4/48)
300300
0 commit comments