Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .openapi-generator/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7.15.0
7.18.0
2 changes: 1 addition & 1 deletion README_Auth.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@ Class | Method | HTTP request | Description

This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: `6.0`
- API version: `6.1`
- Build package: `org.openapitools.codegen.languages.PhpClientCodegen`
2 changes: 1 addition & 1 deletion README_Base.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,5 +63,5 @@ Class | Method | HTTP request | Description

This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: `6.0`
- API version: `6.1`
- Build package: `org.openapitools.codegen.languages.PhpClientCodegen`
2 changes: 1 addition & 1 deletion README_File.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@ Class | Method | HTTP request | Description

This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: `6.0`
- API version: `6.1`
- Build package: `org.openapitools.codegen.languages.PhpClientCodegen`
2 changes: 1 addition & 1 deletion README_PythonScheduler.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ Class | Method | HTTP request | Description

This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: `6.0`
- API version: `6.1`
- Build package: `org.openapitools.codegen.languages.PhpClientCodegen`
3 changes: 2 additions & 1 deletion README_SysAdmin.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ Class | Method | HTTP request | Description
*StatisticsApi* | [**getActiveUsersPerDay**](docs/SysAdmin/Api/StatisticsApi.md#getactiveusersperday) | **GET** /api/v2.1/admin/statistics/active-users/ | Get Active Users (per Day)
*StatisticsApi* | [**getAutomationRules**](docs/SysAdmin/Api/StatisticsApi.md#getautomationrules) | **GET** /api/v2.1/admin/statistics/auto-rules/ | Get Automation Rules
*StatisticsApi* | [**getExternalApps**](docs/SysAdmin/Api/StatisticsApi.md#getexternalapps) | **GET** /api/v2.1/admin/statistics/external-apps/ | Get External Apps
*StatisticsApi* | [**getOwnerOrTeamAIStatistics**](docs/SysAdmin/Api/StatisticsApi.md#getownerorteamaistatistics) | **GET** /api/v2.1/admin/statistics/ai/ | Get AI statistics by owner/team
*StatisticsApi* | [**getScriptRunningCountByUser**](docs/SysAdmin/Api/StatisticsApi.md#getscriptrunningcountbyuser) | **GET** /api/v2.1/admin/statistics/scripts-running/ | Get Script Running Count by User
*StatisticsApi* | [**listActiveUsersByDay**](docs/SysAdmin/Api/StatisticsApi.md#listactiveusersbyday) | **GET** /api/v2.1/admin/daily-active-users/ | List Active Users (one Day)
*StatisticsApi* | [**listScriptTasks**](docs/SysAdmin/Api/StatisticsApi.md#listscripttasks) | **GET** /api/v2.1/admin/scripts-tasks/ | List Scripts Tasks
Expand Down Expand Up @@ -107,5 +108,5 @@ Class | Method | HTTP request | Description

This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: `6.0`
- API version: `6.1`
- Build package: `org.openapitools.codegen.languages.PhpClientCodegen`
17 changes: 16 additions & 1 deletion README_TeamAmin.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,23 @@

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*ActivitiesLogsApi* | [**listAutomationLogs**](docs/TeamAdmin/Api/ActivitiesLogsApi.md#listautomationlogs) | **GET** /api/v2.1/org/{org_id}/admin/automation-logs/ | List Automation Logs
*ActivitiesLogsApi* | [**listFileAccessLogs**](docs/TeamAdmin/Api/ActivitiesLogsApi.md#listfileaccesslogs) | **GET** /api/v2.1/org/{org_id}/admin/file-access-logs/ | List File Access Logs
*ActivitiesLogsApi* | [**listGroupMemberAuditLogs**](docs/TeamAdmin/Api/ActivitiesLogsApi.md#listgroupmemberauditlogs) | **GET** /api/v2.1/org/{org_id}/admin/group-member-audit/ | List Group Member Audit Logs
*ActivitiesLogsApi* | [**listPythonRuns**](docs/TeamAdmin/Api/ActivitiesLogsApi.md#listpythonruns) | **GET** /api/v2.1/org/{org_id}/admin/python-runs/ | List Python Runs
*ActivitiesLogsApi* | [**listTeamLogins**](docs/TeamAdmin/Api/ActivitiesLogsApi.md#listteamlogins) | **GET** /api/v2.1/org/{org_id}/admin/login-logs/ | List Team Logins
*ActivitiesLogsApi* | [**listTeamOperationLog**](docs/TeamAdmin/Api/ActivitiesLogsApi.md#listteamoperationlog) | **GET** /api/v2.1/org/{org_id}/admin/admin-logs/ | List Team Operations
*ActivitiesLogsApi* | [**listUserLogins**](docs/TeamAdmin/Api/ActivitiesLogsApi.md#listuserlogins) | **GET** /api/v2.1/org/{org_id}/admin/login-logs/{user_id}/ | List User Logins
*BasesApi* | [**clearTeamTrashBin**](docs/TeamAdmin/Api/BasesApi.md#clearteamtrashbin) | **DELETE** /api/v2.1/org/{org_id}/admin/trash-dtables/ | Clear Team Trash Bin
*BasesApi* | [**deleteApiToken**](docs/TeamAdmin/Api/BasesApi.md#deleteapitoken) | **DELETE** /api/v2.1/org/{org_id}/admin/dtables/{base_uuid}/api-tokens/{app_name}/ | Delete API-Token
*BasesApi* | [**deleteBase**](docs/TeamAdmin/Api/BasesApi.md#deletebase) | **DELETE** /api/v2.1/org/{org_id}/admin/dtables/{base_uuid}/ | Delete Base
*BasesApi* | [**getBase**](docs/TeamAdmin/Api/BasesApi.md#getbase) | **GET** /api/v2.1/org/{org_id}/admin/dtables/{base_uuid}/ | Get Base
*BasesApi* | [**listApiTokens**](docs/TeamAdmin/Api/BasesApi.md#listapitokens) | **GET** /api/v2.1/org/{org_id}/admin/dtables/{base_uuid}/api-tokens/ | List API-Tokens
*BasesApi* | [**listApiTokensOfAllBases**](docs/TeamAdmin/Api/BasesApi.md#listapitokensofallbases) | **GET** /api/v2.1/org/{org_id}/admin/api-tokens/ | List API-Tokens of All Bases
*BasesApi* | [**listBaseSharings**](docs/TeamAdmin/Api/BasesApi.md#listbasesharings) | **GET** /api/v2.1/org/{org_id}/admin/dtables/{base_uuid}/shares/ | List Base Sharings
*BasesApi* | [**listBases**](docs/TeamAdmin/Api/BasesApi.md#listbases) | **GET** /api/v2.1/org/{org_id}/admin/dtables/ | List Bases (Team)
*BasesApi* | [**listTrashBases**](docs/TeamAdmin/Api/BasesApi.md#listtrashbases) | **GET** /api/v2.1/org/{org_id}/admin/trash-dtables/ | List Trash Bases
*BasesApi* | [**listUsersBases**](docs/TeamAdmin/Api/BasesApi.md#listusersbases) | **GET** /api/v2.1/org/{org_id}/admin/users/{user_id}/dtables/ | List User's Bases
*BasesApi* | [**restoreBaseFromTrash**](docs/TeamAdmin/Api/BasesApi.md#restorebasefromtrash) | **PUT** /api/v2.1/org/{org_id}/admin/trash-dtables/{base_uuid}/ | Restore Base from Trash
*BasesApi* | [**searchBase**](docs/TeamAdmin/Api/BasesApi.md#searchbase) | **GET** /api/v2.1/org/{org_id}/admin/search-dtables/ | Search Base
*CustomizingApi* | [**deleteTeamLogo**](docs/TeamAdmin/Api/CustomizingApi.md#deleteteamlogo) | **DELETE** /api/v2.1/org/{org_id}/admin/org-logo/ | Delete Team Logo
Expand All @@ -31,6 +37,7 @@ Class | Method | HTTP request | Description
*GroupsApi* | [**removeGroupMembers**](docs/TeamAdmin/Api/GroupsApi.md#removegroupmembers) | **DELETE** /api/v2.1/org/{org_id}/admin/groups/{group_id}/members/{user_id}/ | Remove Group Members
*GroupsApi* | [**updateGroup**](docs/TeamAdmin/Api/GroupsApi.md#updategroup) | **PUT** /api/v2.1/org/{org_id}/admin/groups/{group_id}/ | Update Group
*GroupsApi* | [**updateGroupMemberRole**](docs/TeamAdmin/Api/GroupsApi.md#updategroupmemberrole) | **PUT** /api/v2.1/org/{org_id}/admin/groups/{group_id}/members/{user_id}/ | Update Group Member Role
*InfoSettingsApi* | [**deleteTeam**](docs/TeamAdmin/Api/InfoSettingsApi.md#deleteteam) | **DELETE** /api/v2.1/org/admin/ | Delete Team
*InfoSettingsApi* | [**getTeamInfo**](docs/TeamAdmin/Api/InfoSettingsApi.md#getteaminfo) | **GET** /api/v2.1/org/admin/info/ | Get Team Info
*InfoSettingsApi* | [**getTeamSettings**](docs/TeamAdmin/Api/InfoSettingsApi.md#getteamsettings) | **GET** /api/v2.1/org/admin/settings/ | Get Team Settings
*InfoSettingsApi* | [**updateTeam**](docs/TeamAdmin/Api/InfoSettingsApi.md#updateteam) | **PUT** /api/v2.1/org/admin/info/ | Update Team
Expand All @@ -44,8 +51,16 @@ Class | Method | HTTP request | Description
*SharingLinksApi* | [**deleteViewExternalLink**](docs/TeamAdmin/Api/SharingLinksApi.md#deleteviewexternallink) | **DELETE** /api/v2.1/org/{org_id}/admin/view-external-links/{view_external_link_token}/ | Delete View External Link
*SharingLinksApi* | [**listBaseExternalLinks**](docs/TeamAdmin/Api/SharingLinksApi.md#listbaseexternallinks) | **GET** /api/v2.1/org/{org_id}/admin/external-links/ | List Base External Links
*SharingLinksApi* | [**listInviteLinks**](docs/TeamAdmin/Api/SharingLinksApi.md#listinvitelinks) | **GET** /api/v2.1/org/{org_id}/admin/invite-links/ | List Invite Links
*SharingLinksApi* | [**listShares**](docs/TeamAdmin/Api/SharingLinksApi.md#listshares) | **GET** /api/v2.1/org/{org_id}/admin/shares/ | List Shares
*SharingLinksApi* | [**listViewExternalLinks**](docs/TeamAdmin/Api/SharingLinksApi.md#listviewexternallinks) | **GET** /api/v2.1/org/{org_id}/admin/view-external-links/ | List View External Links
*SharingLinksApi* | [**updateInviteLink**](docs/TeamAdmin/Api/SharingLinksApi.md#updateinvitelink) | **PUT** /api/v2.1/org/{org_id}/admin/invite-links/{invite_link_token}/ | Update Invite Link
*StatisticsApi* | [**getAdminLogStatisticsByDay**](docs/TeamAdmin/Api/StatisticsApi.md#getadminlogstatisticsbyday) | **GET** /api/v2.1/org/{org_id}/admin/statistics/admin-logs/by-day/ | Admin Logs (by Day)
*StatisticsApi* | [**getAutomationLogStatisticsByBase**](docs/TeamAdmin/Api/StatisticsApi.md#getautomationlogstatisticsbybase) | **GET** /api/v2.1/org/{org_id}/admin/statistics/automation-logs/by-base/ | Automation Logs (by Base)
*StatisticsApi* | [**getAutomationLogStatisticsByDay**](docs/TeamAdmin/Api/StatisticsApi.md#getautomationlogstatisticsbyday) | **GET** /api/v2.1/org/{org_id}/admin/statistics/automation-logs/by-day/ | Automation Logs (by Day)
*StatisticsApi* | [**getLoginLogStatisticsByDay**](docs/TeamAdmin/Api/StatisticsApi.md#getloginlogstatisticsbyday) | **GET** /api/v2.1/org/{org_id}/admin/statistics/login-logs/by-day/ | Login Logs (by Day)
*StatisticsApi* | [**getPythonRunStatisticsByBase**](docs/TeamAdmin/Api/StatisticsApi.md#getpythonrunstatisticsbybase) | **GET** /api/v2.1/org/{org_id}/admin/statistics/python-runs/by-base/ | Python Runs (by Base)
*StatisticsApi* | [**getPythonRunStatisticsByDay**](docs/TeamAdmin/Api/StatisticsApi.md#getpythonrunstatisticsbyday) | **GET** /api/v2.1/org/{org_id}/admin/statistics/python-runs/by-day/ | Python Runs (by Day)
*StatisticsApi* | [**getUserOrBaseAIStatistics**](docs/TeamAdmin/Api/StatisticsApi.md#getuserorbaseaistatistics) | **GET** /api/v2.1/org/{org_id}/admin/statistics/ai/ | Get AI statistics by user/base
*UsersApi* | [**addUser**](docs/TeamAdmin/Api/UsersApi.md#adduser) | **POST** /api/v2.1/org/{org_id}/admin/users/ | Add User
*UsersApi* | [**deleteUser**](docs/TeamAdmin/Api/UsersApi.md#deleteuser) | **DELETE** /api/v2.1/org/{org_id}/admin/users/{user_id}/ | Delete User
*UsersApi* | [**disableTwoFactor**](docs/TeamAdmin/Api/UsersApi.md#disabletwofactor) | **DELETE** /api/v2.1/org/{org_id}/admin/users/{user_id}/two-factor-auth/ | Disable 2FA
Expand All @@ -60,5 +75,5 @@ Class | Method | HTTP request | Description

This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: `6.0`
- API version: `6.1`
- Build package: `org.openapitools.codegen.languages.PhpClientCodegen`
2 changes: 1 addition & 1 deletion README_User.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,5 +151,5 @@ Class | Method | HTTP request | Description

This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: `6.0`
- API version: `6.1`
- Build package: `org.openapitools.codegen.languages.PhpClientCodegen`
2 changes: 1 addition & 1 deletion docs/SysAdmin/Api/PluginsApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ addPlugin($plugin): object

Add Plugin

Add a plugin with a .zip file. This file could be retrieved from the internet, for example, from the [SeaTable Plugins Market](https://cloud.seatable.io/dtable/view-external-links/custom/plugins/).
Add a plugin with a .zip file. This file could be retrieved from the internet, for example, from the [SeaTable Plugins Market](https://cloud.seatable.io/apps/custom/plugin-archive).

### Example

Expand Down
56 changes: 56 additions & 0 deletions docs/SysAdmin/Api/StatisticsApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ All URIs are relative to https://cloud.seatable.io, except if the operation defi
| [**getActiveUsersPerDay()**](StatisticsApi.md#getActiveUsersPerDay) | **GET** /api/v2.1/admin/statistics/active-users/ | Get Active Users (per Day) |
| [**getAutomationRules()**](StatisticsApi.md#getAutomationRules) | **GET** /api/v2.1/admin/statistics/auto-rules/ | Get Automation Rules |
| [**getExternalApps()**](StatisticsApi.md#getExternalApps) | **GET** /api/v2.1/admin/statistics/external-apps/ | Get External Apps |
| [**getOwnerOrTeamAIStatistics()**](StatisticsApi.md#getOwnerOrTeamAIStatistics) | **GET** /api/v2.1/admin/statistics/ai/ | Get AI statistics by owner/team |
| [**getScriptRunningCountByUser()**](StatisticsApi.md#getScriptRunningCountByUser) | **GET** /api/v2.1/admin/statistics/scripts-running/ | Get Script Running Count by User |
| [**listActiveUsersByDay()**](StatisticsApi.md#listActiveUsersByDay) | **GET** /api/v2.1/admin/daily-active-users/ | List Active Users (one Day) |
| [**listScriptTasks()**](StatisticsApi.md#listScriptTasks) | **GET** /api/v2.1/admin/scripts-tasks/ | List Scripts Tasks |
Expand Down Expand Up @@ -169,6 +170,61 @@ AccountTokenAuth



## `getOwnerOrTeamAIStatistics()`

```php
getOwnerOrTeamAIStatistics($group_by, $date, $page, $per_page): object
```

Get AI statistics by owner/team

Get AI usage statistics monthly by owner/team.

### Example

```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure Bearer authorization: AccountTokenAuth (use the right token for your request)
$config = SeaTable\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_TOKEN');
$apiInstance = new SeaTable\Client\SysAdmin\StatisticsApi(
new GuzzleHttp\Client(),
$config
);
$group_by = owner; // string | Query by owner or organization
$date = 2025-01-01; // string | A date string in YYYY-MM-DD format
$page = 1; // int | The page number you want to start showing the entries. If no value is provided, 1 will be used.
$per_page = 25; // int | The number of results that should be returned. If no value is provided, 25 results will be returned.

try {
$result = $apiInstance->getOwnerOrTeamAIStatistics($group_by, $date, $page, $per_page);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling StatisticsApi->getOwnerOrTeamAIStatistics: ', $e->getMessage(), PHP_EOL;
}
```

### Parameters

| Name | Type | Description | Notes |
| ------------- | ------------- | ------------- | ------------- |
| **group_by** | **string**| Query by owner or organization | |
| **date** | **string**| A date string in YYYY-MM-DD format | |
| **page** | **int**| The page number you want to start showing the entries. If no value is provided, 1 will be used. | [optional] |
| **per_page** | **int**| The number of results that should be returned. If no value is provided, 25 results will be returned. | [optional] |

### Return type

**object**

### Authorization

AccountTokenAuth




## `getScriptRunningCountByUser()`

```php
Expand Down
1 change: 1 addition & 0 deletions docs/SysAdmin/Model/UpdateTeamRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,5 @@ Name | Type | Description | Notes
**row_limit** | **int** | User&#39;s total row limit in number. For example 10000. | [optional]
**max_user_number** | **string** | The maximum user number. | [optional]
**asset_quota_mb** | **string** | The asset quota in MB. | [optional]
**monthly_automation_limit_per_user** | **int** | Monthly limit on the number of automation rules per user. | [optional]

1 change: 1 addition & 0 deletions docs/SysAdmin/Model/UpdateUserRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,5 @@ Name | Type | Description | Notes
**row_limit** | **int** | User&#39;s total row limit in number. For example 10000. | [optional]
**quota_total** | **string** | Update their total quota in MB. | [optional]
**asset_quota_mb** | **string** | The asset quota in MB. | [optional]
**monthly_automation_limit_per_user** | **int** | Monthly limit on the number of automation rules per user. | [optional]

Loading