Skip to main content

Operations

API keys, exports, imports, backups, data purge, maintenance and the organization usage — of the platform, of AI and of the rate limits.

Families on this page​

FamilyToolsreadwritedestructive
api-keys — API keys7223
exports — Exports4310
imports — Imports3201
backups — Backups7313
data-purges — Data purge2200
maintenance — Maintenance1001
usage — Usage1100
ai-usage — AI usage1100
rate-limits — Rate limits1100

api-keys​

ToolKindPermissionEndpointWhat it does
dashboards_api_keys_listreadapi-keys.listGET /v1/api_keysList the organization API keys (kb_…) with their status, prefix, expiry and who created/enabled/revoked them.
dashboards_api_keys_getreadapi-keys.showGET /v1/api_keys/:idFetch one organization API key by id — metadata and lifecycle stamps, never the secret.
dashboards_api_keys_createwriteapi-keys.createPOST /v1/api_keysCreate an organization API key (active, valid for one year unless expires_at says otherwise).
dashboards_api_keys_updatewriteapi-keys.updatePATCH /v1/api_keys/:idEdit an API key (name, description, source, notification e-mails, expiry) and/or enable or disable it with enabled.
dashboards_api_keys_revokedestructiveapi-keys.deletePOST /v1/api_keys/:id/revokePermanently revoke an API key.
dashboards_api_keys_rotatedestructiveapi-keys.updatePOST /v1/api_keys/:id/rotateRotate an active API key: issues a successor (plaintext key returned ONCE) and keeps the old one working for grace_days (default 7, max 30).
dashboards_api_keys_deletedestructiveapi-keys.deleteDELETE /v1/api_keys/:idRemove a REVOKED API key from the list (soft delete; history kept).

exports​

ToolKindPermissionEndpointWhat it does
dashboards_exports_listreadexports.listGET /v1/exportsList the export requests of the workspace (status, format, row count, expiry).
dashboards_exports_getreadexports.listGET /v1/exports/:idFetch one export request — poll it until status is completed (or failed).
dashboards_exports_createwriteexports.createPOST /v1/exportsRequest an export of the workspace portal users as CSV, XLSX or JSON.
dashboards_exports_downloadreadexports.listGET /v1/exports/:id/downloadDownload the file of a completed export (CSV, XLSX or JSON bytes).

imports​

ToolKindPermissionEndpointWhat it does
dashboards_imports_listreadimports.listGET /v1/importsList the import requests of the workspace with their status and success/error counters.
dashboards_imports_getreadimports.listGET /v1/imports/:idFetch one import — status, processed/success/error counters and the per-row errors.
dashboards_imports_createdestructiveimports.createPOST /v1/importsImport portal users into the workspace from a CSV sent as base64.

backups​

ToolKindPermissionEndpointWhat it does
dashboards_backups_listreadsettings.viewGET /v1/backupsList the organization backups and restores (metadata only) plus backup_allowed / next_backup_at (one backup per 12 hours).
dashboards_backups_getreadsettings.viewGET /v1/backups/:idFetch one backup or restore — status, progress, resource counts.
dashboards_backups_createwritesettings.updatePOST /v1/backupsRequest a full backup (ZIP) of the organization, every workspace included.
dashboards_backups_downloadreadbackups.exportGET /v1/backups/:id/downloadDownload the ZIP of a backup.
dashboards_backups_restoredestructivesettings.updatePOST /v1/backups/restoreRestore a backup into the workspace — rewrites portal users matched by e-mail/public id.
dashboards_backups_canceldestructivesettings.updatePOST /v1/backups/:id/cancelCancel a pending or running restore.
dashboards_backups_deletedestructivesettings.updateDELETE /v1/backups/:idDelete a backup or restore record and its file from storage.

data-purges​

ToolKindPermissionEndpointWhat it does
dashboards_data_purges_countsreaddata.purgeGET /v1/data_purgesCount the rows each purgeable resource (portal_users, people, usage_history) holds across every workspace — what a purge would wipe.
dashboards_data_purges_getreaddata.purgeGET /v1/data_purges/:idProgress and result of a data purge job, by the job_id the purge returned.

maintenance​

ToolKindPermissionEndpointWhat it does
dashboards_maintenance_uppercase_namesdestructivesettings.updatePOST /v1/maintenance/uppercase_namesUpper-case the name of every contact linked to a portal user of the workspace.

usage​

ToolKindPermissionEndpointWhat it does
dashboards_usage_getreadusage.viewGET /v1/usagePlatform usage of the organization ("Consumo"): per metric, the daily series in the range, the latest value and the peak.

ai-usage​

ToolKindPermissionEndpointWhat it does
dashboards_ai_usage_getreadportal-config.viewGET /v1/ai_usageAI consumption (price only) of the workspace for a period — totals, per day, latest turns — plus the organization month to date, limits, credit balance and whether the next turn is allowed.

rate-limits​

ToolKindPermissionEndpointWhat it does
dashboards_rate_limits_getreadsettings.viewGET /v1/rate_limitsRead the API rate limits in force for the organization (per minute/hour, burst), whether they are custom, and the platform defaults.

The fields of each resource are in the API reference and in dashboards_schemas_get.

A tool you cannot run is not listed by tools/list at all. If one from this page is missing, see Authentication.