# Settings

<!-- Generated by `pnpm docs:reference`. Do not edit this file; change the code it is read from. -->

SleekRank keeps its settings in these WordPress options, declared in its API contract's storage description. Change them through the product's screens, its settings operations or WP-CLI rather than writing the options directly.

## Options

| Option | Stored as | What it holds |
| --- | --- | --- |
| `sleek_rank_active_routes` | option | The published page groups' routes: id, name, slug, status, URL pattern and base page, rebuilt after a page group changes. |
| `sleek_rank_flush_rewrites` | option | A pending rewrite-rule flush after page groups change. |
| `sleek_rank_google_sheets_api_key` | option | The Google Sheets API key that Google Sheets data sources send when they read through the API. |
| `sleek_rank_items_db_version` | option | The schema version of the item table. |
| `sleek_rank_notion_token` | option | The Notion integration token Notion data sources send, which the settings answer only as whether one is stored. |
| `sleek_rank_refresh_events_migrated` | option | Whether the data-source refresh events earlier versions scheduled with the source's config were rescheduled by cache key. |
| `sleek_rank_schema_version` | option | The schema version the backend's migrations start from. |
| `sleek_rank_settings` | option | The `Settings` document. |
| `sleek_rank_transients_migrated` | option | Whether the item cache moved from transients to the item table. |
