---
title: "Get drive's settings"
method: GET
path: "/2/drive/{drive_id}/settings"
tags: ["Drive > Settings"]
---

# Get drive's settings

`GET /2/drive/{drive_id}/settings`

Get drive's settings

## Path parameters

- `drive_id` integer, required

## Response `200`

OK

- object
  - `result` 'success' | 'error' | 'asynchronous', required — Result of the HTTP request
  - `data` 91ac10ffDriveSettings
    - `ai_scan` object, required
      - `has_approved` boolean, required — Has approved the file scan for IA purpose
      - `has_approved_ai_categories` boolean, required — Has approved automatic `Categories` on `Files`
      - `has_approved_content_search` boolean, required — Has approved file content search
      - `updated_at` integer, nullable, required — Approval date
    - `shared_link` object, required
      - `images` 91ac10ffPublicImage[], required — Images set up for share-link
        - `id` integer, required — Unique identifier of the resource `PublicImage`
        - `public_url` string, required
      - `activate` boolean, required — Custom share-link is activate
      - `txtColor` string, nullable, required — Text color for share-link
      - `bgColor` string, nullable, required — Background color for share-link
    - `trash` object, required
      - `max_duration` integer, required — Number of days the files are kept in trash. <note>Unit is in days</note>
    - `office` object, required
      - `presentation` string, required — Default current application for presentation document
      - `form` string, required — Default current application for form document
      - `spreadsheet` string, required — Default current application for spreadsheet document
      - `text` string, required — Default current application for text document
      - `default_mode` string, nullable, required — Application display mode
    - `versioning` object, required
      - `max_numbers` integer, required — Number of versions that can be kept if active
      - `max_days` integer, required — Maximum number of days versions are kept
    - `max_keep_deleted_user` string, required — Max time the files of an user deleted is kept
    - `files` object, required
      - `private` object, required
        - `size_threshold` integer, nullable, required — Size quota for private directory. <note>Size in bytes, value is null if no limit has been set on private folders.</note>
    - `report` object, required
      - `storage_report` object, required
        - `frequency` 'monthly' | 'never' | 'semi-monthly' | 'weekly', required — Report frequency.<note><strong>monthly</strong>: Sent every month.</note><note><strong>never</strong>: Never sent.</note><note><strong>semi-monthly</strong>: Sent every two week.</note><note><strong>weekly</strong>: Sent every week.</note>

## Other responses

- `403` — Forbidden
- `503` — Service Unavailable

---

[API](https://skmtc.dev/infomaniak/apis/api-reference-developer-tools.md) · [All operations](https://skmtc.dev/infomaniak/apis/api-reference-developer-tools/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/infomaniak/api-reference-developer-tools/revisions/667aae28fec6/schema)
