{"version":1,"pages":[{"id":"faOZMEngxSlnUWwBxQl5","title":"Welcome to Osmos","pathname":"/","siteSpaceId":"sitesp_4Xuhz"},{"id":"V3zEpXQedD6FueO0NE2B","title":"Introduction","pathname":"/welcome-to-osmos/introduction","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Welcome to Osmos"}]},{"id":"MD9O4Lal6uPXjjbbkEWP","title":"Getting Started with Osmos","pathname":"/getting-started-with-osmos","siteSpaceId":"sitesp_4Xuhz","emoji":"1f44b","description":"Osmos supercharges implementation and operations teams to accelerate data ingestion processes and rapidly activate customers and partners."},{"id":"92FLQJl9SxTPj7YCfLHe","title":"Terminology","pathname":"/getting-started-with-osmos/terminology","siteSpaceId":"sitesp_4Xuhz","description":"Here is a primer to some Osmos terms!","breadcrumbs":[{"label":"Getting Started with Osmos","emoji":"1f44b"}]},{"id":"oxc4dIvp1zYXX1d2AapD","title":"What's New","pathname":"/whats-new","siteSpaceId":"sitesp_4Xuhz","emoji":"1f389","description":"Stop by regularly to catch all of the latest features in Osmos!"},{"id":"cYfY8m2Sn1iA6PnaS67T","title":"Developer Docs","pathname":"/developer-docs","siteSpaceId":"sitesp_4Xuhz","emoji":"1f469-1f4bb","description":"Technical documentation for your Osmos deployment"},{"id":"AIR5WaJ4PCLKfv4h5sN5","title":"Manage API Keys","pathname":"/developer-docs/manage-api-keys","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"}]},{"id":"-MZhdS3dWQ51braYA9ps","title":"Embedding an Osmos Uploader","pathname":"/developer-docs/webpage-integration","siteSpaceId":"sitesp_4Xuhz","description":"This page outlines the implementation process for installing an Osmos Uploader from the Osmos platform onto your webpage.","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"}]},{"id":"viwLjyRS7roakaNF9Zbl","title":"Embedding Uploader Jobs Table","pathname":"/developer-docs/embedding-uploader-jobs-table","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn how to add a jobs table to an embedded uploader.","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"}]},{"id":"U7PkApP0mp1R01j3h0qD","title":"Turning on Advanced Mode Uploader","pathname":"/developer-docs/turning-on-advanced-mode-uploader","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"}]},{"id":"qeV8oIiMwYjyMpuXoPKj","title":"Customizing Uploader Styling","pathname":"/developer-docs/customizing-uploader-styling","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"}]},{"id":"vTWkctxHBNJe9yxDlxbP","title":"Passing Parameterized Fields","pathname":"/developer-docs/parameterized-fields","siteSpaceId":"sitesp_4Xuhz","description":"This section will guide you on how to programmatically pass values, such as user ID, org ID, and file name, to Uploader fields without displaying these details to the user.","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"}]},{"id":"v0fvF1JydP792qk7LBgS","title":"Configuring Uploader's \"Recall\" functionality","pathname":"/developer-docs/configuring-uploaders-recall-functionality","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn how the Uploader automatically recalls previously mapped and cleaned data making subsequent uploads easier and faster.","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"}]},{"id":"AUdpfgw1YkuSlV2Mmytm","title":"Optional Uploader Settings","pathname":"/developer-docs/optional-uploader-settings","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"}]},{"id":"H9aMcu0x7hMpbCZtDt6D","title":"Uploader Submission Callback","pathname":"/developer-docs/uploader-submission-callback","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"}]},{"id":"fo0WaZrFqAoDeKzsEEH4","title":"Configuring AutoClean for your Uploader","pathname":"/developer-docs/configuring-autoclean-for-your-uploader","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"}]},{"id":"9JtaL6IFC85sjZdcRChd","title":"Uploader Client-Side Validation","pathname":"/developer-docs/uploader-client-side-validation","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"}]},{"id":"-MaSH3BJqQIRDu9g935F","title":"Data Validators","pathname":"/developer-docs/uploader-client-side-validation/validation-functions","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn how to add validations to the Osmos Uploader schema fields.","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"},{"label":"Uploader Client-Side Validation"}]},{"id":"PAGgejCmgmJyPcGXJiAR","title":"Checking for Duplicate values in a field","pathname":"/developer-docs/uploader-client-side-validation/validation-functions-1","siteSpaceId":"sitesp_4Xuhz","description":"This section covers checking for duplicate values in a field.","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"},{"label":"Uploader Client-Side Validation"}]},{"id":"-MefLO9UIICMUWHbewxF","title":"Creating Dropdown-Controlled Fields","pathname":"/developer-docs/uploader-client-side-validation/creating-dropdown-controlled-fields","siteSpaceId":"sitesp_4Xuhz","description":"Osmos Uploaders now have support for dropdown-controlled fields and advanced validation functionality.  This section is meant as an overview of these new features as well as a guide for setting them.","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"},{"label":"Uploader Client-Side Validation"}]},{"id":"-MefM7NHRE6MbmMZSLeh","title":"Dynamic Dropdown Options","pathname":"/developer-docs/uploader-client-side-validation/dynamic-dropdown-options","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn how to make the dropdown options dynamic.","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"},{"label":"Uploader Client-Side Validation"}]},{"id":"-MefNVgiykdjXuTjNK1Y","title":"Dropdown Interaction with Validation Functions","pathname":"/developer-docs/uploader-client-side-validation/dropdown-interaction-with-validation-functions","siteSpaceId":"sitesp_4Xuhz","description":"In this section, you will see how you can combine dropdown functionality with validation functions if you so desire that a field is actually constrained to those set of valid options.","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"},{"label":"Uploader Client-Side Validation"}]},{"id":"G3bJACoGLM02xIGiASPl","title":"Validation and Transformation Webhooks","pathname":"/developer-docs/validation-and-transformation-webhooks","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn how to provide us a hosted validation webhook to validate incoming data against for an Osmos Uploader and/or Pipeline.","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"}]},{"id":"Sdd5t7JR5C4PRRi9iQNu","title":"OpenAPI Validation Webhook Testing","pathname":"/developer-docs/validation-and-transformation-webhooks/openapi-validation-webhook-testing","siteSpaceId":"sitesp_4Xuhz","description":"Testing your validation webhook in the browser","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"},{"label":"Validation and Transformation Webhooks"}]},{"id":"MhwJVt1lU4EZ5ZLMZpbq","title":"Parser Webhook for file based connectors","pathname":"/developer-docs/parser-webhook-for-file-based-connectors","siteSpaceId":"sitesp_4Xuhz","description":"In this section we provide a tutorial in which you will learn how to implement a webhook server that receives the bytes of a file and parses it to return the data inside the file in tabular form.","breadcrumbs":[{"label":"Developer Docs","emoji":"1f469-1f4bb"}]},{"id":"EG3I2RVk6ndjUC3FFtU2","title":"Datasets","pathname":"/datasets","siteSpaceId":"sitesp_4Xuhz","emoji":"1f520","description":"In this section you will learn the basics about Osmos Datasets and Dataset Tables."},{"id":"PdM7tEDlWGVjy3T3BUUq","title":"Osmos Datasets","pathname":"/datasets/getting-started","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn the basics of how to create a new Osmos Dataset and Dataset Tables.","breadcrumbs":[{"label":"Datasets","emoji":"1f520"}]},{"id":"E0vw3sBJQFyOny7rUOrE","title":"Uploading Data to your Table","pathname":"/datasets/getting-started/uploading-data-to-your-table","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn how to upload data into a table.","breadcrumbs":[{"label":"Datasets","emoji":"1f520"},{"label":"Osmos Datasets"}]},{"id":"Tg8cbmNVykW4d94wPyiu","title":"Creating Primary and Foreign keys","pathname":"/datasets/getting-started/creating-primary-and-foreign-keys","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn how to learn more about the different types of keys in Osmos Datasets.","breadcrumbs":[{"label":"Datasets","emoji":"1f520"},{"label":"Osmos Datasets"}]},{"id":"pgEvNiF2v3CnILCceqcF","title":"Osmos Dataset  Destination Connector","pathname":"/datasets/getting-started/destination-connector","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn how more about the Osmos Dataset Destination Connector.","breadcrumbs":[{"label":"Datasets","emoji":"1f520"},{"label":"Osmos Datasets"}]},{"id":"OjRuFUWNPIiATSsnRgKG","title":"Osmos Dataset Source Connector","pathname":"/datasets/getting-started/webpage-integration","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn how more about the Osmos Dataset Source Connector.","breadcrumbs":[{"label":"Datasets","emoji":"1f520"},{"label":"Osmos Datasets"}]},{"id":"iOvAB8k3e0aiHamQgGwd","title":"Dataset Edits","pathname":"/datasets/getting-started/dataset-edits","siteSpaceId":"sitesp_4Xuhz","breadcrumbs":[{"label":"Datasets","emoji":"1f520"},{"label":"Osmos Datasets"}]},{"id":"HELfgxuUzKtMLjutsRyH","title":"Datasets Query Builder","pathname":"/datasets/datasets-query-builder","siteSpaceId":"sitesp_4Xuhz","breadcrumbs":[{"label":"Datasets","emoji":"1f520"}]},{"id":"rHl6hVODpwZa6fjGqslS","title":"Query Builder Metadata","pathname":"/datasets/datasets-query-builder/query-builder-metadata","siteSpaceId":"sitesp_4Xuhz","breadcrumbs":[{"label":"Datasets","emoji":"1f520"},{"label":"Datasets Query Builder"}]},{"id":"E9EYMSQ4Je4UZsJ56gcU","title":"Performing Look Ups","pathname":"/datasets/performing-look-ups","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn how to perform a Table Look up","breadcrumbs":[{"label":"Datasets","emoji":"1f520"}]},{"id":"PG7EWaOvTO4UWaZuJ2To","title":"Performing Joins","pathname":"/datasets/performing-look-ups/performing-joins","siteSpaceId":"sitesp_4Xuhz","breadcrumbs":[{"label":"Datasets","emoji":"1f520"},{"label":"Performing Look Ups"}]},{"id":"xZxXn1ENQyl77BOMuCVE","title":"Types of Joins","pathname":"/datasets/performing-look-ups/performing-joins/types-of-joins","siteSpaceId":"sitesp_4Xuhz","breadcrumbs":[{"label":"Datasets","emoji":"1f520"},{"label":"Performing Look Ups"},{"label":"Performing Joins"}]},{"id":"-MYtwwPa51JjD9MgcTVf","title":"Uploader","pathname":"/uploader","siteSpaceId":"sitesp_4Xuhz","emoji":"23cf","description":"In this section you will learn the basics of how to setup Osmos Uploader."},{"id":"-MZhdLObEWvXaxQHthDF","title":"Creating an Osmos Uploader","pathname":"/uploader/uploader-setup","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn the basics of how to setup the Osmos Uploader.","breadcrumbs":[{"label":"Uploader","emoji":"23cf"}]},{"id":"rkMzczGQX7EZ4Fa2mdVJ","title":"Testing your Osmos Uploader","pathname":"/uploader/uploader-setup/testing-your-osmos-uploader","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Uploader","emoji":"23cf"},{"label":"Creating an Osmos Uploader"}]},{"id":"vrwlPVpINR1Bol2EQIXc","title":"Uploader Validation Summary","pathname":"/uploader/uploader-validation-summary","siteSpaceId":"sitesp_4Xuhz","description":"Osmos has designed several validation functions specific to Osmos Uploader to ensure uploaded data is correctly formatted, mapped, and ready to use.","breadcrumbs":[{"label":"Uploader","emoji":"23cf"}]},{"id":"h7zC2aiOTZUP50fcmA9b","title":"Advanced Mode","pathname":"/uploader/advanced-mode","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Uploader","emoji":"23cf"}]},{"id":"MhEfIaAgWsASSHJ0eYwC","title":"Overview","pathname":"/uploader/advanced-mode/overview","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Uploader","emoji":"23cf"},{"label":"Advanced Mode"}]},{"id":"1GonWUbNAB80FfuYY7b8","title":"Process","pathname":"/uploader/advanced-mode/process","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Uploader","emoji":"23cf"},{"label":"Advanced Mode"}]},{"id":"taepXZ9QoOpGUAUQeLgL","title":"Standard Mode","pathname":"/uploader/standard-mode","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Uploader","emoji":"23cf"}]},{"id":"RSgwWEZteA3zy88GlnKA","title":"Overview","pathname":"/uploader/standard-mode/overview","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Uploader","emoji":"23cf"},{"label":"Standard Mode"}]},{"id":"MvuAfR3JVi9C9Bu0Z2E8","title":"AutoClean","pathname":"/uploader/standard-mode/autoclean","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Uploader","emoji":"23cf"},{"label":"Standard Mode"}]},{"id":"OG8tu2ddxMeWZeXnrL6B","title":"Process","pathname":"/uploader/standard-mode/process","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Uploader","emoji":"23cf"},{"label":"Standard Mode"}]},{"id":"Rhjasz7Z9aa1GdAQ6TuY","title":"AI AutoMapping","pathname":"/uploader/ai-automapping","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn how the Uploader Generative AI to automatically map data fields from sources to respective destinations, applying necessary transformations.","breadcrumbs":[{"label":"Uploader","emoji":"23cf"}]},{"id":"98A1sdsOJJNEUuKUt2qh","title":"Uploaders Page","pathname":"/uploader/uploaders-page","siteSpaceId":"sitesp_4Xuhz","description":"The Uploaders page allows you to view important information about the Uploader runs.","breadcrumbs":[{"label":"Uploader","emoji":"23cf"}]},{"id":"Gzki37T7oO6KChOPq32R","title":"Uploader Details Page","pathname":"/uploader/uploader-details-page","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Uploader","emoji":"23cf"}]},{"id":"-MYtwqBOATVcczppu4DO","title":"Pipelines","pathname":"/pipelines","siteSpaceId":"sitesp_4Xuhz","emoji":"1f500","description":"In this section you will learn the basics of how to setup Osmos Pipelines."},{"id":"-MaAgfN1xDE0D8l8UddR","title":"Step 1. Select the Source","pathname":"/pipelines/source-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Pipelines","emoji":"1f500"}]},{"id":"-MaAgldJxFvleOS3jhvf","title":"Step 2. Select a Destination","pathname":"/pipelines/destination-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Pipelines","emoji":"1f500"}]},{"id":"nf1qfKqp7GF1Te3T508x","title":"Step 3. Map & Transform Data","pathname":"/pipelines/step-3.-map-and-transform-data","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Pipelines","emoji":"1f500"}]},{"id":"-MYu-GBw-RJopusftRAx","title":"Step 4. Schedule the Pipeline","pathname":"/pipelines/rules","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Pipelines","emoji":"1f500"}]},{"id":"-MaFWiqYz8d_k-KEjcYh","title":"Step 5. Review & Confirm","pathname":"/pipelines/review-and-confirm","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Pipelines","emoji":"1f500"}]},{"id":"yUdNyozFl6Mvft7csa5D","title":"Pipelines Page","pathname":"/pipelines/pipelines-page","siteSpaceId":"sitesp_4Xuhz","description":"The Pipeline page allows you to view important information about the pipeline runs.","breadcrumbs":[{"label":"Pipelines","emoji":"1f500"}]},{"id":"F94zNQXd4sGOeWwuSMZy","title":"Pipeline Details Page","pathname":"/pipelines/pipeline-details-page","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Pipelines","emoji":"1f500"}]},{"id":"P0Ky4h03ASFRuUlN3fd5","title":"Data Transformations","pathname":"/data-transformations","siteSpaceId":"sitesp_4Xuhz","emoji":"23e9","description":"This sections provides guidance on mapping your data."},{"id":"d88OhXtLksx1XUm63ak3","title":"AutoMap","pathname":"/data-transformations/automap","siteSpaceId":"sitesp_4Xuhz","description":"Getting started on your Data Transformation with AutoMap.","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"}]},{"id":"UwNCTu98Lns4fESuSIrI","title":"Column Mapping & Data Cleanup Panel","pathname":"/data-transformations/column-mapping-and-data-cleanup-panel","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"}]},{"id":"eDwByDFqDCd5nCdon3Us","title":"QuickFixes","pathname":"/data-transformations/quickfixes","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"}]},{"id":"UAmuNQgCOqi3HiIkewe6","title":"AI Value Mapping","pathname":"/data-transformations/ai-value-mapping","siteSpaceId":"sitesp_4Xuhz","description":"This feature is currently in Beta.","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"}]},{"id":"UPi1nDb9D827zFi0jsbv","title":"AI AutoClean","pathname":"/data-transformations/ai-autoclean","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"}]},{"id":"tXV22AyFOEEbTwMMnWOk","title":"Lookups","pathname":"/data-transformations/lookups","siteSpaceId":"sitesp_4Xuhz","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"}]},{"id":"7WvDwoXRQJdXNKjKdRUY","title":"Performing Lookups","pathname":"/data-transformations/lookups/performing-lookups","siteSpaceId":"sitesp_4Xuhz","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"},{"label":"Lookups"}]},{"id":"rZiA9UVhri8OeumaRtFB","title":"SmartFill","pathname":"/data-transformations/smartfill","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"}]},{"id":"j49pTqw2gQ2hHkJbbAwL","title":"Formulas","pathname":"/data-transformations/formulas","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"}]},{"id":"-MZrWOmZHOiSyIJ_IIex","title":"Date & Time Formulas","pathname":"/data-transformations/formulas/date-and-time-formulas","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"},{"label":"Formulas"}]},{"id":"-MaZ2o02jfkPx-Rfx6Xh","title":"DateTime Format Specifiers","pathname":"/data-transformations/formulas/date-and-time-formulas/date-format-specifiers","siteSpaceId":"sitesp_4Xuhz","description":"Below is a list of Date Format Specifiers that are supported with our date and date-time formulas.","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"},{"label":"Formulas"},{"label":"Date & Time Formulas"}]},{"id":"-MktyDz9dSV6cD2T9qxv","title":"Timezone specifiers","pathname":"/data-transformations/formulas/date-and-time-formulas/timezone-specifiers","siteSpaceId":"sitesp_4Xuhz","description":"Below is a list of timezone specifiers you may use for any date/datetime formulas.","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"},{"label":"Formulas"},{"label":"Date & Time Formulas"}]},{"id":"-MZp0LXw0Yoe_PxYvEnQ","title":"Math Formulas and Operators","pathname":"/data-transformations/formulas/math-formulas","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"},{"label":"Formulas"}]},{"id":"-M_16Yo4Nl3Uldh2obGP","title":"Logical Formulas & Operators","pathname":"/data-transformations/formulas/logical-formulas","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"},{"label":"Formulas"}]},{"id":"w9ccclCrAjCHUuHTKhos","title":"True & False Casting","pathname":"/data-transformations/formulas/logical-formulas/true-and-false-casting","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"},{"label":"Formulas"},{"label":"Logical Formulas & Operators"}]},{"id":"-MZp7ebetgfZ9Q1MQz8C","title":"Text Formulas","pathname":"/data-transformations/formulas/text-formulas","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"},{"label":"Formulas"}]},{"id":"OFuMaxT1B4soj9oAx44h","title":"Other Formulas","pathname":"/data-transformations/formulas/other-formulas","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"},{"label":"Formulas"}]},{"id":"cqVLaF7DkXQwyk6lqa9Y","title":"Deduplication","pathname":"/data-transformations/deduplication","siteSpaceId":"sitesp_4Xuhz","breadcrumbs":[{"label":"Data Transformations","emoji":"23e9"}]},{"id":"26sl0Yo4LoDFX3INkOtQ","title":"Source Connectors","pathname":"/source-connectors","siteSpaceId":"sitesp_4Xuhz","emoji":"2198","description":"Source connectors read data from an external system."},{"id":"-MZB1bQdBj7ClFeO-Py_","title":"Amazon S3","pathname":"/source-connectors/amazon-s3-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Source Connectors","emoji":"2198"}]},{"id":"IBvxVkruYHgf8GqdXNEz","title":"Azure Blob Storage","pathname":"/source-connectors/amazon-s3-connector-1","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Source Connectors","emoji":"2198"}]},{"id":"-MYu13Y8yrYrHLre9rN5","title":"BigQuery","pathname":"/source-connectors/bigquery-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Source Connectors","emoji":"2198"}]},{"id":"yd1z4KKfcY7fCnuJoRfx","title":"Email","pathname":"/source-connectors/email","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Source Connectors","emoji":"2198"}]},{"id":"-MYtxWYh-dKeLnZ-wxqL","title":"FTP","pathname":"/source-connectors/ftp-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Source Connectors","emoji":"2198"}]},{"id":"ZZYw9GT8k9WWpfnc3IaH","title":"Google Cloud Storage (GCS)","pathname":"/source-connectors/google-cloud-storage-gcs","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Source Connectors","emoji":"2198"}]},{"id":"-MYvXrrfcMrytbeQoTNX","title":"Google Drive","pathname":"/source-connectors/google-drive-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Source Connectors","emoji":"2198"}]},{"id":"-MZAnBt82zK8PfpUJBgQ","title":"Google Sheets","pathname":"/source-connectors/google-sheets-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Source Connectors","emoji":"2198"}]},{"id":"-MYzJca74ld3pqz6QotN","title":"HTTP API (Call an Osmos API) - **DEPRECATED**","pathname":"/source-connectors/http-endpoint-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Source Connectors","emoji":"2198"}]},{"id":"uLDr4mAEFY3KWvLppGBL","title":"HTTP API (Osmos Calls Your API)","pathname":"/source-connectors/http-api-osmos-calls-your-api","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Source Connectors","emoji":"2198"}]},{"id":"uf4TFoNohI0nkVT1pzpf","title":"Osmos Dataset","pathname":"/source-connectors/webpage-integration","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn how more about the Osmos Dataset Source Connector.","breadcrumbs":[{"label":"Source Connectors","emoji":"2198"}]},{"id":"-MZCxLSBCh3KtseKTQHs","title":"Snowflake","pathname":"/source-connectors/snowflake-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Source Connectors","emoji":"2198"}]},{"id":"c0E4OwJurnsY400n2fMy","title":"Accessing Sources behind firewall","pathname":"/source-connectors/accessing-sources-behind-firewall","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Source Connectors","emoji":"2198"}]},{"id":"3Gxdwd5Ycv12UswkMpZ3","title":"Destination Connectors","pathname":"/destination-connectors","siteSpaceId":"sitesp_4Xuhz","emoji":"2196","description":"Destination Connectors define where is the data going."},{"id":"-MZIHOzSwHmhZWZSJz8S","title":"Amazon S3","pathname":"/destination-connectors/amazon-s3-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Destination Connectors","emoji":"2196"}]},{"id":"-MZEKAEeJXriBGKWzs0W","title":"BigQuery","pathname":"/destination-connectors/bigquery-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Destination Connectors","emoji":"2196"}]},{"id":"-MZERNa-noR1UeNhwApw","title":"FTP","pathname":"/destination-connectors/ftp-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Destination Connectors","emoji":"2196"}]},{"id":"vzmovVYSegzbTDC5hTgf","title":"Google Cloud Storage (GCS)","pathname":"/destination-connectors/google-cloud-storage-gcs","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Destination Connectors","emoji":"2196"}]},{"id":"-MZEalzegRveV-tHi8ui","title":"Google Drive","pathname":"/destination-connectors/google-drive-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Destination Connectors","emoji":"2196"}]},{"id":"-MZEiC7I4Q4HSrx31mBH","title":"Google Sheets","pathname":"/destination-connectors/google-sheets-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Destination Connectors","emoji":"2196"}]},{"id":"-MZDxjCZ1s0m9wxAG-ap","title":"HTTP API (Call an Osmos API) **DEPRECATED**","pathname":"/destination-connectors/api-mailbox-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Destination Connectors","emoji":"2196"}]},{"id":"YJGJeaFhyOELuhugApgP","title":"HTTP API (Osmos Calls Your API)","pathname":"/destination-connectors/http-api-osmos-calls-your-api","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Destination Connectors","emoji":"2196"}]},{"id":"W7BkQyRUHOB3fXVhU4vo","title":"Passing Dynamic Tokens in the API Header","pathname":"/destination-connectors/http-api-osmos-calls-your-api/passing-dynamic-tokens-in-the-api-header","siteSpaceId":"sitesp_4Xuhz","description":"Osmos does not support passing dynamic tokens in the header for API connector. This page outlines an alternative approach to achieve the same outcome.","breadcrumbs":[{"label":"Destination Connectors","emoji":"2196"},{"label":"HTTP API (Osmos Calls Your API)"}]},{"id":"-MYzPVL98hFVy67bUDBh","title":"MySQL","pathname":"/destination-connectors/mysql","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Destination Connectors","emoji":"2196"}]},{"id":"1u438PuMexK3x7NSD25I","title":"Osmos Dataset","pathname":"/destination-connectors/webpage-integration","siteSpaceId":"sitesp_4Xuhz","description":"In this section you will learn how more about the Osmos Dataset Destination Connector.","breadcrumbs":[{"label":"Destination Connectors","emoji":"2196"}]},{"id":"-MZIFc-FuTIpzRDm1InD","title":"PostgreSQL","pathname":"/destination-connectors/postgresql","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Destination Connectors","emoji":"2196"}]},{"id":"-MZIMIi3v0jAjac68S4h","title":"Snowflake","pathname":"/destination-connectors/snowflake-connector","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Destination Connectors","emoji":"2196"}]},{"id":"mawdpQyFhJY8TDIhXefG","title":"Accessing Destinations behind firewall","pathname":"/destination-connectors/accessing-destinations-behind-firewall","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Destination Connectors","emoji":"2196"}]},{"id":"QadeomPet4dkUauAGV8M","title":"Projects","pathname":"/projects","siteSpaceId":"sitesp_4Xuhz","emoji":"1f5c2","description":"An Osmos Project is a collection of datasets, pipelines, uploaders, and connectors that are organized together to manage and automate data ingestion, preprocessing, transformation, and movement."},{"id":"vmZQF91Xt8I0kL057egc","title":"Administration","pathname":"/administration","siteSpaceId":"sitesp_4Xuhz","emoji":"2699","description":""},{"id":"MM1m69anNpbgT5W0vmru","title":"Email Notifications","pathname":"/administration/email-notifications","siteSpaceId":"sitesp_4Xuhz","description":"","breadcrumbs":[{"label":"Administration","emoji":"2699"}]},{"id":"NS5yDeMV99VjsjafcncW","title":"Security","pathname":"/security","siteSpaceId":"sitesp_4Xuhz","emoji":"1f512","description":"Data Security, Privacy & Compliance"},{"id":"0c4FART7DexG6E1mHG98","title":"Support","pathname":"/support","siteSpaceId":"sitesp_4Xuhz","emoji":"1f4de","description":""}]}