Skip to content
Get started

Get settings

client.settings.get(RequestOptionsoptions?): SettingGetResponse { chunkSize, excludeItems, filterPrompt, 14 more }
GET/v3/settings

Get settings for an organization

ReturnsExpand Collapse
SettingGetResponse { chunkSize, excludeItems, filterPrompt, 14 more }
chunkSize?: number | null
minimum-2147483648
maximum2147483647
excludeItems?: string | number | boolean | 2 more | null
One of the following:
string
number
boolean
Record<string, unknown>
Array<unknown>
filterPrompt?: string | null
githubClientId?: string | null
githubClientSecret?: string | null
githubCustomKeyEnabled?: boolean | null
googleDriveClientId?: string | null
googleDriveClientSecret?: string | null
googleDriveCustomKeyEnabled?: boolean | null
includeItems?: string | number | boolean | 2 more | null
One of the following:
string
number
boolean
Record<string, unknown>
Array<unknown>
notionClientId?: string | null
notionClientSecret?: string | null
notionCustomKeyEnabled?: boolean | null
onedriveClientId?: string | null
onedriveClientSecret?: string | null
onedriveCustomKeyEnabled?: boolean | null
shouldLLMFilter?: boolean | null

Get settings

import Supermemory from 'supermemory';

const client = new Supermemory({
  apiKey: process.env['SUPERMEMORY_API_KEY'], // This is the default and can be omitted
});

const setting = await client.settings.get();

console.log(setting.chunkSize);
{
  "chunkSize": -2147483648,
  "excludeItems": "string",
  "filterPrompt": "filterPrompt",
  "githubClientId": "githubClientId",
  "githubClientSecret": "githubClientSecret",
  "githubCustomKeyEnabled": true,
  "googleDriveClientId": "googleDriveClientId",
  "googleDriveClientSecret": "googleDriveClientSecret",
  "googleDriveCustomKeyEnabled": true,
  "includeItems": "string",
  "notionClientId": "notionClientId",
  "notionClientSecret": "notionClientSecret",
  "notionCustomKeyEnabled": true,
  "onedriveClientId": "onedriveClientId",
  "onedriveClientSecret": "onedriveClientSecret",
  "onedriveCustomKeyEnabled": true,
  "shouldLLMFilter": true
}
Returns Examples
{
  "chunkSize": -2147483648,
  "excludeItems": "string",
  "filterPrompt": "filterPrompt",
  "githubClientId": "githubClientId",
  "githubClientSecret": "githubClientSecret",
  "githubCustomKeyEnabled": true,
  "googleDriveClientId": "googleDriveClientId",
  "googleDriveClientSecret": "googleDriveClientSecret",
  "googleDriveCustomKeyEnabled": true,
  "includeItems": "string",
  "notionClientId": "notionClientId",
  "notionClientSecret": "notionClientSecret",
  "notionCustomKeyEnabled": true,
  "onedriveClientId": "onedriveClientId",
  "onedriveClientSecret": "onedriveClientSecret",
  "onedriveCustomKeyEnabled": true,
  "shouldLLMFilter": true
}