# Settings

## What it is

The Settings page is where integration administrators manage account-level configuration for IDC. This includes the NetSuite access token, email notifications for sync errors, log retention rules, and SFTP file cleanup. App-specific settings (connection credentials, sync schedules, field mappings) are managed separately through the Apps page.

![The Settings page showing the Access Token, Notifications, Logs, SFTP Archived Files, and Developer Mode tabs](/files/s8reb3sSbJZBi8t6yI39)

## When you'd use it

Use this when you need to:

* Set up or rotate the NetSuite access token IDC uses to connect to your account.
* Configure email notifications for sync errors.
* Manage how long IDC keeps log records, or manually clear old logs.
* Configure automatic cleanup of archived SFTP files.

## Before you start

* You need integration admin access to make changes in Settings.

## Step by step

1. Click **Settings** in the left menu. The page opens with a row of tabs across the top.
2. Select the tab for the setting you want to update:

   **Access Token** Enter your NetSuite Token ID and Token Secret to authorize IDC to connect to your NetSuite account. Use **Test** to verify the credentials before saving.

   **Notifications** Toggle **Email Notifications** on to receive a list of sync errors from your installed apps via email. Add one or more addresses (comma-separated) in the **Email Addresses** field.

   **Logs** Enable **Auto Delete Logs** to automatically remove old log records. Set a retention period (in days) for each status type — **Success**, **Error**, and **Ignore**. To immediately clear all logs of a given type, click **Delete All Now** next to it.

   **SFTP Archived Files** Enable **Auto Delete Files** to automatically remove files downloaded from SFTP integrations once they've been placed in an archive folder. Set **Days Before** to control when files are deleted, and enter the folder IDs in **Global Archive Folder IDs**.

   **Developer Mode** Enable **Developer Mode** to show script links throughout the IDC dashboard — useful when troubleshooting script deployments.
3. Make your changes and click **Save Changes** to apply them. Click **Revert Changes** to discard unsaved edits.

### Access app-level settings

4. App-specific settings — such as connection credentials, field mappings, and sync schedules — are not managed from the Settings page. Go to **Apps** in the left menu and click the **gear icon** on the relevant app card.
5. Make your changes in the app settings screen and click **Save**. Changes take effect on the next sync run.

## What success looks like

* The Access Token passes the **Test** check without an error.
* Email notifications are enabled and will alert the right addresses when sync errors occur.
* Log retention is configured, keeping your account tidy without manual cleanup.

## Common issues

* **Settings page shows no options.** Confirm the **In8Sync DirectConnect Role** has been assigned to your NetSuite user record. Contact your NetSuite administrator to check.
* **Changes don't save.** Ensure all required fields are filled in. If saving fails, refresh the page and re-enter your changes.
* **App settings aren't in Settings.** App-specific configuration lives on the individual app card in [Apps & Marketplace](/idc/idc-core/apps.md), not on the Settings page.

## Related

* [Apps & Marketplace](/idc/idc-core/apps.md) — open app-specific settings via the gear icon.
* [Support](/idc/idc-core/support.md) — contact In8Sync if a setting isn't working as expected.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.in8sync.com/idc/idc-core/settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
