{"version":1,"pages":[{"id":"VMB2TCqD4a6bqacQf0t5","title":"Tonic.ai product documentation","pathname":"/","siteSpaceId":"sitesp_ZBLWc","breadcrumbs":[{"label":"Home"}]},{"id":"VrpHzzxQ8eWGmfWYHhCO","title":"Tonic Structural User Guide","pathname":"/app","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"}]},{"id":"-LSQCLFR0FBysmx2dylo","title":"About Tonic Structural","pathname":"/app/readme-1","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"}]},{"id":"RrxUElY9s48N5gULtmSX","title":"Structural data generation workflow","pathname":"/app/readme-1/tonic-workflows","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"About Tonic Structural"}]},{"id":"wwNkTUkfbuh1DgR3H6Lz","title":"Structural deployment types","pathname":"/app/readme-1/tonic-deployment-types","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"About Tonic Structural"}]},{"id":"vVKFkDleWfO1yRjU4LD0","title":"Structural implementation roles","pathname":"/app/readme-1/tonic-implementation-roles","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"About Tonic Structural"}]},{"id":"7fofr2YWJbNnU7dzooE7","title":"Structural license plans","pathname":"/app/readme-1/tonic-license-plans","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"About Tonic Structural"}]},{"id":"bf5w8YdViDnTaykVAd7S","title":"Logging into Structural for the first time","pathname":"/app/logging-into-structural-for-the-first-time","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"}]},{"id":"-LxON_W4YXzrM2jvvbpU","title":"Getting started with the Structural free trial","pathname":"/app/quick-start-guide","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"}]},{"id":"2qRi0K7KtPrm5Boj0FR4","title":"Managing your user account","pathname":"/app/managing-your-tonic-account","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"}]},{"id":"-LZ6vxY23LLph5IKpVcR","title":"Frequently Asked Questions","pathname":"/app/frequently-asked-questions","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"}]},{"id":"zgE1QTmwfboYm3Yhe3II","title":"Tutorial videos","pathname":"/app/tonic-tutorial-videos","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"}]},{"id":"LEAQtFWJ2Y868wHKb8G7","title":"About the Structural Agent","pathname":"/app/structural-agent/agent-about","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Structural Agent"}]},{"id":"qTco1oPXXCWAnRML0tPs","title":"What does the Structural Agent do automatically?","pathname":"/app/structural-agent/agent-automatic-tasks","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Structural Agent"}]},{"id":"TdYGb5hTsd5e4CPOulyW","title":"What can you ask the Structural Agent to do?","pathname":"/app/structural-agent/agent-tasks-to-request","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Structural Agent"}]},{"id":"6hhT6LI5BzH2HZ27aLMe","title":"Managing the Structural Agent and Agent chats","pathname":"/app/structural-agent/managing-the-structural-agent-and-agent-chats","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Structural Agent"}]},{"id":"iiQIClk0hypKcbpHcHp8","title":"Managing workspaces","pathname":"/app/workspace/managing-workspaces","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"}]},{"id":"VuZTv79aK60z2nx3kiI9","title":"Viewing your list of workspaces","pathname":"/app/workspace/managing-workspaces/workspaces-viewing","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"}]},{"id":"uARhWg4pWJJKxVrEbuGg","title":"Creating, editing, or deleting a workspace","pathname":"/app/workspace/managing-workspaces/workspaces-create-edit-delete","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"}]},{"id":"d9ZEgfAjHw3bs8k1UIXN","title":"Workspace configuration settings","pathname":"/app/workspace/managing-workspaces/workspace-configuration-settings","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"}]},{"id":"MBBpZJ4384LdUTv3Cnot","title":"Workspace identification and connection type","pathname":"/app/workspace/managing-workspaces/workspace-configuration-settings/workspace-config-common","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"},{"label":"Workspace configuration settings"}]},{"id":"vHxsFKBu5epnRv3T5HgO","title":"Data connection settings","pathname":"/app/workspace/managing-workspaces/workspace-configuration-settings/data-connection-settings","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"},{"label":"Workspace configuration settings"}]},{"id":"OHGvv4bKCSylB8hBp8EO","title":"Using secrets managers for authentication","pathname":"/app/workspace/managing-workspaces/workspace-configuration-settings/secrets-manager","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"},{"label":"Workspace configuration settings"}]},{"id":"MdlymJIKnMcSiuENCE6b","title":"Configuring the available secrets managers","pathname":"/app/workspace/managing-workspaces/workspace-configuration-settings/secrets-manager/configuring-the-available-secrets-managers","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"},{"label":"Workspace configuration settings"},{"label":"Using secrets managers for authentication"}]},{"id":"wtPF0ynXXCQVoIemxlAM","title":"Selecting a secrets manager secret","pathname":"/app/workspace/managing-workspaces/workspace-configuration-settings/secrets-manager/selecting-a-secrets-manager-secret","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"},{"label":"Workspace configuration settings"},{"label":"Using secrets managers for authentication"}]},{"id":"KCqlYisVjYzohWVPLIlw","title":"Schema management settings","pathname":"/app/workspace/managing-workspaces/workspace-configuration-settings/schema-management-settings","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"},{"label":"Workspace configuration settings"}]},{"id":"Rlyl0zrCJVDRRw4NtDKL","title":"Enabling and configuring upsert","pathname":"/app/workspace/managing-workspaces/workspace-configuration-settings/workspace-config-upsert","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"},{"label":"Workspace configuration settings"}]},{"id":"VtpkGsrBMiGpGZwcRG7y","title":"Writing output to a container repository","pathname":"/app/workspace/managing-workspaces/workspace-configuration-settings/workspace-config-write-to-container-artifacts","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"},{"label":"Workspace configuration settings"}]},{"id":"9fuBxxyFNpJHTWtMpKFD","title":"Advanced workspace overrides","pathname":"/app/workspace/managing-workspaces/workspace-configuration-settings/advanced-overrides","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"},{"label":"Workspace configuration settings"}]},{"id":"tY58NV84QsMNX33FlVbd","title":"About the workspace management view","pathname":"/app/workspace/managing-workspaces/selecting-a-workspace-to-manage","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"}]},{"id":"8xo2gopGT9L9GHrodJUY","title":"About workspace inheritance","pathname":"/app/workspace/managing-workspaces/workspaces-inheritance","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"}]},{"id":"tEVCNG3NxC4tRoN1bR6l","title":"Assigning tags to a workspace","pathname":"/app/workspace/managing-workspaces/workspace-tags","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"}]},{"id":"0ZXfXdQ1oFJ9wItiPuLY","title":"Exporting and importing the workspace configuration","pathname":"/app/workspace/managing-workspaces/workspace-export-import-config","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing workspaces"}]},{"id":"IaJiw1T3jawjcGRbJdrz","title":"Managing access to workspaces","pathname":"/app/workspace/workspace-access-management","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"}]},{"id":"-MEx52iIIi8pXRp5K226","title":"Sharing workspace access","pathname":"/app/workspace/workspace-access-management/workspace-sharing","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing access to workspaces"}]},{"id":"U6bO1ihwRXysoGnr6oWY","title":"Transferring ownership of a workspace","pathname":"/app/workspace/workspace-access-management/workspace-transfer-ownership","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"},{"label":"Managing access to workspaces"}]},{"id":"yqnvhObIT6afZJfFsgfC","title":"Managing the workspace schema cache","pathname":"/app/workspace/workspace-schema-cache","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"}]},{"id":"-LxOb2vhpn1VFAjFTH5e","title":"Viewing workspace jobs and job details","pathname":"/app/workspace/jobs","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Creating and managing workspaces"}]},{"id":"-LxOaqqeGVI_OAV_GWhI","title":"Privacy Hub","pathname":"/app/generation/privacy-hub","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"}]},{"id":"-LxOaudlJ4axVcu_987i","title":"Database View","pathname":"/app/generation/database-view","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"}]},{"id":"a2QlRg9XN9n74MXCYolJ","title":"Viewing and configuring tables","pathname":"/app/generation/database-view/database-view-tables","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Database View"}]},{"id":"anyvT0muaqefZj2maMCt","title":"Viewing the column list","pathname":"/app/generation/database-view/database-view-column-list","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Database View"}]},{"id":"AkeumuzHh62CCE7AqE4V","title":"Displaying sample data for a column","pathname":"/app/generation/database-view/database-view-sample-data","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Database View"}]},{"id":"fYEzPpYXuBs0MDe1G7Cp","title":"Configuring an individual column","pathname":"/app/generation/database-view/database-view-configure-column","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Database View"}]},{"id":"hm4Pr7TWzPRW9G8wjTla","title":"Configuring multiple columns","pathname":"/app/generation/database-view/database-view-configure-bulk","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Database View"}]},{"id":"XyOVG1XOt2rUX5pDdDKt","title":"Identifying similar columns","pathname":"/app/generation/database-view/identifying-similar-columns","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Database View"}]},{"id":"jFytQflKzDyiIg0WoCU1","title":"Commenting on columns","pathname":"/app/generation/database-view/database-view-column-comment","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Database View"}]},{"id":"-LxOaxfROZgIOd9gV-Xi","title":"Table View","pathname":"/app/generation/table-view","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"}]},{"id":"9MO8lG3jf5SRRuNPHFgE","title":"Working with document-based data","pathname":"/app/generation/working-with-document-based-data","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"}]},{"id":"rTXL5dB5kvlSXsOZkwKS","title":"Performing scans on collections","pathname":"/app/generation/working-with-document-based-data/mongodb-collection-scans","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Working with document-based data"}]},{"id":"GCwZu14RRvB5QWvA5GYx","title":"Using Collection View","pathname":"/app/generation/working-with-document-based-data/mongodb-collection-view","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Working with document-based data"}]},{"id":"ECML3cFwndLoP2YxJwvS","title":"Using Document View for JSON columns","pathname":"/app/generation/working-with-document-based-data/json-document-view","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Working with document-based data"}]},{"id":"zgxOyU7jo4MjaIkIiyBV","title":"Assigning generators to path expressions","pathname":"/app/generation/working-with-document-based-data/document-path-expressions","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Working with document-based data"}]},{"id":"FdhuvEgUgecQftbNFZne","title":"Identifying sensitive data","pathname":"/app/generation/identify-sensitive-data","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"}]},{"id":"VUx4E8FZwKWHyDx6JJAC","title":"Running the Structural sensitivity scan","pathname":"/app/generation/identify-sensitive-data/running-the-structural-sensitivity-scan","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Identifying sensitive data"}]},{"id":"tiWfa6RLfCj6UdEmEtGi","title":"Manually indicating whether a column is sensitive","pathname":"/app/generation/identify-sensitive-data/sensitivity-set-manually","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Identifying sensitive data"}]},{"id":"hJzR1ON0UB155TpJMRaS","title":"Built-in sensitivity types that Structural detects","pathname":"/app/generation/identify-sensitive-data/sensitivity-types-built-in","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Identifying sensitive data"}]},{"id":"QLbWXt57pqVFLN2hzOAb","title":"Creating and managing custom sensitivity rules","pathname":"/app/generation/identify-sensitive-data/custom-sensitivity-rules","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Identifying sensitive data"}]},{"id":"-LxTS7xmOzg-RA895EmN","title":"Table modes","pathname":"/app/generation/table-modes","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"}]},{"id":"-Lu0NCf_P6o1RFziv_Ze","title":"Generator information","pathname":"/app/generation/generators","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"}]},{"id":"oP5GxRAyF8UTY3LfMMwM","title":"Generator summary","pathname":"/app/generation/generators/generator-summary","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"}]},{"id":"0Ut5IaDYLB4ZhtomxgZ9","title":"Generator reference","pathname":"/app/generation/generators/generator-reference","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"}]},{"id":"dVMNKoVkz5zWaDTMFAHA","title":"Address","pathname":"/app/generation/generators/generator-reference/address","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"Z8PccqJ9Svy9sV0QODZ6","title":"Algebraic","pathname":"/app/generation/generators/generator-reference/algebraic","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"CfuJagRPVBZmPM0oxBhU","title":"Alphanumeric String Key","pathname":"/app/generation/generators/generator-reference/alphanumeric-string-key","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"SdRljlLIRwX5LBDUObJG","title":"Array Character Scramble","pathname":"/app/generation/generators/generator-reference/array-character-scramble","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"aqu6M4o7eOUf4BxCxw4m","title":"Array JSON Mask","pathname":"/app/generation/generators/generator-reference/array-json-mask","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"h4RCRnTH4yeX6hIDtIiV","title":"Array Regex Mask","pathname":"/app/generation/generators/generator-reference/array-regex-mask","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"qeq2VIVXiMjO54X2J9Ez","title":"ASCII Key","pathname":"/app/generation/generators/generator-reference/ascii-key","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"V2gL7zC9OepFyB5Fvwcj","title":"Business Name","pathname":"/app/generation/generators/generator-reference/business-name","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"JRbQS9Aj4nQn2To8ncff","title":"Categorical","pathname":"/app/generation/generators/generator-reference/categorical","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"YkyIbAnIucBzXXgehrmT","title":"Character Scramble","pathname":"/app/generation/generators/generator-reference/character-scramble","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"cUTLku4sXzcOo8oyXfZV","title":"Character Substitution","pathname":"/app/generation/generators/generator-reference/character-substitution","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"OtQuLWmqqEkyWMBuQMt4","title":"Company Name","pathname":"/app/generation/generators/generator-reference/company-name","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"I2CiiM0fByBwEjZSE6sI","title":"Conditional","pathname":"/app/generation/generators/generator-reference/conditional","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"KH9F697KstcRePbhBe1V","title":"Constant","pathname":"/app/generation/generators/generator-reference/constant","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"WcDrd9HqklGLQliXDxIE","title":"Continuous","pathname":"/app/generation/generators/generator-reference/continuous","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"tf7X7fg4sfL5kitEO8Le","title":"Cross Table Sum","pathname":"/app/generation/generators/generator-reference/cross-table-sum","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"Z55blETTPvkFK2j5g3f3","title":"CSV Mask","pathname":"/app/generation/generators/generator-reference/csv-mask","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"fRNZZPOEPGICF4gQsL1j","title":"Custom Categorical","pathname":"/app/generation/generators/generator-reference/custom-categorical","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"zFcGQfMbzYUhu2FxIBsP","title":"Date Truncation","pathname":"/app/generation/generators/generator-reference/date-truncation","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"AaJCKfvi0RThh0Fold19","title":"Email","pathname":"/app/generation/generators/generator-reference/email","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"c2QaKf5WNMB0eI9S8EX1","title":"Event Timestamps","pathname":"/app/generation/generators/generator-reference/event-timestamps","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"aguF2E3lGT2yslfJLJTa","title":"File Name","pathname":"/app/generation/generators/generator-reference/file-name","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"0jbJZHtHpLka5FMSiH4s","title":"Find and Replace","pathname":"/app/generation/generators/generator-reference/find-and-replace","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"qRUy6GHhWvlWeTHJeRNv","title":"Finnish Personal Identity Code","pathname":"/app/generation/generators/generator-reference/finnish-personal-identity-code","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"j6T24MpHmdjNqUbomdiL","title":"FNR","pathname":"/app/generation/generators/generator-reference/fnr","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"Jw6LyuQf8dAPbhVvghXt","title":"Geo","pathname":"/app/generation/generators/generator-reference/geo","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"odSiwZYTNVWoHsIqkxWu","title":"HIPAA Address","pathname":"/app/generation/generators/generator-reference/hipaa-address","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"yOaXi1zpRvqtKPIi8LV9","title":"Hostname","pathname":"/app/generation/generators/generator-reference/hostname","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"VTTM6x7sMxY6mOYl1nLS","title":"HStore Mask","pathname":"/app/generation/generators/generator-reference/hstore-mask","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"EJBjN3p71wRjD4x5ja7c","title":"HTML Mask","pathname":"/app/generation/generators/generator-reference/html-mask","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"3mz5Zu4bCMPQ8JZCAd2F","title":"IBAN","pathname":"/app/generation/generators/generator-reference/iban","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"2KDUZbkl4mGozBdm7vog","title":"Integer Key","pathname":"/app/generation/generators/generator-reference/integer-key","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"30Xu7urpP01uo3UeX1PQ","title":"International Address","pathname":"/app/generation/generators/generator-reference/international-address","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"KduWaTvOoFwua7IXNaWx","title":"IP Address","pathname":"/app/generation/generators/generator-reference/ip-address","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"DuCeR6mVkXvBqA8p34h5","title":"JSON Mask","pathname":"/app/generation/generators/generator-reference/json-mask","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"DCIwJMeIf96Pkx82inIz","title":"MAC Address","pathname":"/app/generation/generators/generator-reference/mac-address","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"FxvV01IUZ1tTht1c2SF7","title":"Mongo ObjectId Key","pathname":"/app/generation/generators/generator-reference/mongo-objectid-key","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"yTj2MFU4g8qp7BfSsE1g","title":"Name","pathname":"/app/generation/generators/generator-reference/name","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"BcUxKABStDhe0Qy2jTdQ","title":"Noise Generator","pathname":"/app/generation/generators/generator-reference/noise-generator","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"FZ1Tccf9nHDUbfjY9dJG","title":"Null","pathname":"/app/generation/generators/generator-reference/null","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"dV9aZtcRZdnNEXx7CJEr","title":"Numeric String Key","pathname":"/app/generation/generators/generator-reference/numeric-string-key","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"9UJhLJtuDqxViipYrauB","title":"Passthrough","pathname":"/app/generation/generators/generator-reference/passthrough","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"muBo0FasU044YZ9WcPRG","title":"Phone","pathname":"/app/generation/generators/generator-reference/phone","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"00UvmmnzkwyY2aVyrRkZ","title":"Random Boolean","pathname":"/app/generation/generators/generator-reference/random-boolean","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"XlbTgf3f5IPlg1ePNLuX","title":"Random Double","pathname":"/app/generation/generators/generator-reference/random-double","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"ZRoWdtHnVThdgDJAFtnq","title":"Random Hash","pathname":"/app/generation/generators/generator-reference/random-hash","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"J0no3tPglJjbX7pcB3Rj","title":"Random Integer","pathname":"/app/generation/generators/generator-reference/random-integer","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"y3Ko1JJbu1073EdEk87c","title":"Random Timestamp","pathname":"/app/generation/generators/generator-reference/random-timestamp","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"6mcOp7hMjQG64xzgQmHX","title":"Random UUID","pathname":"/app/generation/generators/generator-reference/random-uuid","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"wnst1bPkt24cDGEvXQFz","title":"Regex Mask","pathname":"/app/generation/generators/generator-reference/regex-mask","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"dxgdfnALkeVYgwAI41Mu","title":"Sequential Integer","pathname":"/app/generation/generators/generator-reference/sequential-integer","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"lUlMa86LMU4TQaN6BOGY","title":"Shipping Container","pathname":"/app/generation/generators/generator-reference/shipping-container","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"oUZCRJ9qVIAT5OGhOmwH","title":"SIN","pathname":"/app/generation/generators/generator-reference/sin","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"V5Fv4f0Y7nCPYXNRZySY","title":"SSN","pathname":"/app/generation/generators/generator-reference/ssn","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"O93C5heA0jclbt3E0m1a","title":"Struct Mask","pathname":"/app/generation/generators/generator-reference/struct-mask","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"oXYh3vmtTBe5lqcELOgW","title":"Text Composition","pathname":"/app/generation/generators/generator-reference/text-composition","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"fk3ME8SWpUNErj5wHXU9","title":"Timestamp Shift Generator","pathname":"/app/generation/generators/generator-reference/timestamp-shift-generator","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"ImAAXAtbv51r0U5locyg","title":"Unique Email","pathname":"/app/generation/generators/generator-reference/unique-email","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"5QIAu2bGdTAJWMLcvhpP","title":"URL","pathname":"/app/generation/generators/generator-reference/url","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"ltEMEZ8lClXIOLV3EWrk","title":"UUID Key","pathname":"/app/generation/generators/generator-reference/uuid-key","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"ApVlvOeIW4OwiEmivdhr","title":"XML Mask","pathname":"/app/generation/generators/generator-reference/xml-mask","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator reference"}]},{"id":"Wd98iS6iDUPhKKNUklIq","title":"Generator characteristics","pathname":"/app/generation/generators/generator-characteristics","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"}]},{"id":"-Lu0PzjcTfWtGm37XbU8","title":"Enabling consistency","pathname":"/app/generation/generators/generator-characteristics/consistency","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator characteristics"}]},{"id":"-Lu0Q2Tq4UOIvk9Ulwwd","title":"Linking generators","pathname":"/app/generation/generators/generator-characteristics/linking-generators","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator characteristics"}]},{"id":"-MjBYEOdfdTPjMX8Jjcr","title":"Differential privacy","pathname":"/app/generation/generators/generator-characteristics/differential-privacy","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator characteristics"}]},{"id":"7D90KOFFWGVwk1SunCoy","title":"Partitioning a column","pathname":"/app/generation/generators/generator-characteristics/partitioning","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator characteristics"}]},{"id":"lZMVrMglOO3WqiKbhagF","title":"Data-free generators","pathname":"/app/generation/generators/generator-characteristics/data-free-generators","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator characteristics"}]},{"id":"tlwjYvQTbUuCU6oeBha5","title":"Supporting uniqueness constraints","pathname":"/app/generation/generators/generator-characteristics/generators-uniqueness-constraints","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator characteristics"}]},{"id":"Bt5xj4tksP0zPqbrhv6S","title":"Format-preserving encryption (FPE)","pathname":"/app/generation/generators/generator-characteristics/generators-fpe","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator characteristics"}]},{"id":"H9ut7XlKMPwPeZECmTIy","title":"Generator types","pathname":"/app/generation/generators/generator-types","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"}]},{"id":"QAB0LpK9pEwKvEiG26py","title":"Composite generators","pathname":"/app/generation/generators/generator-types/generators-composite","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator types"}]},{"id":"-M4tFOe2vTNcjSI5hjUq","title":"Primary key generators","pathname":"/app/generation/generators/generator-types/primary-key-generators","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator information"},{"label":"Generator types"}]},{"id":"RSE4sCmqUQvIqd3UgE9F","title":"Generator assignment and configuration","pathname":"/app/generation/generators-assign-config","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"}]},{"id":"v666OqEOm1bEkxIMviez","title":"Reviewing and applying recommended generators","pathname":"/app/generation/generators-assign-config/generators-review-apply-recommended","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator assignment and configuration"}]},{"id":"vPluGX8C9mvljBpU0Vhn","title":"Assigning and configuring generators","pathname":"/app/generation/generators-assign-config/generator-assignment-and-config","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator assignment and configuration"}]},{"id":"-Mk2NVr_JbqcDbkksNeA","title":"Generator hints and tips","pathname":"/app/generation/generators-assign-config/common-usage","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator assignment and configuration"}]},{"id":"0iQUY8Ky525TRvsONu8N","title":"Managing generator presets","pathname":"/app/generation/generators-assign-config/generator-presets","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator assignment and configuration"}]},{"id":"Zvc6nyNKEhQAl2zd8Y0u","title":"Configuring and using Structural data encryption","pathname":"/app/generation/generators-assign-config/generators-data-encryption-config","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator assignment and configuration"}]},{"id":"6i4UFk4vmOvz7ODJbIVQ","title":"Custom value processors","pathname":"/app/generation/generators-assign-config/custom-value-processors","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Generator assignment and configuration"}]},{"id":"-LxOb7QudZOB9o-oSwlc","title":"Subsetting data","pathname":"/app/generation/subsetting","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"}]},{"id":"yYuyOa7ryLhGCqLLb5IK","title":"About subsetting","pathname":"/app/generation/subsetting/subsetting-about","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Subsetting data"}]},{"id":"c1RXCHKRpCB5wPWyWzeR","title":"Using table filtering for data warehouses and Spark-based data connectors","pathname":"/app/generation/subsetting/table-filtering","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Subsetting data"}]},{"id":"jPhJfdhrj6PvkVQd9WY6","title":"Viewing the current subsetting configuration","pathname":"/app/generation/subsetting/subsetting-view-config","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Subsetting data"}]},{"id":"adzeJrXmEHnNqGuzWe62","title":"Subsetting and foreign keys","pathname":"/app/generation/subsetting/subsetting-foreign-keys","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Subsetting data"}]},{"id":"gxtJjDrjwH1PiM01B9Bd","title":"Configuring subsetting","pathname":"/app/generation/subsetting/subsetting-configure","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Subsetting data"}]},{"id":"uNU2ITG4QI02CdpTPaL2","title":"Viewing and managing configuration inheritance","pathname":"/app/generation/subsetting/subsetting-configuration-inheritance","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Subsetting data"}]},{"id":"jZXHRwcNaAffNQkGJoiK","title":"Viewing the subset creation steps","pathname":"/app/generation/subsetting/subsetting-view-steps","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Subsetting data"}]},{"id":"AFhcptGL64E5gQMyAsbS","title":"Viewing previous subsetting data generation runs","pathname":"/app/generation/subsetting/viewing-previous-subsetting-data-generation-runs","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Subsetting data"}]},{"id":"psbX2wAlctGKbqxKSnlp","title":"Generating cohesive subset data from related databases","pathname":"/app/generation/subsetting/subsetting-cross-database-subsets","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Subsetting data"}]},{"id":"MLmP6TFAUcx5Z9SCjVLF","title":"Other subsetting hints and tips","pathname":"/app/generation/subsetting/subsetting-hints-tips","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"},{"label":"Subsetting data"}]},{"id":"-M_wDKde1bdDMb1ryIFg","title":"Viewing and adding foreign keys","pathname":"/app/generation/foreign-keys","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"}]},{"id":"-LxOb5d4FMwGy5a0FQt6","title":"Viewing and resolving schema changes","pathname":"/app/generation/schema-changes","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"}]},{"id":"cBCvi4cNyjxf5FOWRSm9","title":"Tracking changes to workspaces, generator presets, and sensitivity rules","pathname":"/app/generation/protection-audit-trail","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"}]},{"id":"AbvuarvFCjKCt5IDV3fL","title":"Using the Privacy Report to verify data protection","pathname":"/app/generation/privacy-report","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Configuring data generation"}]},{"id":"ImPbc0BuUKv2SpxVwugs","title":"Running data generation jobs","pathname":"/app/workflows/data-generation-run-job","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Running data generation"}]},{"id":"DwBBjinozculOGXUlxJt","title":"Types of data generation","pathname":"/app/workflows/data-generation-run-job/data-generation-types","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Running data generation"},{"label":"Running data generation jobs"}]},{"id":"WAMiOqecX05Hd9E3NFJo","title":"Data generation process","pathname":"/app/workflows/data-generation-run-job/data-generation-process","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Running data generation"},{"label":"Running data generation jobs"}]},{"id":"XuTwfC9rv4Cc3OxeXCyJ","title":"Running data generation manually","pathname":"/app/workflows/data-generation-run-job/data-generation-manual","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Running data generation"},{"label":"Running data generation jobs"}]},{"id":"hww5bOAxbkKZ2ZPgeZ0G","title":"Scheduling data generation","pathname":"/app/workflows/data-generation-run-job/data-generation-scheduling","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Running data generation"},{"label":"Running data generation jobs"}]},{"id":"TUHvm1BxaZQ2N5HWwVrE","title":"Issues that prevent data generation","pathname":"/app/workflows/data-generation-run-job/data-generation-issues","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Running data generation"},{"label":"Running data generation jobs"}]},{"id":"-MD6FOJea9KsJjsU3vGM","title":"Managing data generation performance","pathname":"/app/workflows/performance","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Running data generation"}]},{"id":"EmCRRdMqJSQH8ed3beJc","title":"Viewing and downloading container artifacts","pathname":"/app/workflows/container-artifacts-view-download","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Running data generation"}]},{"id":"-MI0IMsUb5bgBJp0WLXK","title":"Post-job scripts","pathname":"/app/workflows/scripts","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Running data generation"}]},{"id":"-MbrEGGVyulPzMX0191T","title":"Webhooks","pathname":"/app/workflows/webhooks","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Running data generation"}]},{"id":"-M3Sv2aiBiDnhO0Dm7wg","title":"Structural architecture","pathname":"/app/admin/architecture-diagram","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"}]},{"id":"KKldDJRTSAmCAyL2kmwk","title":"Using Structural securely","pathname":"/app/admin/tonic-using-securely","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"}]},{"id":"j3BN4n3IOnaXrAx9YB8N","title":"AI in Structural","pathname":"/app/admin/structural-ai-use","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"}]},{"id":"sGqar0xmFaeuaGQdn6fR","title":"Structural AI features","pathname":"/app/admin/structural-ai-use/structural-ai-features","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"AI in Structural"}]},{"id":"r6cxrc9mzwfDKnkrGzfa","title":"LLM used on Structural Cloud","pathname":"/app/admin/structural-ai-use/llm-used-on-structural-cloud","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"AI in Structural"}]},{"id":"MlnjbPElD2HETY7sAFmd","title":"Connecting a self-hosted instance to an LLM","pathname":"/app/admin/structural-ai-use/connecting-a-self-hosted-instance-to-an-llm","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"AI in Structural"}]},{"id":"dp0YjHKP2yMsvibXTILN","title":"Configuring the use of AI features","pathname":"/app/admin/structural-ai-use/configuring-the-use-of-ai-features","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"AI in Structural"}]},{"id":"-LT9VqTp4dTQuba3p1yf","title":"Deploying a self-hosted Structural instance","pathname":"/app/admin/on-premise-deployment","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"}]},{"id":"M7AF8nYUuhKbsmlFsOAB","title":"Deployment checklist","pathname":"/app/admin/on-premise-deployment/tonic-deployment-checklist","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Deploying a self-hosted Structural instance"}]},{"id":"kOMc5VTBAwZfOxvIqbx8","title":"System requirements","pathname":"/app/admin/on-premise-deployment/tonic-system-requirements","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Deploying a self-hosted Structural instance"}]},{"id":"-MN_9-Nw4zdTnB7bf2E8","title":"Deploying with Docker Compose","pathname":"/app/admin/on-premise-deployment/deploying-with-docker-compose","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Deploying a self-hosted Structural instance"}]},{"id":"-MN_9AxhfGWuiszKqJRi","title":"Deploying on Kubernetes with Helm","pathname":"/app/admin/on-premise-deployment/deploying-with-helm","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Deploying a self-hosted Structural instance"}]},{"id":"OLCn2aM2vICoApfEujRm","title":"Enabling the option to write output data to a container repository","pathname":"/app/admin/on-premise-deployment/enable-output-to-container-artifacts","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Deploying a self-hosted Structural instance"}]},{"id":"LBc282kw9bMBvZxDdkCZ","title":"Setting up a Kubernetes cluster to use to write output data to a container repository","pathname":"/app/admin/on-premise-deployment/enable-output-to-container-artifacts/container-output-separate-kubernetes-cluster","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Deploying a self-hosted Structural instance"},{"label":"Enabling the option to write output data to a container repository"}]},{"id":"8seodGYiWDG1y3gDG0XU","title":"Required access to write destination data to a container repository","pathname":"/app/admin/on-premise-deployment/enable-output-to-container-artifacts/kubernetes-required-containerization-access","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Deploying a self-hosted Structural instance"},{"label":"Enabling the option to write output data to a container repository"}]},{"id":"DoLoEjhJOMlvTZiLbJq3","title":"Entering and updating your license key","pathname":"/app/admin/on-premise-deployment/license-key-enter-update","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Deploying a self-hosted Structural instance"}]},{"id":"qV8u12fid6d8LrUN8QMU","title":"Setting up host integration","pathname":"/app/admin/on-premise-deployment/setting-up-host-integration","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Deploying a self-hosted Structural instance"}]},{"id":"-M0cHilkl00oBIQKSxhu","title":"Working with the application database","pathname":"/app/admin/on-premise-deployment/connecting-to-tonic-database","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Deploying a self-hosted Structural instance"}]},{"id":"-M0_hI5FSNpKMfUMLt6C","title":"Setting up a secret","pathname":"/app/admin/on-premise-deployment/setting-up-a-secret","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Deploying a self-hosted Structural instance"}]},{"id":"-M2ijsDOYaDEYVBJRLRd","title":"Setting a custom certificate","pathname":"/app/admin/on-premise-deployment/setting-a-custom-certificate","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Deploying a self-hosted Structural instance"}]},{"id":"NwZhTjpNVMsfSV1vWkmL","title":"Guide to expand Structural to other teams","pathname":"/app/admin/on-premise-deployment/guide-to-expand-structural-to-other-teams","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Deploying a self-hosted Structural instance"}]},{"id":"kZVUhiG5MHI2Uy0790I8","title":"Using Structural Cloud","pathname":"/app/admin/using-structural-cloud","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"}]},{"id":"ipEUQQPH6ltVGjepBdst","title":"Structural Cloud notes","pathname":"/app/admin/using-structural-cloud/checklist-cloud","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Using Structural Cloud"}]},{"id":"YQZb3dYJKm2GGGFqZfFD","title":"Structural Cloud onboarding","pathname":"/app/admin/using-structural-cloud/structural-cloud-onboarding","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Using Structural Cloud"}]},{"id":"o7unfqy9DWP6FglI7uJC","title":"Managing a Structural Cloud pay-as-you-go subscription","pathname":"/app/admin/using-structural-cloud/tonic-pay-as-you-go","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Using Structural Cloud"}]},{"id":"TJ113lVDxhMIaAzfk7WF","title":"Managing user access to Structural","pathname":"/app/admin/tonic-user-access","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"}]},{"id":"8ofZ4DdnhPL81qZI0jfq","title":"Structural organizations","pathname":"/app/admin/tonic-user-access/structural-organizations","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"}]},{"id":"fo4BTk4B0wvIOxjMXcPe","title":"Determining whether users can create accounts","pathname":"/app/admin/tonic-user-access/user-access-enable-disable-account-creation","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"}]},{"id":"vxXgcrlGyd2At6EYxcMd","title":"Creating a new account in an existing organization","pathname":"/app/admin/tonic-user-access/user-access-new-account","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"}]},{"id":"2XxQmCfzSDYtyZniXZHe","title":"Single sign-on (SSO)","pathname":"/app/admin/tonic-user-access/single-sign-on","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"}]},{"id":"BMF6enPvCJHmBBggbnkW","title":"Structural user authentication with SSO","pathname":"/app/admin/tonic-user-access/single-sign-on/user-authentication-and-groups","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Single sign-on (SSO)"}]},{"id":"ty9Nrf4d30O47yFhSTZF","title":"Enabling and configuring SSO on Structural Cloud","pathname":"/app/admin/tonic-user-access/single-sign-on/sso-cloud","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Single sign-on (SSO)"}]},{"id":"oCHdrVI0gf3XJwX2BuGn","title":"Synchronizing SSO groups with Structural","pathname":"/app/admin/tonic-user-access/single-sign-on/sso-limit-groups","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Single sign-on (SSO)"}]},{"id":"U1ExDibB0wuvhgKwWsKP","title":"Viewing the list of SSO groups in Tonic Structural","pathname":"/app/admin/tonic-user-access/single-sign-on/sso-view-groups-list","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Single sign-on (SSO)"}]},{"id":"GYFnMDXkgsLggUDNZk8L","title":"AWS IAM Identity Center","pathname":"/app/admin/tonic-user-access/single-sign-on/aws","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Single sign-on (SSO)"}]},{"id":"ZHDdjP1Ye8gT0h9sCpDJ","title":"Duo","pathname":"/app/admin/tonic-user-access/single-sign-on/sso-duo","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Single sign-on (SSO)"}]},{"id":"LPQOfyXuPOsgexebqPXV","title":"GitHub","pathname":"/app/admin/tonic-user-access/single-sign-on/github","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Single sign-on (SSO)"}]},{"id":"QrFexHfEwp2tfIWTYDOv","title":"Google","pathname":"/app/admin/tonic-user-access/single-sign-on/google","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Single sign-on (SSO)"}]},{"id":"7he7QHAzi7YHds4VYSw5","title":"Keycloak","pathname":"/app/admin/tonic-user-access/single-sign-on/keycloak","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Single sign-on (SSO)"}]},{"id":"kM51ynQVCHh1PB8uIpx6","title":"Microsoft Entra ID (previously Azure Active Directory)","pathname":"/app/admin/tonic-user-access/single-sign-on/azure","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Single sign-on (SSO)"}]},{"id":"GbqVMiijmlL3PzZ1f3CL","title":"Okta","pathname":"/app/admin/tonic-user-access/single-sign-on/okta","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Single sign-on (SSO)"}]},{"id":"MMqNrn0ymzshvHMtpERa","title":"OpenID Connect (OIDC)","pathname":"/app/admin/tonic-user-access/single-sign-on/oidc","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Single sign-on (SSO)"}]},{"id":"c8HzPdkXfDgJlROaLc8R","title":"SAML","pathname":"/app/admin/tonic-user-access/single-sign-on/saml","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Single sign-on (SSO)"}]},{"id":"LKp4XxLRTuHUgwGjrQOz","title":"Managing Structural users","pathname":"/app/admin/tonic-user-access/users-tonic-managing","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"}]},{"id":"4YLmaLRj9H6Qi8BynqmR","title":"Managing permissions","pathname":"/app/admin/tonic-user-access/permissions","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"}]},{"id":"weejhycctSRY3TRwKQ74","title":"About permission sets","pathname":"/app/admin/tonic-user-access/permissions/permission-sets-about","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Managing permissions"}]},{"id":"D8Fz1ITgsbiDsAIoK1Te","title":"Built-in permission sets","pathname":"/app/admin/tonic-user-access/permissions/permission-sets-builtin","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Managing permissions"}]},{"id":"rjv44KdwL58mIOWFkEAJ","title":"Available permissions","pathname":"/app/admin/tonic-user-access/permissions/available-permissions","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Managing permissions"}]},{"id":"SV6nnF8sK6cwr5DSU0gm","title":"Viewing the lists of global and workspace permission sets","pathname":"/app/admin/tonic-user-access/permissions/permission-sets-view-lists","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Managing permissions"}]},{"id":"yTmEWCQUPxbkIv3Z7vl7","title":"Configuring custom permission sets","pathname":"/app/admin/tonic-user-access/permissions/custom-permission-sets-configuration","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Managing permissions"}]},{"id":"IC2gHHVmfRwuxDMFt2GE","title":"Selecting default permission sets","pathname":"/app/admin/tonic-user-access/permissions/permission-sets-default","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Managing permissions"}]},{"id":"TPKNJNVZM1L3fqNQkUQX","title":"Configuring access to global permission sets","pathname":"/app/admin/tonic-user-access/permissions/global-permission-set-access","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Managing permissions"}]},{"id":"FaXdLqwzqarn2LuJq8rQ","title":"Setting initial access to all global permissions","pathname":"/app/admin/tonic-user-access/permissions/managing-admin-users","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Managing permissions"}]},{"id":"cliecyYr0351RnUYcd6E","title":"Granting Account Admin access for a Structural Cloud organization","pathname":"/app/admin/tonic-user-access/permissions/granting-account-admin-access-for-a-structural-cloud-organization","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Managing user access to Structural"},{"label":"Managing permissions"}]},{"id":"Z5YqqbQhpNYUEflPl7U0","title":"Structural monitoring and logging","pathname":"/app/admin/tonic-monitoring-logging","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"}]},{"id":"l4TZLh98qzDqmlj8eri2","title":"Monitoring Structural services","pathname":"/app/admin/tonic-monitoring-logging/tonic-admin-service-list","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Structural monitoring and logging"}]},{"id":"-M2iX1hPt-5I30sXHcBR","title":"Performing health checks","pathname":"/app/admin/tonic-monitoring-logging/health-checks","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Structural monitoring and logging"}]},{"id":"HSOAWIsmkh1k6KJuQ9yM","title":"Downloading the usage report","pathname":"/app/admin/tonic-monitoring-logging/tonic-data-usage-report","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Structural monitoring and logging"}]},{"id":"wSiIZ6qmBS3wts9bzk0p","title":"Tracking user access and permissions","pathname":"/app/admin/tonic-monitoring-logging/audit-event-api-endpoint","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Structural monitoring and logging"}]},{"id":"05UiBQ2H1RAvu2TPGL0J","title":"Viewing Structural metrics","pathname":"/app/admin/tonic-monitoring-logging/viewing-structural-metrics","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Structural monitoring and logging"}]},{"id":"vzP6OFLyw8I6AnVfhX1C","title":"Redacted and diagnostic (unredacted) logs","pathname":"/app/admin/tonic-monitoring-logging/logs-redacted-diagnostic","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Structural monitoring and logging"}]},{"id":"jljf3CJuMwXdSXvE4qhk","title":"Data that Tonic.ai collects","pathname":"/app/admin/tonic-monitoring-logging/tonic-data-collection","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Structural monitoring and logging"}]},{"id":"-LzoehpHQsgYTs1dyJkW","title":"Verifying and enabling telemetry sharing","pathname":"/app/admin/tonic-monitoring-logging/sharing-logs-with-tonic","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Structural monitoring and logging"}]},{"id":"gW7xDWwBc8Ntv2ZWy0Jy","title":"Uploading log packages to Tonic.ai","pathname":"/app/admin/tonic-monitoring-logging/uploading-log-packages-to-tonic.ai","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Structural monitoring and logging"}]},{"id":"cgCqLL2DnuOnQvsMk5kC","title":"Configuring environment settings","pathname":"/app/admin/environment-variables-setting","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"}]},{"id":"BLzYOqHlp8OfsKkdHG2M","title":"Self-hosted instances","pathname":"/app/admin/environment-variables-setting/self-hosted-instances","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Configuring environment settings"}]},{"id":"ZQbanolZYeWFHMiDXVvs","title":"Structural Cloud","pathname":"/app/admin/environment-variables-setting/structural-cloud","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"},{"label":"Configuring environment settings"}]},{"id":"yaS3Sd1oFcRCXrppDngz","title":"Updating Structural","pathname":"/app/admin/updating-tonic","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Installing and Administering Structural"}]},{"id":"o2o6ZU0DqKorKruBbDSj","title":"About data connectors","pathname":"/app/setting-up-your-database/database-connectors","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"5jFpnGyM7y4MyO0wB9zS","title":"Overview for database administrators","pathname":"/app/setting-up-your-database/overview-for-database-administrators","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"ireYNnvyBMNye3puVIJe","title":"Data connector summary","pathname":"/app/setting-up-your-database/data-connector-summary","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"sGbdS2ReUdfnHyFsm4TJ","title":"Amazon DynamoDB","pathname":"/app/setting-up-your-database/dynamodb","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"hJ7hZ09niOGYcUDiclLb","title":"System requirements and limitations for DynamoDB","pathname":"/app/setting-up-your-database/dynamodb/dynamodb-sys-reqs","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Amazon DynamoDB"}]},{"id":"HZ2SXBo9Q7Bt4EwAJVoH","title":"Structural differences and limitations with DynamoDB","pathname":"/app/setting-up-your-database/dynamodb/dynamodb-structural-diffs","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Amazon DynamoDB"}]},{"id":"mn0YGo0TM9fn5N4u1Sji","title":"Before you create a DynamoDB workspace","pathname":"/app/setting-up-your-database/dynamodb/dynamodb-before-workspace","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Amazon DynamoDB"}]},{"id":"Jj0zuSXxfCNwzZyf2oe8","title":"Configuring DynamoDB workspace data connections","pathname":"/app/setting-up-your-database/dynamodb/dynamodb-connection-config","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Amazon DynamoDB"}]},{"id":"-LxT_y74EraMI7__A3Ik","title":"Amazon Redshift","pathname":"/app/setting-up-your-database/amazon-redshift","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"Kk5Bvh7UfGyv9SIVLzJS","title":"Structural process overview for Amazon Redshift","pathname":"/app/setting-up-your-database/amazon-redshift/redshift-tonic-process-overview","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Amazon Redshift"}]},{"id":"gmnrRL9kQVMCQIrny33n","title":"Structural differences and limitations with Amazon Redshift","pathname":"/app/setting-up-your-database/amazon-redshift/redshift-tonic-differences","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Amazon Redshift"}]},{"id":"-MeeswcB0l0SL_mk28Oo","title":"Before you create an Amazon Redshift workspace","pathname":"/app/setting-up-your-database/amazon-redshift/initial-tonic-setup","siteSpaceId":"sitesp_sfksp","description":"Before you create a workspace that uses the Amazon Redshift data connector, complete the configuration that is outlined in the following topics.","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Amazon Redshift"}]},{"id":"Wr7FD8JrxC1PaPr8pKpa","title":"Required AWS instance profile permissions for Amazon Redshift","pathname":"/app/setting-up-your-database/amazon-redshift/initial-tonic-setup/redshift-aws-instance-profile-permissions","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Amazon Redshift"},{"label":"Before you create an Amazon Redshift workspace"}]},{"id":"syPKFzM3E3ZowYOcY8po","title":"Source and destination database permissions for Amazon Redshift","pathname":"/app/setting-up-your-database/amazon-redshift/initial-tonic-setup/source-and-destination-database-permissions","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Amazon Redshift"},{"label":"Before you create an Amazon Redshift workspace"}]},{"id":"-Meeu_-x0RJjdXvxJy-M","title":"Configuring Amazon Redshift workspace data connections","pathname":"/app/setting-up-your-database/amazon-redshift/connecting-to-redshift","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Amazon Redshift"}]},{"id":"-MOqig5YtIZwOKOKl8DS","title":"Databricks","pathname":"/app/setting-up-your-database/databricks","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"H6BR9kZhMKt4ir5P2TZa","title":"Structural process overview for Databricks","pathname":"/app/setting-up-your-database/databricks/connectors-databricks-process-overview","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Databricks"}]},{"id":"6lfGaSeLKGZnwlYGKjjE","title":"System requirements for Databricks","pathname":"/app/setting-up-your-database/databricks/databricks-system-requirements","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Databricks"}]},{"id":"HHuiUVJsYwsOJWZPHLWi","title":"Structural differences and limitations with Databricks","pathname":"/app/setting-up-your-database/databricks/databricks-tonic-differences","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Databricks"}]},{"id":"yPDjhE33PSEfXZYmLgmg","title":"Before you create a Databricks workspace","pathname":"/app/setting-up-your-database/databricks/before-you-create-a-databricks-workspace","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Databricks"}]},{"id":"zueqP0ToBMn3Z1L3Rly3","title":"Granting access to storage","pathname":"/app/setting-up-your-database/databricks/before-you-create-a-databricks-workspace/granting-access-to-storage","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Databricks"},{"label":"Before you create a Databricks workspace"}]},{"id":"-MOrVO9adM8Ok_uRpqUx","title":"Setting up your Databricks cluster","pathname":"/app/setting-up-your-database/databricks/before-you-create-a-databricks-workspace/initial-cluster-setup","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Databricks"},{"label":"Before you create a Databricks workspace"}]},{"id":"IFULOMra1R1rHC8dvIJV","title":"Configuring the destination database schema creation","pathname":"/app/setting-up-your-database/databricks/before-you-create-a-databricks-workspace/databricks-config-create-dest-schema","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Databricks"},{"label":"Before you create a Databricks workspace"}]},{"id":"-MOrVgbecvRRaVx5TqBw","title":"Configuring Databricks workspace data connections","pathname":"/app/setting-up-your-database/databricks/connecting-to-databricks","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Databricks"}]},{"id":"BxBXz1KypdWwVMJgeOha","title":"Databricks connection troubleshooting","pathname":"/app/setting-up-your-database/databricks/databricks-connection-troubleshooting","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Databricks"}]},{"id":"fhruuPFWp0SIVlv6Wm3Z","title":"Db2 for LUW","pathname":"/app/setting-up-your-database/db2-luw","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"raGl7Wn8wG6avjpDbmWy","title":"System requirements for Db2 for LUW","pathname":"/app/setting-up-your-database/db2-luw/db2-luw-sys-req","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Db2 for LUW"}]},{"id":"Fdb37CQ4ppT3WcDgdtJq","title":"Structural differences and limitations with Db2 for LUW","pathname":"/app/setting-up-your-database/db2-luw/db2-luw-tonic-differences","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Db2 for LUW"}]},{"id":"EdPoI408M24yYeQCTjKg","title":"Before you create a Db2 for LUW workspace","pathname":"/app/setting-up-your-database/db2-luw/db2-luw-before-workspace","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Db2 for LUW"}]},{"id":"PddKW7a5VqqR8Za0fHyS","title":"Configuring Db2 for LUW workspace data connections","pathname":"/app/setting-up-your-database/db2-luw/db2-luw-workspace-data-connections","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Db2 for LUW"}]},{"id":"VYMKIUOXfEfdoQX1J936","title":"File connector","pathname":"/app/setting-up-your-database/file-connector","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"utKrmp52yGfJzRlyia1N","title":"Overview of the file connector process","pathname":"/app/setting-up-your-database/file-connector/connectors-file-overview","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"File connector"}]},{"id":"4CeeTEapRnkE9kreGPNM","title":"Supported file and content types","pathname":"/app/setting-up-your-database/file-connector/file-connector-file-content-types","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"File connector"}]},{"id":"EfamWDzWPD5xU4JulTy3","title":"Structural differences and limitations with the file connector","pathname":"/app/setting-up-your-database/file-connector/connectors-file-tonic-differences","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"File connector"}]},{"id":"dOSh6dlTCXj8p8W60piy","title":"Before you create a file connector workspace","pathname":"/app/setting-up-your-database/file-connector/connectors-file-before-workspace","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"File connector"}]},{"id":"m0Krs8CP7GAsTLbpAf0C","title":"Configuring the file connector storage type and output options","pathname":"/app/setting-up-your-database/file-connector/file-connector-workspace-config","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"File connector"}]},{"id":"gIEAve67B1nbSWbJ8LHh","title":"Managing file groups in a file connector workspace","pathname":"/app/setting-up-your-database/file-connector/file-connector-file-groups","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"File connector"}]},{"id":"0mAsJ8C6hz0QVUm3ueno","title":"Downloading generated file connector files","pathname":"/app/setting-up-your-database/file-connector/file-connector-download-generated-files","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"File connector"}]},{"id":"-LghrZx6Grjtzx6y74Co","title":"Google BigQuery","pathname":"/app/setting-up-your-database/google-bigquery","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"qHDT4WqeWc7HRtt1Znze","title":"Structural differences and limitations with Google BigQuery","pathname":"/app/setting-up-your-database/google-bigquery/biquery-tonic-differences","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Google BigQuery"}]},{"id":"fsSLRXHX1a9sMGuhW22k","title":"Before you create a Google BigQuery workspace","pathname":"/app/setting-up-your-database/google-bigquery/bigquery-before-create-workspace","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Google BigQuery"}]},{"id":"ULtqXWXbU1NFXvxEst02","title":"Configuring Google BigQuery workspace data connections","pathname":"/app/setting-up-your-database/google-bigquery/bigquery-workspace-data-connections","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Google BigQuery"}]},{"id":"GcmaWmldHL8HZeZqQ6YK","title":"Resolving schema changes for de-identified views","pathname":"/app/setting-up-your-database/google-bigquery/bigquery-views-resolve-schema-changes","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Google BigQuery"}]},{"id":"OjfJ1a92I76CBUMZHbwY","title":"MongoDB","pathname":"/app/setting-up-your-database/mongodb","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"Se4yjaqE4vCiqlQ4HwPr","title":"System requirements for MongoDB","pathname":"/app/setting-up-your-database/mongodb/mongodb-system-requirements","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"MongoDB"}]},{"id":"EvrEGyfQ6d3DY4Dm4JAi","title":"Structural differences and limitations with MongoDB","pathname":"/app/setting-up-your-database/mongodb/mongodb-tonic-differences","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"MongoDB"}]},{"id":"qmxpH1Se1zRezRenrJjf","title":"Configuring MongoDB workspace data connections","pathname":"/app/setting-up-your-database/mongodb/mongodb-workspace-data-connections","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"MongoDB"}]},{"id":"6TR8zoD2ukC0TEAYsYlo","title":"Other MongoDB hints and tips","pathname":"/app/setting-up-your-database/mongodb/mongodb-hints-tips","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"MongoDB"}]},{"id":"-Lghem31SMyrg8xv6JL3","title":"MySQL","pathname":"/app/setting-up-your-database/mysql","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"4902M1M2cIavDTAUYA9n","title":"System requirements for MySQL","pathname":"/app/setting-up-your-database/mysql/mysql-system-requirements","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"MySQL"}]},{"id":"Q0Hnt6XVwS5dgERtJaZu","title":"Before you create a MySQL workspace","pathname":"/app/setting-up-your-database/mysql/mysql-before-create-workspace","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"MySQL"}]},{"id":"VkV9SmZZ6TRvNv21XTwk","title":"Configuring MySQL workspace data connections","pathname":"/app/setting-up-your-database/mysql/mysql-workspace-data-connections","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"MySQL"}]},{"id":"-LxT_rOAYyUhLREyGC-H","title":"Oracle","pathname":"/app/setting-up-your-database/oracle","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"Th7MRrC2krVOgxw2s2CO","title":"Known limitations for Oracle schema objects","pathname":"/app/setting-up-your-database/oracle/oracle-destination-schema-objects","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Oracle"}]},{"id":"Hm88nsG7akzpCH9vicya","title":"System requirements for Oracle","pathname":"/app/setting-up-your-database/oracle/oracle-system-requirements","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Oracle"}]},{"id":"WwvY5lpcdl8YfXfsKvJG","title":"Structural differences and limitations with Oracle","pathname":"/app/setting-up-your-database/oracle/oracle-tonic-differences","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Oracle"}]},{"id":"y600avOoLG9NcqyuDvrH","title":"Before you create an Oracle workspace","pathname":"/app/setting-up-your-database/oracle/oracle-before-workspace-creation","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Oracle"}]},{"id":"wszVVN1G6sBc0gqyqrV8","title":"Configuring whether Structural creates the destination database schema","pathname":"/app/setting-up-your-database/oracle/oracle-before-workspace-creation/oracle-config-skip-db-creation","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Oracle"},{"label":"Before you create an Oracle workspace"}]},{"id":"yEMBYBFDzIgp8jrq94vm","title":"Creating other required database objects in the destination database","pathname":"/app/setting-up-your-database/oracle/oracle-before-workspace-creation/oracle-destination-db-other-objects","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Oracle"},{"label":"Before you create an Oracle workspace"}]},{"id":"JRq2RHNrg8CLxYPrW3em","title":"Configuring database users","pathname":"/app/setting-up-your-database/oracle/oracle-before-workspace-creation/oracle-database-users","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Oracle"},{"label":"Before you create an Oracle workspace"}]},{"id":"Z1U6c0oRoBRYq6MrEbkh","title":"Creating and configuring the source database user","pathname":"/app/setting-up-your-database/oracle/oracle-before-workspace-creation/oracle-database-users/oracle-source-user-create-config","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Oracle"},{"label":"Before you create an Oracle workspace"},{"label":"Configuring database users"}]},{"id":"nKB4O3OsROKW2EWujNJK","title":"Creating and configuring the destination database user","pathname":"/app/setting-up-your-database/oracle/oracle-before-workspace-creation/oracle-database-users/oracle-destination-user-create-config","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Oracle"},{"label":"Before you create an Oracle workspace"},{"label":"Configuring database users"}]},{"id":"n9KrvdPkQ0Gx0IMFjnNN","title":"Granting access to system catalog views","pathname":"/app/setting-up-your-database/oracle/oracle-before-workspace-creation/oracle-database-users/oracle-database-user-sys-catalog","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Oracle"},{"label":"Before you create an Oracle workspace"},{"label":"Configuring database users"}]},{"id":"iR5jdt7C8yLthwB0Y5lA","title":"Configuring Oracle workspace data connections","pathname":"/app/setting-up-your-database/oracle/oracle-workspace-data-connections","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Oracle"}]},{"id":"FEuHPGv0LtCcEkPYUbQh","title":"Troubleshooting Oracle permissions","pathname":"/app/setting-up-your-database/oracle/oracle-permissions-troubleshoot","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Oracle"}]},{"id":"-Lghc6CtfnGfG8X0luOx","title":"PostgreSQL","pathname":"/app/setting-up-your-database/postgres","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"szfxJPOZKFtC7cEzs15p","title":"System requirements for PostgreSQL","pathname":"/app/setting-up-your-database/postgres/postgresql-system-requirements","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"PostgreSQL"}]},{"id":"qaJvga8AQR45RcA8UXq0","title":"Before you create a PostgreSQL workspace","pathname":"/app/setting-up-your-database/postgres/postgresql-before-create-workspace","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"PostgreSQL"}]},{"id":"ib12K6IPxGhpBY1Ttfdi","title":"Configuring PostgreSQL workspace data connections","pathname":"/app/setting-up-your-database/postgres/postgresql-workspace-data-connections","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"PostgreSQL"}]},{"id":"fuRXdfzyCHJgkOgDrglK","title":"Salesforce","pathname":"/app/setting-up-your-database/salesforce","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"i0s0o34WolJ2G73zfBIM","title":"System requirements for Salesforce","pathname":"/app/setting-up-your-database/salesforce/salesforce-sys-req","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Salesforce"}]},{"id":"NqPV2VuNGvzPVlQuHeNK","title":"Structural differences and limitations with Salesforce","pathname":"/app/setting-up-your-database/salesforce/structural-differences-and-limitations-with-salesforce","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Salesforce"}]},{"id":"Jn3jF8PGzYP8jrvDYalj","title":"Before you create a Salesforce workspace","pathname":"/app/setting-up-your-database/salesforce/salesforce-before-workspace","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Salesforce"}]},{"id":"6NTJrfoL43Dt4iYR3TGJ","title":"Configuring Salesforce workspace data connections","pathname":"/app/setting-up-your-database/salesforce/salesforce-workspace-data-connections","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Salesforce"}]},{"id":"vZXeEsdyoUZlRgM9eVOz","title":"Snowflake","pathname":"/app/setting-up-your-database/snowflake","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"lJlHRspiQO6ptLF9870t","title":"Structural process overviews for Snowflake","pathname":"/app/setting-up-your-database/snowflake/snowflake-process-overviews","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Snowflake"}]},{"id":"dEQo4P4H904JlK4XPgTJ","title":"Structural differences and limitations with Snowflake","pathname":"/app/setting-up-your-database/snowflake/snowflake-structural-differences-limitations","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Snowflake"}]},{"id":"tjZRyWyluHSUx2UpF4GR","title":"Before you create a Snowflake workspace","pathname":"/app/setting-up-your-database/snowflake/before-you-create-a-snowflake-workspace","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Snowflake"}]},{"id":"FJMPO5PPDHS3RNfYB9Bi","title":"Database permissions for Snowflake","pathname":"/app/setting-up-your-database/snowflake/before-you-create-a-snowflake-workspace/snowflake-database-permissions","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Snowflake"},{"label":"Before you create a Snowflake workspace"}]},{"id":"Nm7G3SalOV3TkM5TWlRH","title":"Configuring whether Structural creates the Snowflake destination database schema","pathname":"/app/setting-up-your-database/snowflake/before-you-create-a-snowflake-workspace/snowflake-init-skip-db","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Snowflake"},{"label":"Before you create a Snowflake workspace"}]},{"id":"a2yLJVYyOOVIlnS93ZGQ","title":"AWS - Required instance profile permissions","pathname":"/app/setting-up-your-database/snowflake/before-you-create-a-snowflake-workspace/snowflake-aws-instance-profile-permissions","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Snowflake"},{"label":"Before you create a Snowflake workspace"}]},{"id":"3M6IYIiwB6nQvubpduwa","title":"Azure - Access key for the Azure Blob Storage account","pathname":"/app/setting-up-your-database/snowflake/before-you-create-a-snowflake-workspace/azure-access-key-for-the-azure-blob-storage-account","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Snowflake"},{"label":"Before you create a Snowflake workspace"}]},{"id":"9Gq3vUjou3tB9QHoZX3k","title":"Configuring Snowflake workspace data connections","pathname":"/app/setting-up-your-database/snowflake/connecting-to-snowflake","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Snowflake"}]},{"id":"I6NcG0rT4qpB8Y0koC3g","title":"Spark SDK","pathname":"/app/setting-up-your-database/spark-sdk","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"SmuUmc6AShQDWWlOJJHY","title":"Overview of the Spark SDK integration","pathname":"/app/setting-up-your-database/spark-sdk/connectors-spark-sdk-process-overview","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Spark SDK"}]},{"id":"2DuNlaOGJKMenzzI4pkL","title":"Structural differences and limitations with the Spark SDK","pathname":"/app/setting-up-your-database/spark-sdk/spark-sdk-tonic-differences","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Spark SDK"}]},{"id":"JUzn5Z5eRFpwqaqu7XI2","title":"Configuring Spark SDK workspace data connections","pathname":"/app/setting-up-your-database/spark-sdk/spark-sdk-workspace-data-connections","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Spark SDK"}]},{"id":"56UWVIxdW9QM1h3FqEj1","title":"Setting up the Spark SDK","pathname":"/app/setting-up-your-database/spark-sdk/setting-up-the-spark-sdk","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Spark SDK"}]},{"id":"CePgTybLJHsFy1Cnl050","title":"Using the Spark SDK to run data generation","pathname":"/app/setting-up-your-database/spark-sdk/using-spark-to-run-de-identification-of-the-data","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"Spark SDK"}]},{"id":"-Lgheeg8s1GMRTqsPedJ","title":"SQL Server","pathname":"/app/setting-up-your-database/sql-server","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"}]},{"id":"Wb4Ka1SaJRuTg6sPlGfv","title":"System requirements for SQL Server","pathname":"/app/setting-up-your-database/sql-server/sql-server-sys-reqs","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"SQL Server"}]},{"id":"bexeJoTsNjXbubd2rXRh","title":"Before you create a SQL Server workspace","pathname":"/app/setting-up-your-database/sql-server/sql-server-before-create-workspace","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"SQL Server"}]},{"id":"qJqjRAuBc5UMwBefhZsY","title":"Configuring SQL Server workspace data connections","pathname":"/app/setting-up-your-database/sql-server/sql-server-workspace-data-connections","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Connecting to your data"},{"label":"SQL Server"}]},{"id":"-LjYPhuSn0mEIHRixvig","title":"About the Structural API","pathname":"/app/api/api-documentation","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"}]},{"id":"BSI0ijGRBi9afXF51ESc","title":"Getting an API token","pathname":"/app/api/tonic-api-get-token","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"}]},{"id":"JJxkUpUzHSF2WCvDU6UL","title":"Getting the workspace ID","pathname":"/app/api/getting-the-workspace-id","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"}]},{"id":"-MWC3AvioR_kE9BdyGef","title":"Using the Structural API to perform tasks","pathname":"/app/api/quick-start-guide","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"}]},{"id":"7dG65s8kuN6xrPqrDB40","title":"Configure environment settings","pathname":"/app/api/quick-start-guide/tonic-api-configure-environment-settings","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"}]},{"id":"mXZpy4BmHfVrRhYwf64g","title":"Manage generator presets","pathname":"/app/api/quick-start-guide/api-generator-presets","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"}]},{"id":"Iu0tx2tfp8AvzLr4JeRk","title":"Retrieving the list of generator presets","pathname":"/app/api/quick-start-guide/api-generator-presets/api-generator-presets-list","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Manage generator presets"}]},{"id":"xVP3YjjpZgvmlsO4HD3T","title":"Structure of a generator preset","pathname":"/app/api/quick-start-guide/api-generator-presets/structure-of-a-generator-preset","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Manage generator presets"}]},{"id":"be0brxwe2tMDaGDFyrl0","title":"Creating a custom generator preset","pathname":"/app/api/quick-start-guide/api-generator-presets/api-generator-presets-create","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Manage generator presets"}]},{"id":"o7FAEaikdXzO4mWd923H","title":"Updating an existing generator preset","pathname":"/app/api/quick-start-guide/api-generator-presets/api-generator-presets-update","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Manage generator presets"}]},{"id":"JJynQMJP8IEf8VBc3Kq3","title":"Deleting a generator preset","pathname":"/app/api/quick-start-guide/api-generator-presets/api-generator-presets-delete","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Manage generator presets"}]},{"id":"ca8WjST5XmUTginoWjzN","title":"Manage custom sensitivity rules","pathname":"/app/api/quick-start-guide/api-custom-sensitivity-rules","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"}]},{"id":"EtdAkeYW34d5GIMlSykI","title":"Create a workspace","pathname":"/app/api/quick-start-guide/tonic-api-create-workspace","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"}]},{"id":"69iX24rRbDa9ej1Ln4p1","title":"Connect to source and destination data","pathname":"/app/api/quick-start-guide/tonic-api-data-connections","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"}]},{"id":"5nsG5RqEQwnqu5kunAiF","title":"Manage file groups in a file connector workspace","pathname":"/app/api/quick-start-guide/tonic-api-file-groups","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"}]},{"id":"6oTzw22b8vv9UhLbuQ41","title":"Assign table modes and filters to source database tables","pathname":"/app/api/quick-start-guide/tonic-api-table-modes","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"}]},{"id":"VVQGDW6Xs16Ms27ReEjF","title":"Set column sensitivity","pathname":"/app/api/quick-start-guide/tonic-api-column-sensitivity","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"}]},{"id":"M5FuNt2VauyOLMhuiCS8","title":"Assign generators to columns","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"}]},{"id":"Wsb5spESqcPVfQGzFbw8","title":"Applying all recommended generators","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/applying-all-recommended-generators","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"}]},{"id":"pgnGzhSbvdixmJJhnelP","title":"Getting the generator IDs and available metadata","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/tonic-api-generator-get-ids-metadata","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"}]},{"id":"rQXRhE5tuFFikr4x6y9W","title":"Updating generator configurations","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/updating-generator-configurations","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"}]},{"id":"iSMvXYirso6mgY1pl96D","title":"Structure of a generator assignment","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/tonic-api-generator-assignment-structure","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"}]},{"id":"Y8OgcfldJLoRKSFvnndi","title":"Generator API reference","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"}]},{"id":"VDHXxQdFxO7jEDI5Px8m","title":"Address (AddressGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-address","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"IdQez0vTDCbeKxt5qWg8","title":"Algebraic (AlgebraicGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-algebraic","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"y0f5voM6MoBGv6EhtxZ5","title":"Alphanumeric String Key (AlphaNumericPkGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-alphanumeric-string-key","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"XNn6JUVYLWaK5ss6vSSm","title":"Array Character Scramble (ArrayTextMaskGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-array-character-scramble","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"u7EpGuc14cDWkxhIwDur","title":"Array JSON Mask (ArrayJsonMaskGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-array-json-mask","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"u95DTjy0veeI9D3Jh05U","title":"Array Regex Mask (ArrayRegexMaskGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-array-regex-mask","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"clFBetMsKpmmJTIuSUSN","title":"ASCII Key (AsciiPkGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-ascii-key","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"qhEUntD9aZcNPS4CsMPz","title":"Business Name (BusinessNameGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-businessnamegenerator","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"guL2oBjIWsY1KUKFWzNe","title":"Categorical (CategoricalGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-categorical","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"rkl8AFhgEjfzTZnuNTya","title":"Character Scramble (TextMaskGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-character-scramble","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"fy8n3fsQgTSDMuuKuSIt","title":"Character Substitution (StringMaskGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-character-substitution","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"QDHR5WXFUdZvlhWJHA08","title":"Company Name (CompanyNameGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-company-name","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"MVk7kwA8JmL2rTTe90xI","title":"Conditional (ConditionalGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-conditional","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"7YhXuxNZqKjSPVkhcF0a","title":"Constant (ConstantGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-constant","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"ibZpgFFKaeYJgeBahlkY","title":"Continuous (GaussianGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-continuous","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"OnB96XREUMxGohHqnbuN","title":"Cross Table Sum (CrossTableAggregateGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-cross-table-sum","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"OFKSQZQ52dE7G3mLzOkC","title":"CSV Mask (CsvMaskGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-csv-mask","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"AsyoJDj5DdRAZoieTjp5","title":"Custom Categorical (CustomCategoricalGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-custom-categorical","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"sIv7iAJxM0EqwLdkBhVc","title":"Date Truncation (DateTruncationGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-date-truncation","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"cSiodmqjXSXTjm030plR","title":"Email (EmailGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-email","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"zbWO545ha1u50UdO0L13","title":"Event Timestamps (EventGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-event-timestamps","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"mRQCOU8teo52JgDaEG0t","title":"File Name (FileNameGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-file-name","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"TepUJR3tP7VCvvztI8mZ","title":"Find and Replace (FindAndReplaceGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-find-and-replace","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"7J0bQTHx2gdp1DQKiwIC","title":"Finnish Personal Identity Code (FinnishPicGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-finnish-pic","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"YCgMnGPO7rJsflQ8v92J","title":"FNR (FnrGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-fnr","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"Yrd7JmcySjDcAI9aHAkh","title":"Geo (GeoGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-geo","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"Myr5CNhdSaHmsjdbfwOQ","title":"HIPAA Address (HipaaAddressGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-hipaa-address","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"9QUF3jFy70V79ZS4JBiw","title":"Hostname (HostnameGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-hostname","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"G07RJPVa3OJP9RFhquty","title":"HStore Mask (HStoreMaskGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-hstore-mask","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"xGkzP2rFfjHAPN0MmnOb","title":"HTML Mask (HtmlMaskGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-html-mask","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"Ser2WaJyXVOe8eu9mVCz","title":"IBAN (IbanGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/iban-ibangenerator","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"G9868jXaFcVADJJxYJhz","title":"Integer Key (IntegerPkGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-integer-key","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"6jFugteG83ssc6xo4XJH","title":"International Address (InternationalAddressGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/international-address-internationaladdressgenerator","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"cqhOghPXmzBZ6imSfMeL","title":"IP Address (IPAddressGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-ip-address","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"WWUdcfsgep5Uw4BWhmMP","title":"JSON Mask (JsonMaskGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-json-mask","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"luQk5Opzxqq2KtkqVOH2","title":"MAC Address (MACAddressGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-mac-address","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"iPkO3meIe0zGhQR0pwbS","title":"Mongo ObjectId Key (ObjectIdPkGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-objectid-key","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"BvNQ4vvWJYxZLuIjFD86","title":"Name (NameGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-name","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"tTt0z7vATigzXDyV544z","title":"Noise Generator (NoiseGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-noise-generator","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"sWuS54GoRM4wKlN7RfsW","title":"Null (NullGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-null","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"CkEpHn6DoMovaqNFFDBQ","title":"Numeric String Key (NumericStringPkGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-numeric-string-key","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"Uj0K7yWLvWPfXPjKF8aJ","title":"Passthrough (PassthroughGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-passthrough","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"EFPhZCzc60GKwBShPl0P","title":"Phone (USPhoneNumberGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-phone","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"6olQz5JyHUFbxOB2zq0I","title":"Random Boolean (RandomBooleanGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-random-boolean","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"i90AqIzn1GHBFxyMZYd9","title":"Random Double (RandomDoubleGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-random-double","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"yZqDz5NPdIOWClt9Ri4u","title":"Random Hash (RandomStringGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-random-hash","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"IdAYVVk6vTAfbhkGPHxA","title":"Random Integer (RandomIntegerGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-random-integer","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"ugiVelMleB3JVEtMhujX","title":"Random Timestamp (RandomTimestampGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-random-timestamp","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"mKhHMxcwVZ4173P5jABj","title":"Random UUID (UUIDGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-random-uuid","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"EL2vffWYSJWjXB1myN6b","title":"Regex Mask (RegexMaskGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-regex-mask","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"4uupe7QNPCKaBotobqNI","title":"Sequential Integer (UniqueIntegerGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-sequential-integer","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"4IM8nJsEYw6HCSAxKTXW","title":"Shipping Container (ShippingContainerGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-shipping-container","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"Mz9mS42FRkHd2RYwn7vn","title":"SIN (SINGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-sin","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"n11fQqYw33VmaZFiRRLD","title":"SSN (SsnGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-ssn","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"CcbHoYTZYfS9D0p4UYGi","title":"Struct Mask (StructMaskGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-struct-mask","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"qbwsuDb0Oq2kjLATvu90","title":"Text Composition (TextCompositionGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/text-composition-textcompositiongenerator","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"RcKnFROcA6kW0PwapX7B","title":"Timestamp Shift (TimestampShiftGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-timestamp-shift","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"Y7Ji3rcAcGWys1sk8o3D","title":"Unique Email (UniqueEmailGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-unique-email","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"sPGiEl1VwSnZiWVoMla0","title":"URL (UrlGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-url","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"svNCkXvq7BfySjKLJjKZ","title":"UUID Key (UuidPkGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-uuid-key","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"dIttKiW7ByeVYtoSkosK","title":"XML Mask (XmlMaskGenerator)","pathname":"/app/api/quick-start-guide/tonic-api-generator-assignment/generator-api-reference/generator-api-ref-xml-mask","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"},{"label":"Assign generators to columns"},{"label":"Generator API reference"}]},{"id":"15nnqAzC0oCLYilaN8Le","title":"Configure subsetting","pathname":"/app/api/quick-start-guide/tonic-api-subsetting-config","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"}]},{"id":"HvurC9pVFMNrCAavD7z1","title":"Check for and resolve schema changes","pathname":"/app/api/quick-start-guide/tonic-api-schema-changes","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"}]},{"id":"BNGhzNnYfUxbg6wuMPZ5","title":"Run data generation jobs","pathname":"/app/api/quick-start-guide/tonic-api-data-generation","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"}]},{"id":"5WIRDpIUqGwPpPwJ5xxv","title":"Schedule data generation jobs","pathname":"/app/api/quick-start-guide/api-data-generation-schedule","siteSpaceId":"sitesp_sfksp","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"},{"label":"Using the Structural API to perform tasks"}]},{"id":"-MWC-DBuG-ANUlgXeyp_","title":"Example script: Starting a data generation job","pathname":"/app/api/api-examples","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"}]},{"id":"-MXYvwkdg5kJ5E9XlE84","title":"Example script: Polling for a job status and creating a Docker package","pathname":"/app/api/example-polling-for-a-job-status-+-creating-a-docker-package","siteSpaceId":"sitesp_sfksp","description":"","breadcrumbs":[{"label":"Tonic Structural"},{"label":"Using the Structural API"}]},{"id":"u4r36grREO84uKPzTDBL","title":"Tonic Textual guide","pathname":"/textual","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"}]},{"id":"fOzjBbCLc2GzPK0OHhYp","title":"Getting started with Textual","pathname":"/textual/tonic-textual-getting-started","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"}]},{"id":"3tCTYIgPatCwRpPXgYAC","title":"Previewing Textual detection and redaction","pathname":"/textual/textual-playground","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"}]},{"id":"UlN1g5dR3MtTKOb0ta68","title":"Managing your user profile","pathname":"/textual/user-profile-manage","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"}]},{"id":"kZEIfxv4ZUa98f42s03x","title":"Language support in Textual","pathname":"/textual/language-support","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"}]},{"id":"Nrpx1gUQ95VAdIJGX6PH","title":"About the Textual Agent","pathname":"/textual/textual-agent/textual-agent-about","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Agent"}]},{"id":"NBz3T8aO1FjOJdXzpCJF","title":"What can you ask the Textual Agent to do?","pathname":"/textual/textual-agent/textual-agent-actions","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Agent"}]},{"id":"XLt9PvLdYSwz5AZOJCll","title":"Managing the Textual Agent and Agent chats","pathname":"/textual/textual-agent/agent-manage-chats","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Agent"}]},{"id":"uU3Nyc0ZCVq3tH181DLg","title":"About entity types","pathname":"/textual/entity-types/about-entity-types","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"}]},{"id":"tSk6EkgdEIxCBfYMODXO","title":"Built-in entity types","pathname":"/textual/entity-types/built-in-entity-types","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"}]},{"id":"drt4I0lkL06Uoyi4Olfn","title":"Viewing the list of custom entity types","pathname":"/textual/entity-types/custom-entity-types-list","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"}]},{"id":"8Wuql1Rhq49UVvmNWYoY","title":"Managing regex-based custom entity types","pathname":"/textual/entity-types/entity-types-custom","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"}]},{"id":"ftOO1sFSaDrc8yedvpXi","title":"Managing model-based custom entity types","pathname":"/textual/entity-types/entity-type-custom-model","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"}]},{"id":"fzZxxDMoTgoMgfNPGJoY","title":"Overview of the process to create a model-based custom entity type","pathname":"/textual/entity-types/entity-type-custom-model/model-entity-type-flow","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"},{"label":"Managing model-based custom entity types"}]},{"id":"xSyLu6SbvPAOsnlOQuMC","title":"Starting a new model-based custom entity type","pathname":"/textual/entity-types/entity-type-custom-model/model-entity-type-new","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"},{"label":"Managing model-based custom entity types"}]},{"id":"HmnEoIYTP5iKEqsMBr99","title":"Selecting and reviewing test data","pathname":"/textual/entity-types/entity-type-custom-model/selecting-and-reviewing-test-data","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"},{"label":"Managing model-based custom entity types"}]},{"id":"9tY2muP0CcrNvjbG3oMV","title":"Iterating over the guidelines to use for model training","pathname":"/textual/entity-types/entity-type-custom-model/model-entity-type-guidelines","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"},{"label":"Managing model-based custom entity types"}]},{"id":"Y5YzLEnHqGJ04jvWlbsy","title":"Selecting the training data for your models","pathname":"/textual/entity-types/entity-type-custom-model/selecting-the-training-data-for-your-models","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"},{"label":"Managing model-based custom entity types"}]},{"id":"edcZUeuSesHLg5hdStEs","title":"Creating and training models for a model-based entity type","pathname":"/textual/entity-types/entity-type-custom-model/creating-and-training-models-for-a-model-based-entity-type","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"},{"label":"Managing model-based custom entity types"}]},{"id":"JdGtH9SZT7Wm9WsHxEMq","title":"Selecting the active model for the entity type","pathname":"/textual/entity-types/entity-type-custom-model/entity-type-model-set-active","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"},{"label":"Managing model-based custom entity types"}]},{"id":"QuZaNTMZq85RfE9AT30r","title":"Renaming or deleting a model-based custom entity type","pathname":"/textual/entity-types/entity-type-custom-model/entity-type-custom-model-rename","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"},{"label":"Managing model-based custom entity types"}]},{"id":"wuBCv4c0LVs2Kc5txJBr","title":"Enabling and disabling the entity type for datasets","pathname":"/textual/entity-types/entity-type-custom-model/enabling-and-disabling-the-entity-type-for-datasets","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"},{"label":"Managing model-based custom entity types"}]},{"id":"jKjp7WhUCbTfIMBaNrTI","title":"Exporting and importing a model-based custom entity type","pathname":"/textual/entity-types/entity-type-custom-model/entity-type-export-import","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Entity types"},{"label":"Managing model-based custom entity types"}]},{"id":"fWbiFscOnQgs0AuJnMHe","title":"Datasets flows","pathname":"/textual/datasets-create-manage/datasets-flows","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Create and manage datasets"}]},{"id":"DwaDY1s1H9Yu9dtKinQ1","title":"Viewing the dataset list and details","pathname":"/textual/datasets-create-manage/dataset-list-details","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Create and manage datasets"}]},{"id":"aiUhqODVxig0xdjzy9Dk","title":"Creating a dataset","pathname":"/textual/datasets-create-manage/dataset-create","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Create and manage datasets"}]},{"id":"TgVnjnB4kBy0aHoh8Z6b","title":"Deleting datasets","pathname":"/textual/datasets-create-manage/dataset-delete","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Create and manage datasets"}]},{"id":"JOOpe9sigsvkc3sYQit8","title":"Assigning tags to datasets","pathname":"/textual/datasets-create-manage/datasets-tags","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Create and manage datasets"}]},{"id":"Kweqnhl5iY3o9NAIcAuR","title":"Changing the dataset name","pathname":"/textual/datasets-create-manage/dataset-rename","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Create and manage datasets"}]},{"id":"C2pKkCDKWMFwvK8u5OIJ","title":"Changing cloud storage credentials and output location","pathname":"/textual/datasets-create-manage/changing-cloud-storage-credentials-and-output-location","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Create and manage datasets"}]},{"id":"bREuUWw6LFwUWYeabAnU","title":"Sharing dataset access","pathname":"/textual/datasets-create-manage/dataset-access","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Create and manage datasets"}]},{"id":"oMKFtvD2SztSiVc99Ltw","title":"Supported file types","pathname":"/textual/dataset-files/dataset-file-types","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Manage dataset files"}]},{"id":"Z8OYBkJbwbgSK1LXPPHd","title":"Uploading and deleting local files","pathname":"/textual/dataset-files/files-local","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Manage dataset files"}]},{"id":"1Qiy7wfbnM3NiqvVQZlM","title":"Selecting cloud storage files","pathname":"/textual/dataset-files/files-cloud-storage","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Manage dataset files"}]},{"id":"uZZFLWw8ZJ144X4YpmQm","title":"Navigating the file list","pathname":"/textual/dataset-files/dataset-file-list","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Manage dataset files"}]},{"id":"FzsKhM799aIETWBw8aHX","title":"Tracking and managing file processing","pathname":"/textual/dataset-files/tracking-and-managing-file-processing","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Manage dataset files"}]},{"id":"EeBtbEY4OKIR4haplfmL","title":"Reviewing the sensitivity detection results","pathname":"/textual/dataset-configure-redaction/textual-datasets-review-results","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"}]},{"id":"0PHWntR0AoK0oE9vV8mc","title":"How Textual handles entity values that match multiple types","pathname":"/textual/dataset-configure-redaction/textual-datasets-review-results/entity-values-multiple-types","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Reviewing the sensitivity detection results"}]},{"id":"KG0DXxFQvT4EYVemlPot","title":"Summary results for the dataset","pathname":"/textual/dataset-configure-redaction/textual-datasets-review-results/summary-results-for-the-dataset","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Reviewing the sensitivity detection results"}]},{"id":"1gW0W0cP9vOFYnHCQcfJ","title":"Count of entities per file","pathname":"/textual/dataset-configure-redaction/textual-datasets-review-results/count-of-entities-per-file","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Reviewing the sensitivity detection results"}]},{"id":"YmfO7LPL500umMytF21k","title":"Detected entity values","pathname":"/textual/dataset-configure-redaction/textual-datasets-review-results/entities-analysis-catalog","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Reviewing the sensitivity detection results"}]},{"id":"UxM8Pqg8kpcqzAqX1myK","title":"Analysis of detected entity types","pathname":"/textual/dataset-configure-redaction/textual-datasets-review-results/entities-analysis-analytics","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Reviewing the sensitivity detection results"}]},{"id":"IpwT5PJv7J1Yg8GjUH4x","title":"Searching for text values","pathname":"/textual/dataset-configure-redaction/textual-datasets-review-results/dataset-text-search","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Reviewing the sensitivity detection results"}]},{"id":"SIXCiVDfDabPpn2G4n0W","title":"List of entity types","pathname":"/textual/dataset-configure-redaction/textual-datasets-review-results/list-of-entity-types","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Reviewing the sensitivity detection results"}]},{"id":"NYweDlCGiudU4MEnBzsn","title":"Configuring added and excluded values for built-in entity types","pathname":"/textual/dataset-configure-redaction/textual-datasets-include-exclude-values","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"}]},{"id":"1SQdjXex9OvQgm53e38b","title":"Working with custom entity types","pathname":"/textual/dataset-configure-redaction/dataset-custom-entity-types","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"}]},{"id":"5177ZHqhvMYJ1BRoJjKN","title":"Selecting the handling option for entity types","pathname":"/textual/dataset-configure-redaction/textual-datasets-select-handling-type","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"}]},{"id":"FQKZImtwsiWobsl2U3sy","title":"Configuring entity type synthesis options","pathname":"/textual/dataset-configure-redaction/textual-datasets-synthesis-options","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"}]},{"id":"mCw20EEG85OsxcRpReMU","title":"Enabling consistency with Tonic Structural","pathname":"/textual/dataset-configure-redaction/textual-datasets-synthesis-options/enable-structural-consistency","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring entity type synthesis options"}]},{"id":"ZR7OuB9tso8lLk6s0PSi","title":"Displaying the synthesis options for an entity type","pathname":"/textual/dataset-configure-redaction/textual-datasets-synthesis-options/entity-type-synthesis-options","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring entity type synthesis options"}]},{"id":"5xwbHoLPYM1613NN0xos","title":"Providing specific replacement values","pathname":"/textual/dataset-configure-redaction/textual-datasets-synthesis-options/synthesis-replacement-values","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring entity type synthesis options"}]},{"id":"i0iP41IqmjPREo1ZeESO","title":"Synthesis options for specific entity types","pathname":"/textual/dataset-configure-redaction/textual-datasets-synthesis-options/synthesis-options-for-specific-entity-types","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring entity type synthesis options"}]},{"id":"DvIJNlNjn4kPJRGXiy2z","title":"Name synthesis options","pathname":"/textual/dataset-configure-redaction/textual-datasets-synthesis-options/synthesis-options-for-specific-entity-types/synthesis-name","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring entity type synthesis options"},{"label":"Synthesis options for specific entity types"}]},{"id":"sUST1oBi72Bx7ZPRiTrc","title":"Location synthesis options","pathname":"/textual/dataset-configure-redaction/textual-datasets-synthesis-options/synthesis-options-for-specific-entity-types/synthesis-options-location","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring entity type synthesis options"},{"label":"Synthesis options for specific entity types"}]},{"id":"Uks0iHAQsCc3n3QE3R09","title":"Email address synthesis options","pathname":"/textual/dataset-configure-redaction/textual-datasets-synthesis-options/synthesis-options-for-specific-entity-types/synthesis-config-email-address","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring entity type synthesis options"},{"label":"Synthesis options for specific entity types"}]},{"id":"Va6o8IBT8tcxrr45k5RC","title":"Age synthesis options","pathname":"/textual/dataset-configure-redaction/textual-datasets-synthesis-options/synthesis-options-for-specific-entity-types/synthesis-options-age","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring entity type synthesis options"},{"label":"Synthesis options for specific entity types"}]},{"id":"faXK8oaKHqCoUSxWMjEM","title":"Telephone number synthesis options","pathname":"/textual/dataset-configure-redaction/textual-datasets-synthesis-options/synthesis-options-for-specific-entity-types/configure-phone-synthesis","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring entity type synthesis options"},{"label":"Synthesis options for specific entity types"}]},{"id":"CGKDDyIWU1WWcwSVVpt2","title":"Date/time synthesis options","pathname":"/textual/dataset-configure-redaction/textual-datasets-synthesis-options/synthesis-options-for-specific-entity-types/date-time-synthesis-options","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring entity type synthesis options"},{"label":"Synthesis options for specific entity types"}]},{"id":"RemySkc2U6PqWLZYXG9H","title":"Date of birth synthesis options","pathname":"/textual/dataset-configure-redaction/textual-datasets-synthesis-options/synthesis-options-for-specific-entity-types/date-of-birth-synthesis-options","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring entity type synthesis options"},{"label":"Synthesis options for specific entity types"}]},{"id":"bE472VBAJCpoTaghNsjU","title":"Default supported datetime formats","pathname":"/textual/dataset-configure-redaction/textual-datasets-synthesis-options/synthesis-options-for-specific-entity-types/default-datetime-formats","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring entity type synthesis options"},{"label":"Synthesis options for specific entity types"}]},{"id":"HCUKfNNd6qSSbcZp4ecT","title":"Setting the generator for custom entity types","pathname":"/textual/dataset-configure-redaction/textual-datasets-synthesis-options/synthesis-custom-entity-type","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring entity type synthesis options"}]},{"id":"IOkGP2NW1nWMxeTvbRA5","title":"Configuring handling of .docx file components","pathname":"/textual/dataset-configure-redaction/dataset-set-config-file-components","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"}]},{"id":"jqZpP0Jj3HYFDnPsS0DK","title":"Configuring and editing PDF redaction and synthesis","pathname":"/textual/dataset-configure-redaction/pdf-manual-overrides","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"}]},{"id":"cjps76s0XwlZun67ky60","title":"Configuring PDF options","pathname":"/textual/dataset-configure-redaction/pdf-manual-overrides/configuring-pdf-options","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring and editing PDF redaction and synthesis"}]},{"id":"3xESoTl9Zpwt3jbf8m00","title":"Editing an individual PDF file","pathname":"/textual/dataset-configure-redaction/pdf-manual-overrides/pdf-edit-single-file","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring and editing PDF redaction and synthesis"}]},{"id":"dhfSD6aB4P7bAS9wBqps","title":"Creating templates to apply to PDF files","pathname":"/textual/dataset-configure-redaction/pdf-manual-overrides/pdf-create-templates","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"},{"label":"Configuring and editing PDF redaction and synthesis"}]},{"id":"zouFZoy5qUv9apLglv9n","title":"Viewing and restoring dataset versions","pathname":"/textual/dataset-configure-redaction/dataset-version-history","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Configure the redaction"}]},{"id":"0VGxHI09E3OlxPQZI8bD","title":"Previewing dataset file output","pathname":"/textual/datasets-preview-output/dataset-file-preview","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Preview and obtain output"}]},{"id":"HCzSt52HRHI60FQY5pJm","title":"Displaying a dataset file preview","pathname":"/textual/datasets-preview-output/dataset-file-preview/displaying-a-dataset-file-preview","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Preview and obtain output"},{"label":"Previewing dataset file output"}]},{"id":"Ukw7QcRgljZtTu9wkFyI","title":"File preview for redacted files","pathname":"/textual/datasets-preview-output/dataset-file-preview/file-preview-redacted-file","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Preview and obtain output"},{"label":"Previewing dataset file output"}]},{"id":"pvPoDtecZeZCKpfYz1Vh","title":"Selecting the view","pathname":"/textual/datasets-preview-output/dataset-file-preview/file-preview-redacted-file/file-preview-select-view","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Preview and obtain output"},{"label":"Previewing dataset file output"},{"label":"File preview for redacted files"}]},{"id":"bt3sMjOfw7Moi12JkriC","title":"Changing entity type handling","pathname":"/textual/datasets-preview-output/dataset-file-preview/file-preview-redacted-file/file-preview-entity-type-handling","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Preview and obtain output"},{"label":"Previewing dataset file output"},{"label":"File preview for redacted files"}]},{"id":"nWAWTMgPm0OUuOW3Yd6A","title":"Adding and removing manual redactions","pathname":"/textual/datasets-preview-output/dataset-file-preview/file-preview-redacted-file/adding-and-removing-manual-redactions","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Preview and obtain output"},{"label":"Previewing dataset file output"},{"label":"File preview for redacted files"}]},{"id":"hj66KXHdNfpZjVVSVlDF","title":"Ignoring specific instances in PDF files","pathname":"/textual/datasets-preview-output/dataset-file-preview/file-preview-redacted-file/pdf-ignore-entity-instance","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Preview and obtain output"},{"label":"Previewing dataset file output"},{"label":"File preview for redacted files"}]},{"id":"p30RTVwZb87qrx4rMHyT","title":"Configuring column content types for CSV files","pathname":"/textual/datasets-preview-output/dataset-file-preview/file-preview-redacted-file/configuring-column-content-types-for-csv-files","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Preview and obtain output"},{"label":"Previewing dataset file output"},{"label":"File preview for redacted files"}]},{"id":"DM7lA8SHsZ6wgfySle1v","title":"File preview for a JSON output file","pathname":"/textual/datasets-preview-output/dataset-file-preview/file-preview-json-output","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Preview and obtain output"},{"label":"Previewing dataset file output"}]},{"id":"c2A4MKSrl1SZIsuFv4zf","title":"Downloading local output files","pathname":"/textual/datasets-preview-output/output-download-local","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Preview and obtain output"}]},{"id":"aIJBRU5LxvtZx3QWfmIV","title":"Generating cloud storage output files","pathname":"/textual/datasets-preview-output/generating-cloud-storage-output-files","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Preview and obtain output"}]},{"id":"7Fapt6c8ioIyQ7tzX53D","title":"Structure of JSON output files","pathname":"/textual/datasets-preview-output/dataset-output-json-structure","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Preview and obtain output"}]},{"id":"vjlEQcmFkFOehrXF4IEW","title":"About guided redaction","pathname":"/textual/guided-redaction/guided-redaction-about","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"}]},{"id":"SkNfcUKk7X5DPbua5h2Q","title":"Configuring guided redaction options","pathname":"/textual/guided-redaction/guided-redaction-cross-project-config","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"}]},{"id":"O80JJFpYqSblzKZR6H3f","title":"Configuring the available file and project statuses","pathname":"/textual/guided-redaction/guided-redaction-cross-project-config/project-file-status-values","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Configuring guided redaction options"}]},{"id":"qnw57ANFWpMQnM2w95Ya","title":"Configuring reference codes for guided redaction","pathname":"/textual/guided-redaction/guided-redaction-cross-project-config/redaction-reference-codes","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Configuring guided redaction options"}]},{"id":"ohAXAx54vdU6rTSk6CcK","title":"Creating and managing guided redaction projects","pathname":"/textual/guided-redaction/redaction-project-create-manage","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"}]},{"id":"9abLF6aSjJm3fqIYd4wU","title":"Viewing the list of guided redaction projects","pathname":"/textual/guided-redaction/redaction-project-create-manage/guided-redaction-project-list","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Creating and managing guided redaction projects"}]},{"id":"FVXy9m21MN1Vvi35OmPh","title":"Creating a guided redaction project","pathname":"/textual/guided-redaction/redaction-project-create-manage/redaction-project-create","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Creating and managing guided redaction projects"}]},{"id":"I1m4RTRTnYwlqDxROsFu","title":"Assigning tags to a project","pathname":"/textual/guided-redaction/redaction-project-create-manage/redaction-project-tags","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Creating and managing guided redaction projects"}]},{"id":"iYtilFBdKcvTF5RKHn5q","title":"Setting the project status","pathname":"/textual/guided-redaction/redaction-project-create-manage/redaction-project-status","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Creating and managing guided redaction projects"}]},{"id":"9TI5orZuBGCDAuHnE456","title":"Changing the project name and description","pathname":"/textual/guided-redaction/redaction-project-create-manage/redaction-project-rename","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Creating and managing guided redaction projects"}]},{"id":"7L3gpzX0TFuU9WQ5WBoq","title":"Enabling and disabling entity types and values","pathname":"/textual/guided-redaction/redaction-project-create-manage/enabling-and-disabling-entity-types-and-values","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Creating and managing guided redaction projects"}]},{"id":"oMTZxdAIIDHMKPJXQkWT","title":"Sharing access to a guided redaction project","pathname":"/textual/guided-redaction/redaction-project-create-manage/redaction-project-share-access","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Creating and managing guided redaction projects"}]},{"id":"Ev9AXTLVW1zvZVeUvlqF","title":"Deleting a project","pathname":"/textual/guided-redaction/redaction-project-create-manage/redaction-project-delete","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Creating and managing guided redaction projects"}]},{"id":"HNGN9ZTj7LKdPZy1xclW","title":"Managing the list of project files","pathname":"/textual/guided-redaction/redaction-project-file-list","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"}]},{"id":"V73s4beTFe6AXnXSb6bu","title":"Navigating project file details","pathname":"/textual/guided-redaction/redaction-project-file-details","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"}]},{"id":"kB9qDLXqXemEg1WKHrGl","title":"Processing a project file","pathname":"/textual/guided-redaction/redaction-project-file-process","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"}]},{"id":"A6QLr1oqRgl6UU0aIbha","title":"Redacting a project file","pathname":"/textual/guided-redaction/redaction-project-file-process/redaction-project-redact-file","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Processing a project file"}]},{"id":"t27htfNXwuqisZjL5xJy","title":"Reviewing redactions","pathname":"/textual/guided-redaction/redaction-project-file-process/redaction-project-file-review","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Processing a project file"}]},{"id":"AYus8SZ1ICrr1GaNCMkT","title":"Previewing file output","pathname":"/textual/guided-redaction/redaction-project-file-process/redaction-project-file-preview","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Processing a project file"}]},{"id":"AlcSdmzF4Nd53xTZw4aQ","title":"Setting the file status","pathname":"/textual/guided-redaction/redaction-project-file-process/redaction-project-file-status","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Processing a project file"}]},{"id":"UNE9ZiYcK5RxG0YyUTXd","title":"Overriding the project entity type configuration","pathname":"/textual/guided-redaction/redaction-project-file-process/redaction-project-file-entity-type-config","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Processing a project file"}]},{"id":"kw2cgy6PWxG5o74zn8UU","title":"Commenting on a project file","pathname":"/textual/guided-redaction/redaction-project-file-process/redaction-project-file-comment","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"},{"label":"Processing a project file"}]},{"id":"BU0a3SIPLiQlBqjHC0Eh","title":"Downloading project files","pathname":"/textual/guided-redaction/redaction-project-download-files","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"}]},{"id":"zFPIoznmsEAH7ST6FE46","title":"Viewing the audit log for a project","pathname":"/textual/guided-redaction/redaction-project-audit-log","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Guided redaction (Beta)"}]},{"id":"67QUwnONbGXqBD7Eb6sj","title":"Installing the Textual SDK","pathname":"/textual/tonic-textual-api/textual-api-install","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Python SDK"}]},{"id":"OICTTP3Sbw1zIazp1Y0M","title":"Creating and revoking Textual API keys","pathname":"/textual/tonic-textual-api/textual-api-keys","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Python SDK"}]},{"id":"f6kY68AeAIIYTQ42VLXC","title":"Obtaining JWT tokens for authentication","pathname":"/textual/tonic-textual-api/jwt-for-authentication","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Python SDK"}]},{"id":"lLrqThEcqlm7U1Vbe0NS","title":"Instantiating the SDK client","pathname":"/textual/tonic-textual-api/textual-api-instantiate-sdk","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Python SDK"}]},{"id":"PgchrcnYvh18Nmmrd4k9","title":"Datasets and redaction","pathname":"/textual/tonic-textual-api/datasets-redaction","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Python SDK"}]},{"id":"UoSNfe6lopEdpMGwL8sP","title":"Create and manage datasets","pathname":"/textual/tonic-textual-api/datasets-redaction/textual-api-datasets","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Python SDK"},{"label":"Datasets and redaction"}]},{"id":"BxhcC6huQr769oFkRZ64","title":"Redact individual strings","pathname":"/textual/tonic-textual-api/datasets-redaction/textual-api-redact-strings","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Python SDK"},{"label":"Datasets and redaction"}]},{"id":"eLV54xHAIsSGVsKoG6pi","title":"Redact individual files","pathname":"/textual/tonic-textual-api/datasets-redaction/textual-api-redact-files","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Python SDK"},{"label":"Datasets and redaction"}]},{"id":"LHutyfcsNlj8lkbPC4H5","title":"Transcribe and redact an audio file","pathname":"/textual/tonic-textual-api/datasets-redaction/redact-audio-file","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Python SDK"},{"label":"Datasets and redaction"}]},{"id":"SwQC2u7mlJ0LAnT3u2t6","title":"Configure entity type handling for redaction","pathname":"/textual/tonic-textual-api/datasets-redaction/api-redaction-entity-type-handling","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Python SDK"},{"label":"Datasets and redaction"}]},{"id":"gLu9JsffslLzZdDGVFK0","title":"Get the detected entities for a dataset","pathname":"/textual/tonic-textual-api/datasets-redaction/dataset-get-entity-mappings","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Python SDK"},{"label":"Datasets and redaction"}]},{"id":"YPx70sdKdrz5VXG0kREP","title":"Record and review redaction requests","pathname":"/textual/tonic-textual-api/datasets-redaction/redaction-requeset-record-review","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual Python SDK"},{"label":"Datasets and redaction"}]},{"id":"ZBUOvXQrUnhSIzaeIn2d","title":"About the Textual REST API","pathname":"/textual/textual-rest-api/about-the-textual-rest-api","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual REST API"}]},{"id":"7FmJiwupo6TfbXz3PtU3","title":"REST API authentication","pathname":"/textual/textual-rest-api/rest-api-authentication","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual REST API"}]},{"id":"rk9E1BWfEENH8dtVz6V0","title":"Redaction","pathname":"/textual/textual-rest-api/rest-api-redaction","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual REST API"}]},{"id":"cFCDD8JHpz14EzYxeXk0","title":"Redact text strings","pathname":"/textual/textual-rest-api/rest-api-redaction/rest-api-redact-text","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual REST API"},{"label":"Redaction"}]},{"id":"hCu7R2gpBVc4vyIbJZuC","title":"Datasets","pathname":"/textual/textual-rest-api/rest-api-datasets","siteSpaceId":"sitesp_cWJmp","description":"Use the REST API to manage datasets.","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual REST API"}]},{"id":"CW8IIxJLWZWijkYKQFWH","title":"Manage datasets","pathname":"/textual/textual-rest-api/rest-api-datasets/rest-api-manage-datasets","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual REST API"},{"label":"Datasets"}]},{"id":"zmF9KeDhxot7Qc8WGyA3","title":"Manage dataset files","pathname":"/textual/textual-rest-api/rest-api-datasets/manage-dataset-files","siteSpaceId":"sitesp_cWJmp","description":"Use the REST API to manage dataset files.","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual REST API"},{"label":"Datasets"}]},{"id":"J1qR5ZuJ9HS73BywIPxr","title":"Entity linking","pathname":"/textual/textual-rest-api/entity-linking","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual REST API"}]},{"id":"5aYEDdidiXsNjHtXID3h","title":"Access management","pathname":"/textual/textual-rest-api/access-management","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual REST API"}]},{"id":"tapMOP95ctHg7cs5Bmp7","title":"Textual architecture","pathname":"/textual/textual-install-administer/textual-architecture","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"}]},{"id":"DkIoB20XqmVag3eQZjnT","title":"Setting up and managing a Textual Cloud pay-as-you-go subscription","pathname":"/textual/textual-install-administer/textual-pay-as-you-go","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"}]},{"id":"AILfQwyysuX1dy6iUS8j","title":"Deploying a self-hosted instance","pathname":"/textual/textual-install-administer/deploying-a-self-hosted-instance","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"}]},{"id":"tvLFVjycNJfjRRhnOm7W","title":"System requirements","pathname":"/textual/textual-install-administer/deploying-a-self-hosted-instance/system-requirements","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Deploying a self-hosted instance"}]},{"id":"UYMMsbwmWdU8eXw7ISC7","title":"Deploying with Docker Compose","pathname":"/textual/textual-install-administer/deploying-a-self-hosted-instance/deploying-with-docker-compose","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Deploying a self-hosted instance"}]},{"id":"s474qzMvtQEMy1h69GwQ","title":"Deploying on Kubernetes with Helm","pathname":"/textual/textual-install-administer/deploying-a-self-hosted-instance/deploying-on-kubernetes-with-helm","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Deploying a self-hosted instance"}]},{"id":"o3raQz0Exiq15tj7Y9rD","title":"Configuring Textual","pathname":"/textual/textual-install-administer/configuring-textual","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"}]},{"id":"KbOgIchfOzjgGZKFiNIj","title":"How to configure Textual environment variables","pathname":"/textual/textual-install-administer/configuring-textual/textual-env-var-configure","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"}]},{"id":"xv8IgogxEhLTc5YWkrZK","title":"General instance and processing settings","pathname":"/textual/textual-install-administer/configuring-textual/general-instance-and-processing-settings","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"}]},{"id":"YmOsMSjtxhfhUpKeyYb3","title":"Configuring the number of textual-ml workers","pathname":"/textual/textual-install-administer/configuring-textual/general-instance-and-processing-settings/textual-config-ml-worker-count","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"},{"label":"General instance and processing settings"}]},{"id":"1yNkp16QESeOp7AuBz6K","title":"Configuring processing and parallelism","pathname":"/textual/textual-install-administer/configuring-textual/general-instance-and-processing-settings/config-processing-parallelism","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"},{"label":"General instance and processing settings"}]},{"id":"O7TRZVKckut1vXMeHVXk","title":"Configuring the format of Textual logs","pathname":"/textual/textual-install-administer/configuring-textual/general-instance-and-processing-settings/textual-config-log-format","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"},{"label":"General instance and processing settings"}]},{"id":"Muq65yBMJe2DCBDf9XnF","title":"Setting a custom certificate","pathname":"/textual/textual-install-administer/configuring-textual/general-instance-and-processing-settings/textual-custom-certificate","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"},{"label":"General instance and processing settings"}]},{"id":"LZQeNnLly0XCfkfU4JUu","title":"Configuring endpoint URLs for calls to AWS","pathname":"/textual/textual-install-administer/configuring-textual/general-instance-and-processing-settings/custom-aws-endpoint-urls","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"},{"label":"General instance and processing settings"}]},{"id":"u6vKZucpBw8l4FecoDKs","title":"Enable and configure Textual features","pathname":"/textual/textual-install-administer/configuring-textual/enable-and-configure-textual-features","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"}]},{"id":"XUQ9gOEmhpNCyN24YKDT","title":"Enabling PDF and image processing","pathname":"/textual/textual-install-administer/configuring-textual/enable-and-configure-textual-features/textual-config-pdf-image","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"},{"label":"Enable and configure Textual features"}]},{"id":"EWvktuwizU8Wa4Gl9WXP","title":"Enabling dataset text search","pathname":"/textual/textual-install-administer/configuring-textual/enable-and-configure-textual-features/config-textsearch","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"},{"label":"Enable and configure Textual features"}]},{"id":"mozeyH0O70pPuG9Txjc5","title":"Setting the S3 bucket for file uploads and redactions","pathname":"/textual/textual-install-administer/configuring-textual/enable-and-configure-textual-features/textual-config-pipeline-upload","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"},{"label":"Enable and configure Textual features"}]},{"id":"WLbNGdTzd5iwoKn3EhQC","title":"Required IAM role permissions for Amazon S3","pathname":"/textual/textual-install-administer/configuring-textual/enable-and-configure-textual-features/pipelines-example-iam-roles","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"},{"label":"Enable and configure Textual features"}]},{"id":"PhnJpHNsNs5VIWYu2bDW","title":"Configuring model preferences","pathname":"/textual/textual-install-administer/configuring-textual/enable-and-configure-textual-features/textual-config-model-prefs","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"},{"label":"Enable and configure Textual features"}]},{"id":"xJ4Ao6O0ZcbPMLwei2Dv","title":"Enabling model-based custom entity types","pathname":"/textual/textual-install-administer/configuring-textual/enable-and-configure-textual-features/textual-config-model-based-custom-entity-type","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"},{"label":"Enable and configure Textual features"}]},{"id":"ql07Dvs5YXSj20XaYqWw","title":"Enabling the Textual Agent","pathname":"/textual/textual-install-administer/configuring-textual/enable-and-configure-textual-features/enabling-the-textual-agent","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Configuring Textual"},{"label":"Enable and configure Textual features"}]},{"id":"FRxcP8OydIdoVVBvt2Cu","title":"Viewing model specifications","pathname":"/textual/textual-install-administer/viewing-model-specifications","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"}]},{"id":"e531d2HZ5R5wrt0ITMPN","title":"Managing user access to Textual","pathname":"/textual/textual-install-administer/user-access-textual","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"}]},{"id":"Lycb0dgsM6Tnpqx71jNk","title":"Textual organizations","pathname":"/textual/textual-install-administer/user-access-textual/textual-organizations","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"}]},{"id":"1pIkeHUb4NG0hnYMUpNM","title":"Creating a new account in an existing organization","pathname":"/textual/textual-install-administer/user-access-textual/new-account-existing-org","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"}]},{"id":"8BHCTGytFcQohYyrVTz3","title":"Single sign-on (SSO)","pathname":"/textual/textual-install-administer/user-access-textual/textual-sso","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"}]},{"id":"MOQZYOsXUEl51OeZGM7H","title":"Viewing the list of SSO groups in Textual","pathname":"/textual/textual-install-administer/user-access-textual/textual-sso/sso-view-groups","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Single sign-on (SSO)"}]},{"id":"9nyonZd4dSqVWMSt4jWB","title":"Azure","pathname":"/textual/textual-install-administer/user-access-textual/textual-sso/textual-sso-azure","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Single sign-on (SSO)"}]},{"id":"jWffQFAI5qo03ZBFWz8K","title":"GitHub","pathname":"/textual/textual-install-administer/user-access-textual/textual-sso/textual-sso-github","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Single sign-on (SSO)"}]},{"id":"1Z5VbDual1LcZ79MC7z6","title":"Google","pathname":"/textual/textual-install-administer/user-access-textual/textual-sso/textual-sso-google","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Single sign-on (SSO)"}]},{"id":"sGUFaYrNsDAf4nYhqY8b","title":"Keycloak","pathname":"/textual/textual-install-administer/user-access-textual/textual-sso/keycloak","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Single sign-on (SSO)"}]},{"id":"9AR0dj4mHFCnCYaC9QvV","title":"Okta (self-hosted and Cloud)","pathname":"/textual/textual-install-administer/user-access-textual/textual-sso/textual-sso-okta","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Single sign-on (SSO)"}]},{"id":"zNgtQdHpibDmQwEQZBAo","title":"Okta configuration","pathname":"/textual/textual-install-administer/user-access-textual/textual-sso/textual-sso-okta/okta-configuration","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Single sign-on (SSO)"},{"label":"Okta (self-hosted and Cloud)"}]},{"id":"UwuI73WFxe08oIUAEvh7","title":"Textual configuration (self-hosted)","pathname":"/textual/textual-install-administer/user-access-textual/textual-sso/textual-sso-okta/okta-textual-self-hosted","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Single sign-on (SSO)"},{"label":"Okta (self-hosted and Cloud)"}]},{"id":"8Q0M9MIycZqFgiMBGtWg","title":"Textual configuration (Textual Cloud)","pathname":"/textual/textual-install-administer/user-access-textual/textual-sso/textual-sso-okta/textual-configuration-textual-cloud","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Single sign-on (SSO)"},{"label":"Okta (self-hosted and Cloud)"}]},{"id":"OZYuklhE24olFmokVwOj","title":"OpenID Connect (OIDC)","pathname":"/textual/textual-install-administer/user-access-textual/textual-sso/oidc","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Single sign-on (SSO)"}]},{"id":"pyesHuguoDnmfThGstuc","title":"Managing Textual users","pathname":"/textual/textual-install-administer/user-access-textual/manage-textual-users","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"}]},{"id":"9tQMSle6WB2NEVq4Skje","title":"Managing permissions","pathname":"/textual/textual-install-administer/user-access-textual/textual-permissions","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"}]},{"id":"yUZP4DWr21JHE49nRBp3","title":"About permissions and permission sets","pathname":"/textual/textual-install-administer/user-access-textual/textual-permissions/about-permissions-and-permission-sets","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Managing permissions"}]},{"id":"3FNmwUpdpNaM8ZAqqptK","title":"Built-in permission sets and available permissions","pathname":"/textual/textual-install-administer/user-access-textual/textual-permissions/permissions-built-in","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Managing permissions"}]},{"id":"NpOpWAMR0xnf8d9vTqle","title":"Viewing the lists of permission sets","pathname":"/textual/textual-install-administer/user-access-textual/textual-permissions/permission-sets-view","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Managing permissions"}]},{"id":"TrH9yNliiTvrGkKuQDnh","title":"Configuring custom permission sets","pathname":"/textual/textual-install-administer/user-access-textual/textual-permissions/permission-sets-custom","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Managing permissions"}]},{"id":"t2XckiNGV8zfVBjDegdz","title":"Selecting default permission sets","pathname":"/textual/textual-install-administer/user-access-textual/textual-permissions/default-permission-sets","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Managing permissions"}]},{"id":"cVq714lZLGlDuC3vfXyY","title":"Configuring access to global permission sets","pathname":"/textual/textual-install-administer/user-access-textual/textual-permissions/global-permission-sets-access","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Managing permissions"}]},{"id":"f8c8bN8wUeKA3om2Hc3r","title":"Setting initial access to all global permissions","pathname":"/textual/textual-install-administer/user-access-textual/textual-permissions/permissions-initial-admin-access","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Managing user access to Textual"},{"label":"Managing permissions"}]},{"id":"Y7f3GWAkfPZjvZlFN25H","title":"Textual monitoring","pathname":"/textual/textual-install-administer/textual-monitoring","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"}]},{"id":"vz8p0jBHr2rtFKnofo6J","title":"Downloading a usage report","pathname":"/textual/textual-install-administer/textual-monitoring/usage-report","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Textual monitoring"}]},{"id":"VPaugH3LzzCUivarwymJ","title":"Tracking user access to Textual","pathname":"/textual/textual-install-administer/textual-monitoring/audit-log","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Textual monitoring"}]},{"id":"DlgulQm5PaJdIFcxL7ax","title":"Data that Tonic.ai collects","pathname":"/textual/textual-install-administer/textual-monitoring/data-that-tonic.ai-collects","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Install and administer Textual"},{"label":"Textual monitoring"}]},{"id":"rfDwevxV1aq4jiRUjU3a","title":"Textual integration summary","pathname":"/textual/textual-integrations/textual-integration-summary","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"}]},{"id":"z2lWKbnkbxmvZcnDtDrD","title":"Textual A2A agent","pathname":"/textual/textual-integrations/textual-a2a-agent","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"}]},{"id":"yXA45SxNloaS4s2URzcf","title":"About the Textual A2A agent","pathname":"/textual/textual-integrations/textual-a2a-agent/about-the-textual-a2a-agent","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Textual A2A agent"}]},{"id":"ENxk8GezZeYE5yD7gs3n","title":"Configuring Textual settings for A2A","pathname":"/textual/textual-integrations/textual-a2a-agent/configuring-textual-settings-for-a2a","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Textual A2A agent"}]},{"id":"5Su4W8l68RpKSv0dLTXm","title":"Creating credentials for the A2A agent","pathname":"/textual/textual-integrations/textual-a2a-agent/creating-credentials-for-the-a2a-agent","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Textual A2A agent"}]},{"id":"T1SliaSMxmB6rCoJy8Rr","title":"Calling the A2A agent","pathname":"/textual/textual-integrations/textual-a2a-agent/calling-the-a2a-agent","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Textual A2A agent"}]},{"id":"qf3lhf0bFuRuARh56FgX","title":"Textual A2A skills reference","pathname":"/textual/textual-integrations/textual-a2a-agent/textual-a2a-skills-reference","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Textual A2A agent"}]},{"id":"FlcebAQkxDZH77KZNC2k","title":"Microsoft Fabric integration","pathname":"/textual/textual-integrations/microsoft-fabric-integration","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"}]},{"id":"tIuhuG2KirYI141sT6bE","title":"About the Textual integration with Fabric","pathname":"/textual/textual-integrations/microsoft-fabric-integration/fabric-integration-about","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Microsoft Fabric integration"}]},{"id":"OQ9455m0CuokbZN36sXT","title":"Adding the Textual workload to your environment","pathname":"/textual/textual-integrations/microsoft-fabric-integration/fabric-add-textual-workload","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Microsoft Fabric integration"}]},{"id":"IXzkulfgqEBfuiuXm0pL","title":"Creating a Textual workload item in a Fabric workspace","pathname":"/textual/textual-integrations/microsoft-fabric-integration/fabric-textual-add-item","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Microsoft Fabric integration"}]},{"id":"i0CnOzSWNASKPHT5iD1L","title":"Selecting the source files and output destination","pathname":"/textual/textual-integrations/microsoft-fabric-integration/fabric-source-output","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Microsoft Fabric integration"}]},{"id":"Nmk8HlWVsqpdmnHZ1rHR","title":"Identifying and configuring replacement of entity types","pathname":"/textual/textual-integrations/microsoft-fabric-integration/fabric-entity-types","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Microsoft Fabric integration"}]},{"id":"dThKuiaxLTIGheu7w83V","title":"Pushing redacted files to the destination location","pathname":"/textual/textual-integrations/microsoft-fabric-integration/fabric-push-files","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Microsoft Fabric integration"}]},{"id":"v8Ktvk0OdRk1aAY8l0s9","title":"Snowflake Native App and SPCS","pathname":"/textual/textual-integrations/snowflake-native-app-and-spcs","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"}]},{"id":"KuwRd4EsN47k1rpq1blT","title":"About the Snowflake Native App","pathname":"/textual/textual-integrations/snowflake-native-app-and-spcs/about-the-snowflake-native-app","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Snowflake Native App and SPCS"}]},{"id":"pWLrZMKXhkoj52ROfpZB","title":"Setting up the app","pathname":"/textual/textual-integrations/snowflake-native-app-and-spcs/snowflake-app-setup","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Snowflake Native App and SPCS"}]},{"id":"439l7EGduXGbVEw6vjhF","title":"Using the app","pathname":"/textual/textual-integrations/snowflake-native-app-and-spcs/snowflake-app-use","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Snowflake Native App and SPCS"}]},{"id":"G2zXxf6GKi1zrPDiChXs","title":"Using Textual with Snowpark Container Services directly","pathname":"/textual/textual-integrations/snowflake-native-app-and-spcs/textual-spcs","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"},{"label":"Snowflake Native App and SPCS"}]},{"id":"ytjeZ1UXdwTZ97HvGKZM","title":"Textual LangChain integration","pathname":"/textual/textual-integrations/textual-langchain-integration","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"}]},{"id":"yyIogxpnJPrzYs2M8pKa","title":"Textual MCP Server","pathname":"/textual/textual-integrations/textual-mcp-server","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"}]},{"id":"t24YGLtyEWkGqD7m5ObZ","title":"Textual Haystack","pathname":"/textual/textual-integrations/textual-haystack","siteSpaceId":"sitesp_cWJmp","breadcrumbs":[{"label":"Tonic Textual"},{"label":"Textual integrations"}]},{"id":"TnLqAbvcEQHt0TH4Sabr","title":"Tonic Fabricate User Guide","pathname":"/fabricate","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"}]},{"id":"MFcZfxNuaeiy7vQU1Xvd","title":"Fabricate data generation","pathname":"/fabricate/about-fabricate/fabricate-data-generation","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"About Fabricate"}]},{"id":"RqrgPqpk5E8B1l1NZF5r","title":"Fabricate license plans","pathname":"/fabricate/about-fabricate/fabricate-license-plans","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"About Fabricate"}]},{"id":"OJRuhoW7gfSRUIsTYRbD","title":"Fabricate pricing and AI usage","pathname":"/fabricate/about-fabricate/fabricate-pricing-and-ai-usage","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"About Fabricate"}]},{"id":"hzG6U8tGCmcWDR137PBh","title":"How cost is calculated and billed","pathname":"/fabricate/about-fabricate/fabricate-pricing-and-ai-usage/how-cost-is-calculated-and-billed","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"About Fabricate"},{"label":"Fabricate pricing and AI usage"}]},{"id":"hOm6OR1OYiC3On1HqBFK","title":"AI usage cost calculation","pathname":"/fabricate/about-fabricate/fabricate-pricing-and-ai-usage/ai-usage-cost-calculation","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"About Fabricate"},{"label":"Fabricate pricing and AI usage"}]},{"id":"ksOZhmdxnl5h3K6ZR29H","title":"Tracking and limiting AI usage and cost","pathname":"/fabricate/about-fabricate/fabricate-pricing-and-ai-usage/tracking-and-limiting-ai-usage-and-cost","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"About Fabricate"},{"label":"Fabricate pricing and AI usage"}]},{"id":"0YFFFtzMYNQVEJvImErE","title":"Using your own LLM key for AI usage","pathname":"/fabricate/about-fabricate/fabricate-pricing-and-ai-usage/using-your-own-llm-key-for-ai-usage","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"About Fabricate"},{"label":"Fabricate pricing and AI usage"}]},{"id":"tfgUSPTJpcC9Itpa5Mhc","title":"Tutorial videos","pathname":"/fabricate/about-fabricate/tutorial-videos","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"About Fabricate"}]},{"id":"AlMQTQPsWaFgrbc2nU9v","title":"Fabricate account structure","pathname":"/fabricate/fabricate-accounts-and-users/workspaces-about","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"}]},{"id":"Yz70pUxnTTcjmWXZD9XE","title":"Starting a Fabricate account","pathname":"/fabricate/fabricate-accounts-and-users/fabricate-getting-started","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"}]},{"id":"4Q3Uga5B7ZtRNiTfhV4C","title":"Joining an existing Fabricate account","pathname":"/fabricate/fabricate-accounts-and-users/joining-an-existing-fabricate-account","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"}]},{"id":"rHIg3OL723AGhcLoZp4R","title":"Managing your personal user profile","pathname":"/fabricate/fabricate-accounts-and-users/managing-your-personal-user-profile","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"}]},{"id":"ajMe8MJZJ7lxEj1FQq0J","title":"Managing a Fabricate account","pathname":"/fabricate/fabricate-accounts-and-users/fabricate-account-profile","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"}]},{"id":"cDYj0hqMnSBxkAS4ckw0","title":"Managing allowed domains for an account","pathname":"/fabricate/fabricate-accounts-and-users/account-domains","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"}]},{"id":"PMiBuE4GEwLBGxrCVUXV","title":"Managing account users","pathname":"/fabricate/fabricate-accounts-and-users/managing-account-users","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"}]},{"id":"EuILuG0fOPIDWoCmeD0j","title":"Displaying the list of account users","pathname":"/fabricate/fabricate-accounts-and-users/managing-account-users/displaying-the-list-of-account-users","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"},{"label":"Managing account users"}]},{"id":"Mn9f6cugZkoBYEjkdKLG","title":"Inviting users to an account","pathname":"/fabricate/fabricate-accounts-and-users/managing-account-users/account-users-invite","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"},{"label":"Managing account users"}]},{"id":"wGfqUvp9vJbzrDhw8BKw","title":"Assigning account roles to users","pathname":"/fabricate/fabricate-accounts-and-users/managing-account-users/account-roles","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"},{"label":"Managing account users"}]},{"id":"qfLdZXQMgo11VWI0WTe6","title":"Removing an account user","pathname":"/fabricate/fabricate-accounts-and-users/managing-account-users/account-user-remove","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"},{"label":"Managing account users"}]},{"id":"p7uv8EjKziuMTTVPXEai","title":"Single sign-on (SSO)","pathname":"/fabricate/fabricate-accounts-and-users/managing-account-users/single-sign-on-sso","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"},{"label":"Managing account users"}]},{"id":"ZrFmVMZNCvf3URr7Hhop","title":"Configuration in your SSO provider","pathname":"/fabricate/fabricate-accounts-and-users/managing-account-users/single-sign-on-sso/sso-provider-config","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"},{"label":"Managing account users"},{"label":"Single sign-on (SSO)"}]},{"id":"B770dq4y0skoFqeHsQ8X","title":"Microsoft Entra ID configuration","pathname":"/fabricate/fabricate-accounts-and-users/managing-account-users/single-sign-on-sso/microsoft-entra-id-configuration","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"},{"label":"Managing account users"},{"label":"Single sign-on (SSO)"}]},{"id":"xJxWSbjisSmwBrDHiYtt","title":"Enabling and configuring SSO in Fabricate","pathname":"/fabricate/fabricate-accounts-and-users/managing-account-users/single-sign-on-sso/sso-fabricate-config","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"},{"label":"Managing account users"},{"label":"Single sign-on (SSO)"}]},{"id":"UD2s7lfI5GQoyeWwSZbn","title":"Managing account groups","pathname":"/fabricate/fabricate-accounts-and-users/managing-account-groups","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate accounts and users"}]},{"id":"VD8XFg6xC7DKLwr24zFj","title":"Configuring access to a workspace","pathname":"/fabricate/workspaces/configuring-access-to-a-workspace","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate workspaces"}]},{"id":"jMfCxzM148x3aqDqSVsk","title":"Configuring available server connections for a workspace","pathname":"/fabricate/workspaces/workspace-server-connections","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate workspaces"}]},{"id":"AD2rWirFzILU208l8bn8","title":"Configuring available secrets for a workspace","pathname":"/fabricate/workspaces/workspace-secrets","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate workspaces"}]},{"id":"IwlDcxMONv7Ai5DVSzaa","title":"Adding, renaming, and deleting workspaces","pathname":"/fabricate/workspaces/workspaces-manage","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate workspaces"}]},{"id":"jITlGZgstlduUNvcXHB4","title":"Providing agent instructions for a workspace","pathname":"/fabricate/workspaces/workspace-agent-instructions","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate workspaces"}]},{"id":"9gtJIq7owpAZ9gBeP14J","title":"Creating and managing databases","pathname":"/fabricate/database-management/data-agent-db-create-manage","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Database management"}]},{"id":"vrD44g1XQbu0WSB3dLG5","title":"Managing database connections","pathname":"/fabricate/database-management/data-agent-database-connections","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Database management"}]},{"id":"vNdKgYRafd3wjimuUIyJ","title":"Using the Data Agent chat to configure the database","pathname":"/fabricate/data-agent-chat/data-agent-db-configure","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Data Agent chat"}]},{"id":"OKABcvgx4IFkSnlLJlaE","title":"Managing Data Agent chats","pathname":"/fabricate/data-agent-chat/data-agent-db-chat-memory","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Data Agent chat"}]},{"id":"fbF58Vp5F2YK3463sijR","title":"Configuring the Data Agent behavior","pathname":"/fabricate/data-agent-chat/data-agent-behavior-config","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Data Agent chat"}]},{"id":"mpwiqIEWMM4cTkmREMU2","title":"Viewing and updating database agent instructions","pathname":"/fabricate/data-agent-chat/viewing-and-updating-database-agent-instructions","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Data Agent chat"}]},{"id":"3RU6ivVntRExWFJYIRlu","title":"Profiling a database","pathname":"/fabricate/data-agent-tools/data-agent-profile","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Data Agent tools"}]},{"id":"PSuJrCkUBzFr9IglpOrO","title":"Data Agent modes","pathname":"/fabricate/data-agent-tools/data-agent-modes","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Data Agent tools"}]},{"id":"gwTbrfo2JuEm7DaN2l0f","title":"Using Plan mode","pathname":"/fabricate/data-agent-tools/data-agent-modes/data-agent-plan-mode","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Data Agent tools"},{"label":"Data Agent modes"}]},{"id":"LtPeIE2yeWXgGgGPkYKZ","title":"Using Autonomous mode","pathname":"/fabricate/data-agent-tools/data-agent-modes/using-autonomous-mode","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Data Agent tools"},{"label":"Data Agent modes"}]},{"id":"EngSU949h7EgnLmALpHE","title":"Creating and running workflows","pathname":"/fabricate/data-agent-tools/workflows","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Data Agent tools"}]},{"id":"R915J2vzzfv4h6u96t8V","title":"Creating and using custom skills","pathname":"/fabricate/data-agent-tools/creating-and-using-custom-skills","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Data Agent tools"}]},{"id":"QorvFLM7JsXUADXkulUv","title":"Creating a mock API","pathname":"/fabricate/data-agent-tools/data-agent-mock-api","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Data Agent tools"}]},{"id":"9wtxWXmGLuuZJ32nxoOb","title":"Importing and reviewing data","pathname":"/fabricate/database-data/importing-and-reviewing-data","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Database data"}]},{"id":"18NSKPoFTHirl7wle75r","title":"Importing static data into a database","pathname":"/fabricate/database-data/importing-and-reviewing-data/data-agent-db-import-static-data","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Database data"},{"label":"Importing and reviewing data"}]},{"id":"AEaX7oWx23O3s1nznDZR","title":"Viewing, querying, and editing the data","pathname":"/fabricate/database-data/importing-and-reviewing-data/data-agent-db-view-query-edit-data","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Database data"},{"label":"Importing and reviewing data"}]},{"id":"qiMQ36yCq6Lgpctwfu0X","title":"Generating and using database data","pathname":"/fabricate/database-data/generating-and-using-database-data","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Database data"}]},{"id":"CppPBkoSsblp3GB0Fq5b","title":"Exporting data from a database","pathname":"/fabricate/database-data/generating-and-using-database-data/data-agent-db-export-data","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Database data"},{"label":"Generating and using database data"}]},{"id":"mcHHaep4a71kmz6f3IPF","title":"Generating data to a database connection","pathname":"/fabricate/database-data/generating-and-using-database-data/data-generate-data-connection","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Database data"},{"label":"Generating and using database data"}]},{"id":"VYCTIVcudreIx3HFojpW","title":"Generating unstructured files from a database","pathname":"/fabricate/database-data/generating-and-using-database-data/data-agent-db-unstructured-files","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Database data"},{"label":"Generating and using database data"}]},{"id":"7v6AucqBeOQysellqm0X","title":"Managing Fabricate API keys","pathname":"/fabricate/fabricate-api-and-cli/managing-fabricate-api-keys","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate API and CLI"}]},{"id":"gfAbd4NyF3ZMLBlzdPah","title":"Using the Fabricate API","pathname":"/fabricate/fabricate-api-and-cli/using-the-fabricate-api","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate API and CLI"}]},{"id":"klrQ3YiDEfhRV8BWeqbX","title":"Authentication for the API","pathname":"/fabricate/fabricate-api-and-cli/using-the-fabricate-api/api-authentication","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate API and CLI"},{"label":"Using the Fabricate API"}]},{"id":"3e4z8UxRIIYiW8c0x1Mh","title":"Managing databases from the API","pathname":"/fabricate/fabricate-api-and-cli/using-the-fabricate-api/managing-databases-from-the-api","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate API and CLI"},{"label":"Using the Fabricate API"}]},{"id":"4OL1HuGfkaskKcKLuZsY","title":"Generating data from the API","pathname":"/fabricate/fabricate-api-and-cli/using-the-fabricate-api/api-generate-data","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate API and CLI"},{"label":"Using the Fabricate API"}]},{"id":"Xnk9bJxx5HvvUnsZv6Qu","title":"Running a database workflow","pathname":"/fabricate/fabricate-api-and-cli/using-the-fabricate-api/api-run-workflow","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate API and CLI"},{"label":"Using the Fabricate API"}]},{"id":"gO02qEsv6MmTguodJV65","title":"Using the Fabricate CLI","pathname":"/fabricate/fabricate-api-and-cli/fabricate-cli","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate API and CLI"}]},{"id":"ZMfQGWS3GVBljPoIG3pN","title":"Setting up CLI access","pathname":"/fabricate/fabricate-api-and-cli/fabricate-cli/cli-install-access","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate API and CLI"},{"label":"Using the Fabricate CLI"}]},{"id":"2tRp5OwNuHC5zfyw7sjX","title":"Using the CLI to load data","pathname":"/fabricate/fabricate-api-and-cli/fabricate-cli/cli-load-data","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate API and CLI"},{"label":"Using the Fabricate CLI"}]},{"id":"OVqxRJME4IOMBZbtzc4c","title":"Using the Fabricate npm package","pathname":"/fabricate/fabricate-api-and-cli/using-the-fabricate-npm-package","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate API and CLI"}]},{"id":"yj2VzrVLX2jUp8ytrHtD","title":"Installing the npm package","pathname":"/fabricate/fabricate-api-and-cli/using-the-fabricate-npm-package/installing-the-npm-package","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate API and CLI"},{"label":"Using the Fabricate npm package"}]},{"id":"g1Kc0K5Yg8Q9k1xtGj2h","title":"Authentication for npm calls","pathname":"/fabricate/fabricate-api-and-cli/using-the-fabricate-npm-package/authentication-for-npm-calls","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate API and CLI"},{"label":"Using the Fabricate npm package"}]},{"id":"KG2eqMYhNY8VqyQD2cgw","title":"Running a database workflow","pathname":"/fabricate/fabricate-api-and-cli/using-the-fabricate-npm-package/running-a-database-workflow","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Fabricate API and CLI"},{"label":"Using the Fabricate npm package"}]},{"id":"DxC3NsfcyDlko1OA6Us5","title":"Data Agent modes","pathname":"/fabricate/data-agent-modes","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"}]},{"id":"hmSJHf0awhLaSWMPtvaq","title":"Using Autonomous mode","pathname":"/fabricate/data-agent-modes/using-autonomous-mode","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Data Agent modes"}]},{"id":"jJI4NaC7nR16OTsNViEs","title":"Fabricate architecture","pathname":"/fabricate/self-hosting-fabricate/fabricate-architecture","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"}]},{"id":"iUie8pLkm0ya2DtyFGZe","title":"Fabricate requirements","pathname":"/fabricate/self-hosting-fabricate/fabricate-requirements","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"}]},{"id":"rVOyM6fZHD73FwCTmjOQ","title":"Deploying and managing a self-hosted instance","pathname":"/fabricate/self-hosting-fabricate/deploying-and-managing-a-self-hosted-instance","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"}]},{"id":"eyxjDrw8k0zjxoS65VtZ","title":"Using Docker Compose","pathname":"/fabricate/self-hosting-fabricate/deploying-and-managing-a-self-hosted-instance/using-docker-compose","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Deploying and managing a self-hosted instance"}]},{"id":"GhpUzSC7R8ki1bOBD6ir","title":"System requirements for Docker Compose deployment","pathname":"/fabricate/self-hosting-fabricate/deploying-and-managing-a-self-hosted-instance/using-docker-compose/system-requirements-for-docker-compose-deployment","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Deploying and managing a self-hosted instance"},{"label":"Using Docker Compose"}]},{"id":"GbuZHWdnwz9l6UxLXqx9","title":"Completing a Docker Compose deployment","pathname":"/fabricate/self-hosting-fabricate/deploying-and-managing-a-self-hosted-instance/using-docker-compose/completing-a-docker-compose-deployment","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Deploying and managing a self-hosted instance"},{"label":"Using Docker Compose"}]},{"id":"RTnkmFz4ICeSoPENPNP1","title":"Troubleshooting a Docker Compose deployment","pathname":"/fabricate/self-hosting-fabricate/deploying-and-managing-a-self-hosted-instance/using-docker-compose/troubleshooting-a-docker-compose-deployment","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Deploying and managing a self-hosted instance"},{"label":"Using Docker Compose"}]},{"id":"Tvyt0upzZpTKnaejNv7z","title":"Upgrading Fabricate from Docker Compose","pathname":"/fabricate/self-hosting-fabricate/deploying-and-managing-a-self-hosted-instance/using-docker-compose/upgrading-fabricate-from-docker-compose","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Deploying and managing a self-hosted instance"},{"label":"Using Docker Compose"}]},{"id":"FaBwnPVQqEXOcOOLf90Q","title":"Removing a Docker Compose deployment","pathname":"/fabricate/self-hosting-fabricate/deploying-and-managing-a-self-hosted-instance/using-docker-compose/removing-a-docker-compose-deployment","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Deploying and managing a self-hosted instance"},{"label":"Using Docker Compose"}]},{"id":"evqUtpT7dA8tPJ9CU1b0","title":"Configuring Fabricate","pathname":"/fabricate/self-hosting-fabricate/configuring-fabricate","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"}]},{"id":"uUY2wx2uOV8k65grS4Mi","title":"PostgreSQL database","pathname":"/fabricate/self-hosting-fabricate/configuring-fabricate/postgresql-database","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Configuring Fabricate"}]},{"id":"GPvb9cPebsB199X3Qjdy","title":"Redis database","pathname":"/fabricate/self-hosting-fabricate/configuring-fabricate/redis-database","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Configuring Fabricate"}]},{"id":"Em8ovZWJI5ZhiHVaWAoU","title":"Cloud storage","pathname":"/fabricate/self-hosting-fabricate/configuring-fabricate/cloud-storage","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Configuring Fabricate"}]},{"id":"0tX0KYKR7LED3Sm1lT1m","title":"Sign-in options","pathname":"/fabricate/self-hosting-fabricate/configuring-fabricate/sign-in-options","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Configuring Fabricate"}]},{"id":"tbZzd1kZWtGQ1fGez3TB","title":"SMTP server","pathname":"/fabricate/self-hosting-fabricate/configuring-fabricate/smtp-server","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Configuring Fabricate"}]},{"id":"p9zHpTQ8x4ADxkX5jCp1","title":"LLM provider","pathname":"/fabricate/self-hosting-fabricate/configuring-fabricate/llm-provider","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Configuring Fabricate"}]},{"id":"zi47gedVSuva0sez2oAL","title":"Admin email address","pathname":"/fabricate/self-hosting-fabricate/configuring-fabricate/admin-email-address","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Configuring Fabricate"}]},{"id":"dtB8BEaf2tiCh1T0j03d","title":"Load balancer","pathname":"/fabricate/self-hosting-fabricate/configuring-fabricate/load-balancer","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Configuring Fabricate"}]},{"id":"grLJcUuEz4JH0kUDttUr","title":"PDF sidecar","pathname":"/fabricate/self-hosting-fabricate/configuring-fabricate/pdf-sidecar","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Configuring Fabricate"}]},{"id":"Eo4dfByOX9tGGrzruEiT","title":"Login attempts limit","pathname":"/fabricate/self-hosting-fabricate/configuring-fabricate/login-attempts-limit","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"},{"label":"Configuring Fabricate"}]},{"id":"dSkfBf3jjKBd0QXypHNc","title":"Using the Admin Console","pathname":"/fabricate/self-hosting-fabricate/using-the-admin-console","siteSpaceId":"sitesp_RfrbR","breadcrumbs":[{"label":"Tonic Fabricate"},{"label":"Self-hosting Fabricate"}]},{"id":"cFKu0leeLhR4eTQJ0Hrh","title":"Security you can trust","pathname":"/trust-center","siteSpaceId":"sitesp_qHV20","description":"","breadcrumbs":[{"label":"Trust Center"}]},{"id":"QskN6CnEQp58HW8qbJE3","title":"Security information resources","pathname":"/trust-center/security-information-resources","siteSpaceId":"sitesp_qHV20","breadcrumbs":[{"label":"Trust Center"}]},{"id":"FrssZ1DbYFIAp9U09Crr","title":"Tonic Cloud","pathname":"/trust-center/tonic-cloud","siteSpaceId":"sitesp_qHV20","description":"","breadcrumbs":[{"label":"Trust Center"}]},{"id":"XgWRSlA4yUnXkhaAZv66","title":"Frequently Asked Question (FAQs)","pathname":"/trust-center/faqs","siteSpaceId":"sitesp_qHV20","description":"","breadcrumbs":[{"label":"Trust Center"}]},{"id":"1ClLqJ7TlEU1xODMQ9LW","title":"Tonic.ai applications","pathname":"/trust-center/tonic.ai-applications","siteSpaceId":"sitesp_qHV20","breadcrumbs":[{"label":"Trust Center"}]},{"id":"8K90vgUWbF4k8267UhC4","title":"Structural","pathname":"/trust-center/tonic.ai-applications/structural","siteSpaceId":"sitesp_qHV20","description":"","breadcrumbs":[{"label":"Trust Center"},{"label":"Tonic.ai applications"}]},{"id":"MlK4oA1qEOLVjxm2fPcO","title":"Textual","pathname":"/trust-center/tonic.ai-applications/textual","siteSpaceId":"sitesp_qHV20","breadcrumbs":[{"label":"Trust Center"},{"label":"Tonic.ai applications"}]},{"id":"nKjHujjiMpOpJEgWPIH2","title":"Fabricate","pathname":"/trust-center/tonic.ai-applications/fabricate","siteSpaceId":"sitesp_qHV20","description":"Tonic Fabricate is an AI-powered platform used to generate realistic synthetic data completely from scratch, requiring no source data.","breadcrumbs":[{"label":"Trust Center"},{"label":"Tonic.ai applications"}]},{"id":"EwIw3oYTccWEbXKWUvTn","title":"Data Agent: Data Protection","pathname":"/trust-center/tonic.ai-applications/fabricate/data-agent-data-protection","siteSpaceId":"sitesp_qHV20","breadcrumbs":[{"label":"Trust Center"},{"label":"Tonic.ai applications"},{"label":"Fabricate"}]},{"id":"r8z2b73vVtCsMBZfSzrr","title":"Reporting and bug bounties","pathname":"/trust-center/reporting-and-bug-bounties","siteSpaceId":"sitesp_qHV20","description":"","breadcrumbs":[{"label":"Trust Center"}]},{"id":"ZaPSWZWrcytbvQdwehkE","title":"Telemetry","pathname":"/trust-center/telemetry","siteSpaceId":"sitesp_qHV20","description":"Tonic.ai collects usage, license, and error data from both cloud and self-hosted applications.","breadcrumbs":[{"label":"Trust Center"}]},{"id":"KeAJN563xPTjJrzAFRLa","title":"Privacy Notice","pathname":"/trust-center/privacy-notice","siteSpaceId":"sitesp_qHV20","breadcrumbs":[{"label":"Trust Center"}]}]}