Skip to content
← Public packages

@cameronpak/box

Full Box Public API v1 client: lifecycle, prompts, files, commands, snapshots, environments, webhooks, desktop, hosting, and account.

src/get-data-retention.ts

10 lines · 394 B · TypeScript
import { boxRequest, type Result } from './client.ts'
import type { DataRetentionPolicy } from './types.ts'

/**
 * Read the account zero-data-retention policy.
 * Per-Box API keys cannot access this account-wide setting.
 */
export default async function getDataRetention(): Promise<Result<DataRetentionPolicy>> {
	return boxRequest<DataRetentionPolicy>({ path: '/account/data-retention' })
}