# TetraScience Documentation ## Guides - [Share and Bookmark Search Results](https://developers.tetrascience.com/docs/share-and-bookmark-search-results.md): Share, bookmark, and construct human-readable search URLs to link directly to filtered file results in the Tetra Data Platform - [Access the TetraConnect Hub](https://developers.tetrascience.com/docs/access-the-tetrascience-knowledge-base.md) - [Send Integration Logs to TetraScience for Troubleshooting](https://developers.tetrascience.com/docs/send-integration-logs-to-tetrascience.md) - [Submit a Support Ticket](https://developers.tetrascience.com/docs/support-request.md) - [Tetra Data Platform Support](https://developers.tetrascience.com/docs/tetra-data-platform-support.md) - [Tetra Integrations Support](https://developers.tetrascience.com/docs/tetra-integrations-support.md) - [Manage Your Account](https://developers.tetrascience.com/docs/account-details.md) - [Administrator Resources](https://developers.tetrascience.com/docs/administrator-resources.md) - [Artifacts](https://developers.tetrascience.com/docs/basic-concepts-artifacts.md) - [Attributes](https://developers.tetrascience.com/docs/basic-concepts-metadata-tags-and-labels.md) - [Namespaces](https://developers.tetrascience.com/docs/basic-concepts-namespaces.md) - [Slugs](https://developers.tetrascience.com/docs/basic-concepts-slug.md) - [Key Concepts](https://developers.tetrascience.com/docs/basic-concepts-for-the-tetra-data-platform.md) - [Pipelines](https://developers.tetrascience.com/docs/pipelines-1.md) - [Tenants and Organizations](https://developers.tetrascience.com/docs/tenants-and-organizations.md) - [Data Integrations](https://developers.tetrascience.com/docs/what-are-tetra-integrations.md) - [Scientific Data](https://developers.tetrascience.com/docs/what-is-scientific-data.md) - [Tetra Data](https://developers.tetrascience.com/docs/what-is-tetra-data.md) - [Data Engineer and Analyst Resources](https://developers.tetrascience.com/docs/data-engineer-and-analyst-resources.md) - [Scientist Resources](https://developers.tetrascience.com/docs/scientist-resources.md): Resources for scientists using the Tetra Data Platform, including data access, management, and the new simplified Scientist UX in v4.5.0 - [Sign In to the TDP](https://developers.tetrascience.com/docs/sign-in-and-out-of-tdp-and-manage-password.md) - [Audit Trail](https://developers.tetrascience.com/docs/audit-trail.md) - [Compliance Settings](https://developers.tetrascience.com/docs/set-compliance-settings-for-organizations.md) - [TetraScience GxP Support](https://developers.tetrascience.com/docs/tetrascience-gxp-offerings.md) - [TDP Deployment](https://developers.tetrascience.com/docs/available-tetra-data-platform-deployment-options.md) - [AWS PrivateLink Connections](https://developers.tetrascience.com/docs/aws-privatelink-connections.md) - [Credits](https://developers.tetrascience.com/docs/credits.md) - [Hardware and Software Requirements](https://developers.tetrascience.com/docs/hardware-and-software-requirements.md) - [AWS Services](https://developers.tetrascience.com/docs/required-aws-services.md) - [Tetra IoT Layer Deployment Overview](https://developers.tetrascience.com/docs/tetra-iot-layer-deployment-overview.md) - [Tetra IoT Layer Deployment](https://developers.tetrascience.com/docs/tetra-iot-layer-deployment.md) - [Tetra IoT Layer Post-Deployment Tasks](https://developers.tetrascience.com/docs/tetra-iot-layer-post-deployment-tasks.md) - [Tetra IoT Layer Prerequisites and Pre-Deployment Tasks](https://developers.tetrascience.com/docs/tetra-iot-layer-prerequisites-and-pre-deployment-tasks.md) - [Tetra IoT Layer Upgrade](https://developers.tetrascience.com/docs/tetra-iot-layer-upgrade.md) - [VPC Endpoints](https://developers.tetrascience.com/docs/vpc-endpoints.md) - [Tetra Agent and Tetra Data Release Notes](https://developers.tetrascience.com/docs/agent-release-notes.md) - [Tetra Chromeleon Agent Release Notes (v2.1.x and Earlier)](https://developers.tetrascience.com/docs/tetra-chromeleon-agent-release-notes.md) - [Tetra Chromeleon Agent v2.2.x Release Notes](https://developers.tetrascience.com/docs/tetra-chromeleon-agent-v22x-release-notes.md) - [Tetra Chromeleon Agent v2.3.x Release Notes](https://developers.tetrascience.com/docs/tetra-chromeleon-agent-v23x-release-notes.md): Release notes for Tetra Chromeleon Agent versions 2.3.0 and 2.3.1, including new functionalities, enhancements, bug fixes, and known issues. - [Tetra Empower Agent Release Notes (v4.2.2 and Below)](https://developers.tetrascience.com/docs/tetra-empower-agent-release-notes.md) - [Tetra Empower Agent v4.2.x and Protocol v3.10.x Release Notes](https://developers.tetrascience.com/docs/tetra-empower-agent-v424-and-protocol-v3103-release-notes.md) - [Tetra Empower Agent v5.1.x and Tetra Data Schema v15.x Release Notes](https://developers.tetrascience.com/docs/tetra-empower-agent-v510-tetra-data-schema-v15-release-notes.md) - [Tetra Empower Agent v5.2.x and Tetra Data Schema Release Notes](https://developers.tetrascience.com/docs/tetra-empower-agent-v520-and-tetra-data-schema-v15-release-notes.md) - [Tetra Empower Agent v5.3.x and Tetra Data Schema Release Notes](https://developers.tetrascience.com/docs/tetra-empower-agent-v53x-and-tetra-data-schema-release-notes.md) - [Tetra Empower Agent v5.4.x Release Notes](https://developers.tetrascience.com/docs/tetra-empower-agent-v54x-release-notes.md) - [Tetra File-Log Agent Release Notes v4.4.x](https://developers.tetrascience.com/docs/tetra-file-log-agent-release-notes-v44x.md) - [Tetra File-Log Agent Release Notes (v4.3.x and Below)](https://developers.tetrascience.com/docs/tetra-file-log-agent-release-notes.md) - [Tetra File-Log Agent v4.5.x Release Notes](https://developers.tetrascience.com/docs/tetra-file-log-agent-v45x-release-notes.md) - [Tetra File-Log Agent v4.6.x Beta Release Notes](https://developers.tetrascience.com/docs/tetra-file-log-agent-v46x-beta-release-notes.md) - [Tetra HTTP Relay Agent v1.x Release Notes](https://developers.tetrascience.com/docs/tetra-http-relay-agent-v1x-release-notes.md) - [Tetra LabX Agent v2.0.x Release Notes](https://developers.tetrascience.com/docs/tetra-labx-agent-release-notes.md) - [Tetra OpenLab Agent v1.0.x Release Notes](https://developers.tetrascience.com/docs/tetra-openlab-agent-v10x-release-notes.md) - [Tetra UNICORN Agent Release Notes (v3.7.1 and Below)](https://developers.tetrascience.com/docs/tetra-unicorn-agent-release-notes.md) - [Tetra UNICORN Agent v3.8.x Release Notes](https://developers.tetrascience.com/docs/tetra-unicorn-agent-v38x-release-notes.md) - [Tetra UNICORN Agent v3.9.x Release Notes](https://developers.tetrascience.com/docs/tetra-unicorn-agent-v39x-release-notes.md) - [Artifact Version Manager Release Notes (Limited Availability)](https://developers.tetrascience.com/docs/artifact-version-manager-release-notes-limited-availability.md): Release notes for prerelease versions of Artifact Version Manager - [Artifact Version Manager Release Notes](https://developers.tetrascience.com/docs/artifact-version-manager-release-notes.md): Release notes for the Artifact Version Manager. - [Data Sync Utility v1.x Release Notes](https://developers.tetrascience.com/docs/data-sync-utility-v1x-release-notes.md) - [Data Sync Utility Release Notes](https://developers.tetrascience.com/docs/data-sync-utility-release-notes.md) - [Product Release Schedule](https://developers.tetrascience.com/docs/release-schedule.md) - [Scientist Experience Release Notes](https://developers.tetrascience.com/docs/scientist-experience-release-notes.md): Release notes for the Scientist Experience limited availability releases - [Scientist Experience v1.0.x Release Notes ](https://developers.tetrascience.com/docs/scientist-experience-v10x-release-notes.md) - [Scientist Experience v1.0.x Release Notes](https://developers.tetrascience.com/docs/scientist-experience-v1x-release-notes.md): Release notes for Scientist Experience versions 1.0.x - [Tetra Product Deprecation Notices](https://developers.tetrascience.com/docs/tdp-deprecation-notices.md) - [Tetra Product Deprecation Overview](https://developers.tetrascience.com/docs/tdp-deprecation-overview.md) - [Tetra Data Platform Release Notes](https://developers.tetrascience.com/docs/tdp-release-notes.md) - [TDP v3.2.0 Release Notes](https://developers.tetrascience.com/docs/release-notes-for-tetra-data-platform-version-32.md) - [TDP Release Notes for TDP 3.1.x and Earlier](https://developers.tetrascience.com/docs/tdp-release-notes-before-tdp-31x-and-below.md) - [TDP v3.1.7 Release Notes](https://developers.tetrascience.com/docs/tdp-v317-release-notes.md) - [TDP v3.2.1 Release Notes](https://developers.tetrascience.com/docs/tdp-v321-release-notes.md) - [TDP v3.2.2 Release Notes](https://developers.tetrascience.com/docs/tdp-v322-release-notes.md) - [TDP v3.2.3 Release Notes](https://developers.tetrascience.com/docs/tdp-v323-release-notes.md) - [TDP v3.2.4 Release Notes](https://developers.tetrascience.com/docs/tdp-v324-release-notes.md) - [TDP v3.2.5 Release Notes](https://developers.tetrascience.com/docs/tdp-v325-release-notes.md) - [TDP v3.2.6 Release Notes](https://developers.tetrascience.com/docs/tdp-v326-release-notes.md) - [TDP v3.2.7 Release Notes](https://developers.tetrascience.com/docs/tdp-v327-release-notes.md) - [TDP v3.3.0 Release Notes](https://developers.tetrascience.com/docs/tdp-v33-release-notes.md) - [TDP v3.3.1 Release Notes](https://developers.tetrascience.com/docs/tdp-v331-release-notes.md) - [TDP v3.3.2 Release Notes](https://developers.tetrascience.com/docs/tdp-v332-release-notes.md) - [TDP v3.3.3 Release Notes](https://developers.tetrascience.com/docs/tdp-v333-release-notes.md) - [TDP v3.3.4 Release Notes](https://developers.tetrascience.com/docs/tdp-v334-release-notes.md) - [TDP v3.3.5 Release Notes](https://developers.tetrascience.com/docs/tdp-v335-release-notes.md) - [TDP v3.3.6 Release Notes](https://developers.tetrascience.com/docs/tdp-v336-release-notes.md) - [TDP v3.3.7 Release Notes](https://developers.tetrascience.com/docs/tdp-v337-release-notes.md) - [TDP v3.3.8 Release Notes](https://developers.tetrascience.com/docs/tdp-v338-release-notes.md) - [TDP v3.4.0 Release Notes](https://developers.tetrascience.com/docs/tdp-v340-release-notes.md) - [TDP v3.4.1 Release Notes](https://developers.tetrascience.com/docs/tdp-v341-release-notes.md) - [TDP v3.4.2 Release Notes](https://developers.tetrascience.com/docs/tdp-v342-release-notes.md) - [TDP v3.4.3 Release Notes](https://developers.tetrascience.com/docs/tdp-v343-release-notes.md) - [TDP v3.4.4 Release Notes](https://developers.tetrascience.com/docs/tdp-v344-release-notes.md) - [TDP v3.5.0 Release Notes](https://developers.tetrascience.com/docs/tdp-v350-release-notes.md) - [TDP v3.5.1 Release Notes](https://developers.tetrascience.com/docs/tdp-v351-release-notes.md) - [TDP v3.5.2 Release Notes](https://developers.tetrascience.com/docs/tdp-v352-release-notes.md) - [TDP v3.5.3 Release Notes](https://developers.tetrascience.com/docs/tdp-v353-release-notes.md) - [TDP v3.5.4 Release Notes](https://developers.tetrascience.com/docs/tdp-v354-release-notes.md) - [TDP v3.5.5 Release Notes](https://developers.tetrascience.com/docs/tdp-v355-release-notes.md) - [TDP v3.6.0 Release Notes](https://developers.tetrascience.com/docs/tdp-v360-release-notes.md) - [TDP v3.6.1 Release Notes](https://developers.tetrascience.com/docs/tdp-v361-release-notes.md) - [TDP v3.6.2 Release Notes](https://developers.tetrascience.com/docs/tdp-v362-release-notes.md) - [TDP v3.6.3 Release Notes](https://developers.tetrascience.com/docs/tdp-v363-release-notes.md) - [TDP v3.6.4 Release Notes](https://developers.tetrascience.com/docs/tdp-v364-release-notes.md) - [TDP v3.6.5 Release Notes](https://developers.tetrascience.com/docs/tdp-v365-release-notes.md) - [TDP v3.6.6 Release Notes](https://developers.tetrascience.com/docs/tdp-v366-release-notes.md) - [TDP v4.0.0 Release Notes](https://developers.tetrascience.com/docs/tdp-v400-release-notes.md) - [TDP v4.0.1 Release Notes](https://developers.tetrascience.com/docs/tdp-v401-release-notes.md) - [TDP v4.0.2 Release Notes](https://developers.tetrascience.com/docs/tdp-v402-release-notes.md) - [TDP v4.0.3 Release Notes](https://developers.tetrascience.com/docs/tdp-v403-release-notes.md) - [TDP v4.0.4 Release Notes](https://developers.tetrascience.com/docs/tdp-v404-release-notes.md) - [TDP v4.1.0 Release Notes](https://developers.tetrascience.com/docs/tdp-v410-release-notes.md) - [TDP v4.1.1 Release Notes](https://developers.tetrascience.com/docs/tdp-v411-release-notes.md) - [TDP v4.1.2 Release Notes](https://developers.tetrascience.com/docs/tdp-v412-release-notes.md) - [TDP v4.2.0 Release Notes](https://developers.tetrascience.com/docs/tdp-v420-release-notes.md) - [TDP v4.2.1 Release Notes](https://developers.tetrascience.com/docs/tdp-v421-release-notes.md) - [TDP v4.2.2 Release Notes](https://developers.tetrascience.com/docs/tdp-v422-release-notes.md) - [TDP v4.2.3 Release Notes](https://developers.tetrascience.com/docs/tdp-v423-release-notes.md) - [TDP v4.3.0 Release Notes](https://developers.tetrascience.com/docs/tdp-v430-release-notes.md) - [TDP v4.3.1 Release Notes](https://developers.tetrascience.com/docs/tdp-v431-release-notes.md) - [TDP v4.3.2 Release Notes](https://developers.tetrascience.com/docs/tdp-v432-release-notes.md) - [TDP v4.3.3 Release Notes](https://developers.tetrascience.com/docs/tdp-v433-release-notes.md) - [TDP v4.3.4 Release Notes](https://developers.tetrascience.com/docs/tdp-v434-release-notes.md) - [TDP v4.3.5 Release Notes](https://developers.tetrascience.com/docs/tdp-v435-release-notes.md) - [TDP v4.4.0 Release Notes](https://developers.tetrascience.com/docs/tdp-v440-release-notes.md) - [TDP v4.4.1 Release Notes](https://developers.tetrascience.com/docs/tdp-v441-release-notes.md) - [TDP v4.4.2 Release Notes](https://developers.tetrascience.com/docs/tdp-v442-release-notes.md) - [TDP v4.4.3 Release Notes](https://developers.tetrascience.com/docs/tdp-v443-release-notes.md) - [TDP v4.4.4 Release Notes](https://developers.tetrascience.com/docs/tdp-v444-release-notes.md) - [TDP v4.4.5 Release Notes](https://developers.tetrascience.com/docs/tdp-v445-release-notes.md): Release notes for Tetra Data Platform (TDP) version 4.4.5 - [TDP v4.5.0 Release Notes](https://developers.tetrascience.com/docs/tdp-v450-release-notes.md) - [TDP v4.5.1 Release Notes](https://developers.tetrascience.com/docs/tdp-v451-release-notes.md) - [Configuration Report Generator v2.x Release Notes](https://developers.tetrascience.com/docs/configuration-report-generator-v2x-release-notes.md) - [Health Monitoring App v1.x Release Notes](https://developers.tetrascience.com/docs/health-monitoring-app-v1x-release-notes.md) - [Health Monitoring App v2.0.x Release Notes](https://developers.tetrascience.com/docs/health-monitoring-app-v20x-release-notes.md) - [Tetra Data Apps Release Notes](https://developers.tetrascience.com/docs/tetra-data-apps-release-notes.md) - [Superset Monitoring App EAP Release Notes](https://developers.tetrascience.com/docs/superset-monitoring-app-eap-release-notes.md) - [Threads App Beta Release Notes](https://developers.tetrascience.com/docs/threads-app-beta-release-notes.md) - [Visual Pipeline Builder Beta Release Notes](https://developers.tetrascience.com/docs/visual-pipeline-builder-beta-release-notes.md) - [Visual Pipeline Builder v1.x Release Notes](https://developers.tetrascience.com/docs/visual-pipeline-builder-v1x-release-notes.md) - [Workflow Creation Assistant Beta Release Notes](https://developers.tetrascience.com/docs/workflow-creation-assistant-beta-release-notes.md) - [Workflow Creation Assistant v1.0.x Release Notes](https://developers.tetrascience.com/docs/workflow-creation-assistant-v10x.md) - [Tetra Data Assistant MCP Server Release Notes](https://developers.tetrascience.com/docs/tetra-data-assistant-mcp-server-release-notes.md): Release notes for the Tetra Data Assistant MCP Server. - [Tetra Data Assistant MCP Server Beta Release Notes](https://developers.tetrascience.com/docs/tetra-data-assistant-mcp-server-beta-release-notes.md): Release notes for the prerelease versions of the Tetra Data Assistant MCP Server. - [Data Capture App Beta Release Notes](https://developers.tetrascience.com/docs/data-capture-app-beta-release-notes.md) - [Data Capture App Release Notes](https://developers.tetrascience.com/docs/tetra-data-capture-app-release-notes.md) - [Tetra Connector Release Notes](https://developers.tetrascience.com/docs/tetra-integrations-release-notes.md) - [Tetra Amazon S3 Connector v1.1.x Release Notes](https://developers.tetrascience.com/docs/tetra-amazon-s3-connector-v11x-release-notes.md) - [Tetra Amazon S3 Connector v1.2.x Release Notes](https://developers.tetrascience.com/docs/tetra-amazon-s3-connector-v12x-release-notes.md): Release notes for Tetra Amazon S3 Connector version 1.2.x - [Tetra Benchling Connector v1.0.x Release Notes](https://developers.tetrascience.com/docs/tetra-benchling-connector-v100-release-notes.md) - [Tetra Benchling Connector v1.1.x Release Notes](https://developers.tetrascience.com/docs/tetra-benchling-connector-v11x-release-notes.md) - [Tetra Biacore Connector Beta Release Notes](https://developers.tetrascience.com/docs/tetra-biacore-connector-beta-release-notes.md) - [Tetra Biacore Insight Connector v1.x Release Notes](https://developers.tetrascience.com/docs/tetra-biacore-insight-connector-v1x-release-notes.md) - [Tetra Cellario Connector v2.x Release Notes](https://developers.tetrascience.com/docs/tetra-cellario-connector-v200-release-notes.md) - [Tetra Charles River Apollo Connector v1.0.x Release Notes](https://developers.tetrascience.com/docs/tetra-charles-river-apollo-connector-v10x-release-notes.md) - [Tetra Charles River Apollo Connector v1.1.x Release Notes](https://developers.tetrascience.com/docs/tetra-charles-river-apollo-connector-v11x-release-notes.md) - [Tetra Egnyte Connector v1.0.x Release Notes](https://developers.tetrascience.com/docs/tetra-egnyte-connector-v10x-release-notes.md) - [Tetra Egnyte Connector Beta Release Notes](https://developers.tetrascience.com/docs/tetra-egnyte-connector-v20x-beta-release-notes.md) - [Legacy Tetra IDBS E-Workbook Connector v1.1.0 Release Notes](https://developers.tetrascience.com/docs/tetra-idbs-connector-v110.md) - [Legacy Tetra IDBS E-Workbook Connector v1.4.x Release Notes](https://developers.tetrascience.com/docs/tetra-idbs-connector-v140-release-notes.md) - [Legacy Tetra IDBS E-Workbook Connector v1.2.0 Release Notes](https://developers.tetrascience.com/docs/tetra-idbs-e-workbook-connector-v120.md) - [Legacy Tetra IDBS E-Workbook Connector v1.3.x Release Notes](https://developers.tetrascience.com/docs/tetra-idbs-e-workbook-connector-v13x-release-notes.md) - [Tetra KEPServerEX Connector v1.x Release Notes](https://developers.tetrascience.com/docs/tetra-kepserverex-connector-v100.md) - [Tetra LabX Connector Beta Release Notes](https://developers.tetrascience.com/docs/tetra-labx-connector-beta-release-notes.md) - [Tetra LabX Connector v1.x Release Notes](https://developers.tetrascience.com/docs/tetra-labx-connector-v1x-release-notes.md) - [Tetra Amazon S3 Connector v1.0.x Release Notes](https://developers.tetrascience.com/docs/tetra-s3-connector-v10x-release-notes.md) - [Tetra SDC Connector v1.0.x Release Notes](https://developers.tetrascience.com/docs/tetra-sdc-connector-v200-release-notes.md) - [Tetra SharePoint Online Connector v1.0.x Release Notes](https://developers.tetrascience.com/docs/tetra-sharepoint-connector-v10x-release-notes.md) - [Tetra SharePoint Online Connector v1.1.x Release Notes](https://developers.tetrascience.com/docs/tetra-sharepoint-online-connector-v11x-release-notes.md) - [Legacy Tetra Signals Connector v1.x Release Notes](https://developers.tetrascience.com/docs/tetra-signals-connector-v1x.md) - [Tetra SDK Release Notes](https://developers.tetrascience.com/docs/tetra-sdk-release-notes.md) - [TetraScience SDK 2.0 Release Notes](https://developers.tetrascience.com/docs/tetrascience-sdk-20-release-notes.md) - [TetraScience AI Services Release Notes](https://developers.tetrascience.com/docs/tetrascience-ai-services-release-notes.md) - [TetraScience AI Services v1.1.x Release Notes](https://developers.tetrascience.com/docs/tetrascience-ai-services-v11x-release-notes.md): Release notes for TetraScience AI Services versions 1.1.x, including v1.1.0 and v1.1.1 - [TetraScience AI Services v1.2.x Release Notes](https://developers.tetrascience.com/docs/tetrascience-ai-services-v12x-release-notes.md) - [TetraScience AI Services v1.0.x Release Notes](https://developers.tetrascience.com/docs/tetrascience-ai-services-v1x-release-notes.md) - [TetraScience Release Types](https://developers.tetrascience.com/docs/tetrascience-release-types.md) - [Data Warehouse and Relational Database](https://developers.tetrascience.com/docs/data-warehousing.md): Learn about data warehouse and relational database options supported by TetraScience - [File Compression of Tetra Data Lake RAW Files](https://developers.tetrascience.com/docs/file-compression.md) - [File Versioning](https://developers.tetrascience.com/docs/file-versioning.md) - [Tetra Data Lake](https://developers.tetrascience.com/docs/cloud-based-infrastructure.md) - [Manage and Apply Attributes](https://developers.tetrascience.com/docs/creating-and-deleting-custom-labels-metadata-and-tags.md) - [Create Lakehouse Tables](https://developers.tetrascience.com/docs/convert-tetra-data-to-lakehouse-tables.md) - [Data Lakehouse Architecture](https://developers.tetrascience.com/docs/data-lakehouse-architecture.md) - [Query Lakehouse Tables](https://developers.tetrascience.com/docs/query-ids-lakehouse-tables.md) - [Transform Data by Using Tetraflow Pipelines](https://developers.tetrascience.com/docs/transform-tetra-data-in-the-lakehouse.md) - [Data Sync Utility](https://developers.tetrascience.com/docs/data-sync-utility.md) - [Integration Quickstart Guides](https://developers.tetrascience.com/docs/integration-quickstart-guides.md) - [Configure a CDS FLA Path](https://developers.tetrascience.com/docs/configure-a-cds-fla-path.md) - [Configure a Dissolution Tester FLA Path](https://developers.tetrascience.com/docs/configure-a-dissolution-tester-fla-path.md) - [Configure a Flow Cytometer FLA Path](https://developers.tetrascience.com/docs/configure-a-flow-cytometer-fla-path.md) - [Configure a Mass Spectrometer FLA Path](https://developers.tetrascience.com/docs/configure-a-mass-spectrometer-fla-path.md) - [Configure a Microscope FLA Path](https://developers.tetrascience.com/docs/configure-a-microscope-fla-path.md) - [Configure a Plate Reader FLA Path](https://developers.tetrascience.com/docs/configure-a-plate-reader-fla-path.md) - [Upload Instrument Data Using a Tetra File-Log Agent](https://developers.tetrascience.com/docs/upload-instrument-data-using-a-tetra-file-log-agent.md): Shows how to install a Tetra File-Log Agent, connect it to the TDP through a forward proxy, configure it to monitor instrument data, and verify uploads. - [Add Ontology and Descriptions to IDS](https://developers.tetrascience.com/docs/adding-ontology-and-descriptions.md) - [Understanding IDS Design](https://developers.tetrascience.com/docs/ids-design.md) - [IDS](https://developers.tetrascience.com/docs/intermediate-data-schema-ids-overview.md) - [Related Files](https://developers.tetrascience.com/docs/pointers-and-large-datasets.md) - [Create IDSs Programmatically](https://developers.tetrascience.com/docs/tetra-data-core-schemas.md) - [About Data Cubes](https://developers.tetrascience.com/docs/understanding-data-cubes.md) - [Create Custom Protocols with Python](https://developers.tetrascience.com/docs/create-custom-protocols-with-python.md) - [Tetra Data Pipelines](https://developers.tetrascience.com/docs/pipeline_overview.md) - [Manage Pipelines](https://developers.tetrascience.com/docs/manage-pipelines.md) - [Monitor Pipeline File Processing](https://developers.tetrascience.com/docs/monitor-pipeline-processing-new.md) - [Context API](https://developers.tetrascience.com/docs/context-api.md) - [Example Use Cases for SSPs](https://developers.tetrascience.com/docs/example-use-cases-for-ssps.md) - [Hello, World! SSP Example](https://developers.tetrascience.com/docs/hello-world-ssp-example.md) - [Self-Service Tetra Data Pipelines](https://developers.tetrascience.com/docs/self-service-pipelines-overview.md) - [Protocol YAML Files](https://developers.tetrascience.com/docs/protocol-yaml-files.md) - [SSP Setup and Prerequisites](https://developers.tetrascience.com/docs/set-up-your-environment-and-initialize-ts-sdk.md) - [SSP Artifact manifest.json Files](https://developers.tetrascience.com/docs/ssp-manifestjson-files.md) - [Task Script Files](https://developers.tetrascience.com/docs/task-script-files.md) - [Test SSP Artifacts Locally](https://developers.tetrascience.com/docs/test-ssp-artifacts-locally.md) - [Custom Pipeline Email Notifications](https://developers.tetrascience.com/docs/custom-pipeline-email-notifications.md) - [Set Up and Edit Pipelines](https://developers.tetrascience.com/docs/set-up-and-edit-pipelines.md) - [Visual Pipeline Builder](https://developers.tetrascience.com/docs/visual-pipeline-builder.md) - [Visual Pipeline Builder User Guide (v1.0.x)](https://developers.tetrascience.com/docs/visual-pipeline-builder-user-guide-v10x.md) - [Visual Pipeline Builder User Guide (v1.1.x)](https://developers.tetrascience.com/docs/visual-pipeline-builder-user-guide-v11x.md) - [SQL Queries](https://developers.tetrascience.com/docs/querying-data-using-sql-and-aws-athena-1.md) - [TDP Athena SQL Table Structure](https://developers.tetrascience.com/docs/tdp-athena-sql-table-structure.md) - [Admin SQL Access](https://developers.tetrascience.com/docs/using-tdp-to-view-athena-sql-table-information.md) - [Query SQL Tables in the TDP](https://developers.tetrascience.com/docs/use-tdp-to-query-athena-sql-tables.md) - [Connect to Athena Tables from IDE Tools (IntellJ IDEA)](https://developers.tetrascience.com/docs/connect-to-athena-tables-from-ide-tools-intellj-idea.md) - [Connect to Athena Tables from Java Spring](https://developers.tetrascience.com/docs/connect-to-athena-tables-from-java-spring.md) - [Connect to Athena SQL Tables by Using Python](https://developers.tetrascience.com/docs/connect-to-athena-tables-from-python.md) - [Connect to Athena Tables from TIBCO Spotfire](https://developers.tetrascience.com/docs/connect-to-athena-tables-from-tibco-spotfire.md) - [Use Third-Party Tools to Connect to Athena SQL Tables](https://developers.tetrascience.com/docs/use-third-party-tools-to-connect-to-athena-tables.md) - [Connect to Athena Tables from Tableau](https://developers.tetrascience.com/docs/tableau.md) - [How to Import a Spotfire Dashboard](https://developers.tetrascience.com/docs/tibco-spotfire.md) - [Scientist Experience](https://developers.tetrascience.com/docs/scientist-ux.md): The Scientist Experience provides a simplified interface for scientists to find, preview, analyze, share, and track scientific data without platform complexity. - [Scientist Experience User Guide (Limited Availability)](https://developers.tetrascience.com/docs/scientist-ux-user-guide-limited-availability.md): Learn how to use the Scientist Experience to find, preview, analyze, share, and track scientific data in the Tetra Data Platform. - [Search Files Page: Search Examples](https://developers.tetrascience.com/docs/basic-search-examples.md) - [How to Apply Filters to Search by Attributes](https://developers.tetrascience.com/docs/how-to-apply-filters-to-search-by-attributes.md) - [How to Apply Filters to Search by Schema Data](https://developers.tetrascience.com/docs/how-to-apply-filters-to-search-by-schema-data-version-32.md) - [How to Apply Search Filters](https://developers.tetrascience.com/docs/how-to-apply-filters-using-search-version-32.md) - [How to Save Collections and Shortcuts](https://developers.tetrascience.com/docs/how-to-save-search-queries-version-32.md) - [Search (Classic)](https://developers.tetrascience.com/docs/search-classic.md) - [Search and Discovery](https://developers.tetrascience.com/docs/search-tdp.md) - [Projects](https://developers.tetrascience.com/docs/projects.md) - [Search Query Examples and Results](https://developers.tetrascience.com/docs/search-query-examples.md) - [Query DSL Queries](https://developers.tetrascience.com/docs/search-using-elasticsearch-query-dsl.md) - [Output Files and Archive Policy](https://developers.tetrascience.com/docs/agent-output-summary.md) - [Common Glob Patterns](https://developers.tetrascience.com/docs/common-glob-pattern.md) - [Tetra File-Log Agent Troubleshooting Guide](https://developers.tetrascience.com/docs/common-issue-and-solution.md) - [Remotely Configure a Tetra File-Log Agent](https://developers.tetrascience.com/docs/configuring-the-file-log-agent-in-the-cloud.md) - [Tetra File-Log Agent Frequently Asked Questions](https://developers.tetrascience.com/docs/faq.md) - [Tetra File-Log Agent Copy File Command](https://developers.tetrascience.com/docs/fla-command-copy-file.md) - [Tetra File-Log Agent File Changed Command](https://developers.tetrascience.com/docs/fla-command-file-change.md) - [Tetra File-Log Agent](https://developers.tetrascience.com/docs/file-log-agent.md) - [Tetra File-Log Agent Programmatic Agent Creation and Configuration](https://developers.tetrascience.com/docs/programmatic-agent-creation-configuration.md) - [Tetra File-Log Agent Events](https://developers.tetrascience.com/docs/tetra-file-log-agent-events-schema.md) - [Tetra File-Log Agent Installation Guide (v4.5.x)](https://developers.tetrascience.com/docs/tetra-file-log-agent-installation-guide-v45x.md): Shows how to install and connect the Tetra File-Log Agent to the Tetra Data Platform (TDP), including network architecture, proxy and firewall requirements, and network folder access setup. - [Tetra File-Log Agent Installation Guide (Version 4.0.x)](https://developers.tetrascience.com/docs/tetra-file-log-agent-installation-guide-version-40.md) - [Tetra File-Log Agent Installation Guide (Version 4.1.x - 4.2.x)](https://developers.tetrascience.com/docs/tetra-file-log-agent-installation-guide-version-410.md) - [Tetra File-Log Agent Installation Guide (Version 4.3.x)](https://developers.tetrascience.com/docs/tetra-file-log-agent-installation-guide-version-430.md) - [Tetra File-Log Agent Installation Guide (Version 4.4.x)](https://developers.tetrascience.com/docs/tetra-file-log-agent-installation-guide-version-44x.md) - [Tetra File-Log Agent Performance Guidelines](https://developers.tetrascience.com/docs/tetra-file-log-agent-performance-guidelines.md) - [Tetra File-Log Agent User Manual (v4.5.x)](https://developers.tetrascience.com/docs/tetra-file-log-agent-user-manual-v45x.md): Shows how to configure and use the Tetra File-Log Agent, including setting up network folder access, configuring the TDP connection, and managing file paths. - [Tetra UNICORN Agent FAQ](https://developers.tetrascience.com/docs/common-issues-and-solution.md) - [Tetra UNICORN Agent](https://developers.tetrascience.com/docs/ge-unicorn-v2.md) - [Tetra UNICORN Agent Installation Checklist](https://developers.tetrascience.com/docs/tetra-unicorn-agent-installation-checklist.md) - [Tetra UNICORN Agent Installation Guide (v3.8.x)](https://developers.tetrascience.com/docs/tetra-unicorn-agent-installation-guide-v38x.md) - [Tetra UNICORN Agent Installation Guide (v3.9.x)](https://developers.tetrascience.com/docs/tetra-unicorn-agent-installation-guide-v39x.md) - [Tetra UNICORN Agent Installation Guide - Version 3.5.0](https://developers.tetrascience.com/docs/tetra-unicorn-agent-installation-guide-version-350.md) - [Tetra UNICORN Agent Installation Guide - Version 3.6.0](https://developers.tetrascience.com/docs/tetra-unicorn-agent-installation-guide-version-360.md) - [Tetra UNICORN Agent Installation Guide - Version 3.7.0](https://developers.tetrascience.com/docs/tetra-unicorn-agent-installation-guide-version-370.md) - [Tetra UNICORN Agent Installation Guide - Version 3.7.1](https://developers.tetrascience.com/docs/tetra-unicorn-agent-installation-guide-version-371.md) - [Tetra UNICORN Agent User Guide (v3.9.x)](https://developers.tetrascience.com/docs/tetra-unicorn-agent-user-guide-v39x.md) - [Tetra UNICORN Agent User Manual (v3.8.x)](https://developers.tetrascience.com/docs/tetra-unicorn-agent-user-manual-v38x.md) - [Tetra Agents](https://developers.tetrascience.com/docs/tetra-agents.md) - [Tetra LabX Agent Frequently Asked Questions](https://developers.tetrascience.com/docs/faq-2.md) - [Tetra LabX Agent](https://developers.tetrascience.com/docs/labx.md) - [Tetra LabX Agent Installation Guide (v1.0.0)](https://developers.tetrascience.com/docs/tetra-labx-agent-installation-guide-v100.md) - [Tetra LabX Agent Installation Guide (v2.0.0)](https://developers.tetrascience.com/docs/tetra-labx-agent-installation-guide-v200.md) - [Tetra LabX Agent Installation Guide (v2.0.x)](https://developers.tetrascience.com/docs/tetra-labx-agent-installation-guide-v201.md) - [Tetra Agent Automatic Backups](https://developers.tetrascience.com/docs/agent-automatic-backups.md) - [Best Practices for Setting Up Agents in Test and Production Environments](https://developers.tetrascience.com/docs/agent-environment-separation.md) - [Common Agent Events](https://developers.tetrascience.com/docs/agent-events-schema.md) - [Create and Edit Agents](https://developers.tetrascience.com/docs/centralized-configuration-of-tetra-data-platform-components.md) - [Ensure Tetra Agent Services Run Constantly](https://developers.tetrascience.com/docs/ensure-tetra-agent-services-remain-up.md) - [Manage Agents](https://developers.tetrascience.com/docs/tetra-agent-common-behavior.md) - [Restore Tetra Agent from Backup](https://developers.tetrascience.com/docs/restore-agent-from-backup.md) - [Tetra Agent Allow List Endpoints](https://developers.tetrascience.com/docs/tetra-agent-allow-list-endpoints.md) - [Agent Deployment Options](https://developers.tetrascience.com/docs/tetra-agent-deployment-options.md) - [Upgrade an Agent](https://developers.tetrascience.com/docs/upgrade.md) - [Tetra HTTP Relay Agent](https://developers.tetrascience.com/docs/tetra-http-relay-agent.md) - [Tetra HTTP Relay Agent Installation Guide (v1.0.x)](https://developers.tetrascience.com/docs/tetra-http-relay-agent-installation-guide-v10x.md) - [Tetra HTTP Relay Agent User Guide (v1.0.x)](https://developers.tetrascience.com/docs/tetra-http-relay-agent-user-guide-v10x.md) - [Tetra IoT Agent](https://developers.tetrascience.com/docs/tetra-iot-agent-overview.md) - [Tetra IoT Agent Cloud Setup and Management](https://developers.tetrascience.com/docs/iot-agent-cloud-configuration.md) - [Tetra IoT Agent Box Local Setup and Configuration](https://developers.tetrascience.com/docs/setting-up-and-configuring-the-tetra-iot-agent.md) - [Tetra IoT Agent Technical Specifications](https://developers.tetrascience.com/docs/tetra-iot-technical-specifications-neuroq.md) - [Tetra OpenLab Agent](https://developers.tetrascience.com/docs/tetra-openlab-agent.md) - [Tetra OpenLab Agent Configure Project Command](https://developers.tetrascience.com/docs/tetra-openlab-agent-configure-project-command.md) - [Tetra OpenLab Agent Installation Guide (v1.0.x)](https://developers.tetrascience.com/docs/tetra-openlab-agent-installation-guide-v10x.md) - [Tetra OpenLab Agent User Manual (v1.0.x)](https://developers.tetrascience.com/docs/tetra-openlab-agent-user-manual-v10x.md) - [Tetra Chromeleon Agent Sequence Creation Command](https://developers.tetrascience.com/docs/advanced-topics-sending-a-sequencecreation-command-from-tdp-to-chromeleon.md) - [Tetra Chromeleon Agent FAQ](https://developers.tetrascience.com/docs/chromeleon-agent-faq.md) - [Tetra Chromeleon Agent and Tetra Data Compatibility Matrix](https://developers.tetrascience.com/docs/chromeleon-agent-tetra-data-compatibility-matrix.md) - [Tetra Chromeleon Agent](https://developers.tetrascience.com/docs/thermofisher-chromeleon-agent.md) - [Tetra Chromeleon Agent eWorkflow Creation Command](https://developers.tetrascience.com/docs/tetra-chromeleon-agent-eworkflow-creation-command.md) - [Tetra Chromeleon Agent Installation and Configuration (v2.0.x-v2.1.x)](https://developers.tetrascience.com/docs/tetra-chromeleon-agent-installation-and-configuration-version-202.md) - [Tetra Chromeleon Agent Installation Guide (v2.2.x)](https://developers.tetrascience.com/docs/tetra-chromeleon-agent-installation-guide-v22x.md) - [Tetra Chromeleon Agent Installation Guide (v2.3.x)](https://developers.tetrascience.com/docs/tetra-chromeleon-agent-installation-guide-v23x.md) - [Tetra Chromeleon Agent Update Sequence Command](https://developers.tetrascience.com/docs/tetra-chromeleon-agent-update-sequence-command.md) - [Tetra Chromeleon Agent User Manual (v2.2.x)](https://developers.tetrascience.com/docs/tetra-chromeleon-agent-user-manual-v22x.md) - [Tetra Chromeleon Agent User Manual (v2.3.x)](https://developers.tetrascience.com/docs/tetra-chromeleon-agent-user-manual-v23x.md) - [Tetra Chromeleon Agent User Role Fetch Command](https://developers.tetrascience.com/docs/tetra-chromeleon-agent-user-role-fetch-command.md) - [Empower Tetra Data Migration Script User Guide](https://developers.tetrascience.com/docs/empower-tetra-data-migration-script-user-guide.md) - [Tetra Empower Agent FAQs](https://developers.tetrascience.com/docs/faq-1.md) - [Tetra Empower Agent](https://developers.tetrascience.com/docs/waters-empower.md) - [Exporting Project Data](https://developers.tetrascience.com/docs/preparing-example-files-1.md): The article describes how to use the Empower "Project Backup" function to get data in binary format out of the CDS. - [Supported Empower Versions](https://developers.tetrascience.com/docs/supported-empower-versions.md) - [Tetra Empower Agent Create Sample Set Method Command](https://developers.tetrascience.com/docs/tetra-empower-agent-create-sample-set-method-command.md) - [Tetra Empower Agent Fetch Sample Set Method Command](https://developers.tetrascience.com/docs/tetra-empower-agent-fetch-sample-set-method-command.md) - [Tetra Empower Agent Installation Guide (v5.4.x)](https://developers.tetrascience.com/docs/tetra-empower-agent-installation-guide-v54x.md) - [Tetra Empower Agent Installation Guide (Version 4.1.1)](https://developers.tetrascience.com/docs/tetra-empower-agent-installation-guide-version-411.md) - [Tetra Empower Agent Installation Guide (Versions 4.1.2 and 4.1.3)](https://developers.tetrascience.com/docs/tetra-empower-agent-installation-guide-version-412.md) - [Tetra Empower Agent Installation Guide (Version 4.2.x)](https://developers.tetrascience.com/docs/tetra-empower-agent-installation-guide-version-420-1.md) - [Tetra Empower Agent Installation Guide (Version 5.1.x)](https://developers.tetrascience.com/docs/tetra-empower-agent-installation-guide-version-51x.md) - [Tetra Empower Agent Installation Guide (Version 5.2.x)](https://developers.tetrascience.com/docs/tetra-empower-agent-installation-guide-version-52x.md) - [Tetra Empower Agent Installation Guide (v5.3.x)](https://developers.tetrascience.com/docs/tetra-empower-agent-installation-guide-version-53x.md) - [Tetra Empower Agent Project Configuration Command](https://developers.tetrascience.com/docs/tetra-empower-agent-project-configuration-command.md) - [Tetra Empower Agent Project Scan Command](https://developers.tetrascience.com/docs/tetra-empower-agent-project-scan-command.md) - [Tetra Empower Agent User Manual (v5.4.x)](https://developers.tetrascience.com/docs/tetra-empower-agent-user-manual-v54x.md) - [Tetra Empower Agent User Manual (Version 4.1.1)](https://developers.tetrascience.com/docs/tetra-empower-agent-user-manual-version-411.md) - [Tetra Empower Agent User Manual (Versions 4.1.2 and 4.1.3)](https://developers.tetrascience.com/docs/tetra-empower-agent-user-manual-version-412.md) - [Tetra Empower Agent User Manual (Version 4.2.x)](https://developers.tetrascience.com/docs/tetra-empower-agent-user-manual-version-420.md) - [Tetra Empower Agent User Manual (Version 5.1.x)](https://developers.tetrascience.com/docs/tetra-empower-agent-user-manual-version-51x.md) - [Tetra Empower Agent User Manual (Version 5.2.x)](https://developers.tetrascience.com/docs/tetra-empower-agent-user-manual-version-52x.md) - [Tetra Empower Agent User Manual (v5.3.x)](https://developers.tetrascience.com/docs/tetra-empower-agent-user-manual-version-53x.md) - [Legacy Tetra SDC Connector](https://developers.tetrascience.com/docs/agu-sdc.md) - [Legacy Tetra Box Connector Frequently Asked Questions](https://developers.tetrascience.com/docs/frequently-asked-questions-2.md): Applies to both Legacy Box and Legacy Egnyte Connectors - [Legacy Tetra Box Connector](https://developers.tetrascience.com/docs/box-1.md) - [Create, Configure, and Update Pluggable Connectors](https://developers.tetrascience.com/docs/create-configure-and-update-connectors.md) - [Legacy Tetra Egnyte Connector](https://developers.tetrascience.com/docs/egnyte.md) - [Tetra Connectors](https://developers.tetrascience.com/docs/tetra-connectors.md) - [Tetra SDC Connector](https://developers.tetrascience.com/docs/tetra-agu-sdc-connector-v2.md) - [Tetra Amazon S3 Connector](https://developers.tetrascience.com/docs/tetra-amazon-s3-connector.md) - [Tetra Amazon S3 Connector User Guide (v1.x)](https://developers.tetrascience.com/docs/tetra-amazon-s3-connector-v1-operational-guide.md) - [Tetra Benchling Integration](https://developers.tetrascience.com/docs/tetra-benchling-integration.md) - [Tetra Benchling Connector Troubleshooting Guide](https://developers.tetrascience.com/docs/tetra-benchling-connector-troubleshooting-guide.md) - [Tetra Benchling Connector User Guide (v1.0.x)](https://developers.tetrascience.com/docs/tetra-benchling-connector-user-guide-v10x.md) - [Tetra Benchling Connector User Guide (v1.1.x)](https://developers.tetrascience.com/docs/tetra-benchling-connector-user-guide-v11x.md) - [Tetra Benchling Connector](https://developers.tetrascience.com/docs/tetra-benchling-connector.md) - [Tetra Benchling Pipeline](https://developers.tetrascience.com/docs/tetra-benchling-pipeline.md) - [Tetra Biacore Insight Connector](https://developers.tetrascience.com/docs/tetra-biacore-insight-connector.md) - [Tetra Biacore Insight Connector User Guide (v1.0.x)](https://developers.tetrascience.com/docs/tetra-biacore-insight-connector-user-guide-v10x.md) - [Tetra Cellario Connector](https://developers.tetrascience.com/docs/tetra-cellario-connector-v2.md) - [Legacy Tetra Cellario Connector](https://developers.tetrascience.com/docs/tetra-cellario-connector.md) - [Tetra Charles River Apollo Connector](https://developers.tetrascience.com/docs/tetra-charles-river-apollo-connector.md) - [Tetra Charles River Apollo Connector User Guide (v1.0.x)](https://developers.tetrascience.com/docs/tetra-charles-river-apollo-connector-user-guide-v10x.md) - [Tetra Charles River Apollo Connector User Guide (v1.1.x)](https://developers.tetrascience.com/docs/tetra-charles-river-apollo-connector-user-guide-v11x.md) - [Tetra Egnyte Connector](https://developers.tetrascience.com/docs/tetra-egnyte-connector.md) - [Tetra Egnyte Connector User Guide (v1.0.x)](https://developers.tetrascience.com/docs/tetra-egnyte-connector-user-guide-v10x.md) - [Legacy IDBS E-Workbook Connector - Admin Configuration](https://developers.tetrascience.com/docs/idbs-connector-admin-configuration.md) - [Legacy IDBS E-Workbook Connector - Troubleshooting](https://developers.tetrascience.com/docs/idbs-connector-troubleshooting.md) - [Legacy Tetra IDBS E-Workbook Connector](https://developers.tetrascience.com/docs/tetra-idbs-connector.md) - [Legacy IDBS E-Workbook Connector Installation](https://developers.tetrascience.com/docs/installation-idbs-connector.md) - [Legacy Tetra IDBS E-Workbook Connector Allow List Endpoints](https://developers.tetrascience.com/docs/tetra-idbs-e-workbook-connector-allow-list-endpoints.md) - [Tetra KEPServerEX Connector](https://developers.tetrascience.com/docs/tetra-kepserverex-connector.md) - [Workshop: Set Up MQTT and IoT Gateway for the Tetra KEPServerEX Connector](https://developers.tetrascience.com/docs/workshop-set-up-mqtt-and-iot-gateway-for-the-tetra-kepserverex-connector.md) - [Tetra LabX Connector](https://developers.tetrascience.com/docs/tetra-labx-connector.md) - [Tetra SharePoint Online Connector](https://developers.tetrascience.com/docs/tetra-sharepoint-connector.md) - [Tetra SharePoint Online Connector v1 Operational Guide](https://developers.tetrascience.com/docs/tetra-sharepoint-connector-v1-operational-guide.md) - [Tetra SharePoint Online Connector User Guide (v1.1.x)](https://developers.tetrascience.com/docs/tetra-sharepoint-online-connector-user-guide-v11x.md) - [Legacy Tetra Signals Connector](https://developers.tetrascience.com/docs/tetra-signals-connector.md) - [Legacy Tetra Signals Connector Admin Configuration](https://developers.tetrascience.com/docs/signals-connector-admin-configuration.md) - [Legacy Signals Connector Installation](https://developers.tetrascience.com/docs/signals-connector-installation.md) - [Legacy Tetra Signals Connector Troubleshooting](https://developers.tetrascience.com/docs/signals-connector-troubleshooting.md) - [Legacy Tetra Signals Connector Allow List Endpoints](https://developers.tetrascience.com/docs/tetra-signals-connector-url-allow-list.md) - [Legacy Tetra Solace Connector](https://developers.tetrascience.com/docs/tetra-solace-integration.md) - [Tetra Data Assistant](https://developers.tetrascience.com/docs/tetra-data-assistant.md) - [Tetra Data Assistant MCP Server](https://developers.tetrascience.com/docs/tetra-data-assistant-mcp-server.md): Learn about the Tetra Data Assistant MCP Server, which provides AI coding assistants with specialized tools for working with TetraScience's Tetra Data. - [Tetra Data Assistant MCP Server User Guide (Beta)](https://developers.tetrascience.com/docs/tetra-data-assistant-mcp-server-user-guide-beta.md): Learn Learn how to install, configure, and use the Tetra Data Assistant MCP Server with your AI coding assistant. - [Tetra Data Assistant User Guide (v1.0.x)](https://developers.tetrascience.com/docs/tetra-data-assistant-user-guide-v10x.md) - [Data Capture App User Guide (Beta Release)](https://developers.tetrascience.com/docs/data-capture-app-user-guide-beta-release.md) - [Data Capture App](https://developers.tetrascience.com/docs/tetra-data-capture-app.md) - [Tetra Data Models and Custom Schemas](https://developers.tetrascience.com/docs/tetra-data-models-and-custom-schemas.md) - [Generic Data Connector](https://developers.tetrascience.com/docs/generic-data-connector-1.md) - [Add a Connector to a Tetra Data Hub](https://developers.tetrascience.com/docs/connectors.md) - [Integration-Based Connectors](https://developers.tetrascience.com/docs/integration-based-connectors.md) - [Selecting Which Connector Type to Use](https://developers.tetrascience.com/docs/selecting-which-connector-type-to-use.md) - [Tetra L7 Proxy Connector](https://developers.tetrascience.com/docs/tetra-l7-proxy-connector.md) - [Tetra Hub and Data Hub](https://developers.tetrascience.com/docs/tetra-hubs.md) - [Create and Install a Tetra Data Hub](https://developers.tetrascience.com/docs/installation.md) - [Install Tetra Data Hub on VirtualBox](https://developers.tetrascience.com/docs/installation-using-virtualbox.md) - [Troubleshooting Tetra Data Hub and Docker Connectivity Issues](https://developers.tetrascience.com/docs/troubleshooting-tetra-data-hub-and-docker-connectivity-issues.md) - [Advanced Topic: Adjusting Memory Settings for GDC Data Hub Connectors](https://developers.tetrascience.com/docs/adjusting-memory-settings-for-gdc-data-hub-connectors.md) - [Tetra Data Hub Frequently Asked Questions](https://developers.tetrascience.com/docs/frequently-asked-questions.md) - [Tetra Data Hub System Requirements](https://developers.tetrascience.com/docs/system-requirements.md) - [Tetra Data Hub Proxy Settings](https://developers.tetrascience.com/docs/proxy-settings.md) - [Tetra Data Hub Allow List Endpoints](https://developers.tetrascience.com/docs/url-whitelisting.md) - [Add a Connector to a Tetra Hub](https://developers.tetrascience.com/docs/add-a-connector-to-a-tetra-hub.md) - [Create and Install a Tetra Hub](https://developers.tetrascience.com/docs/create-and-install-a-tetra-hub.md) - [Tetra Hub](https://developers.tetrascience.com/docs/tetra-hub-v2.md) - [Tetra Hub Proxy Settings](https://developers.tetrascience.com/docs/tetra-hub-proxy-settings.md) - [Tetra Hub System Requirements](https://developers.tetrascience.com/docs/tetra-hub-system-requirements.md) - [Tetra Hub Allow List Endpoints](https://developers.tetrascience.com/docs/tetra-hub-url-allow-list.md) - [Tetra Hub Monitoring, Alarms, and Disaster Recovery](https://developers.tetrascience.com/docs/tetra-hub-v2-monitoring-and-alarms.md) - [Command Service](https://developers.tetrascience.com/docs/command-service.md) - [Tetra Integrations](https://developers.tetrascience.com/docs/tetra-integrations.md) - [Threads App](https://developers.tetrascience.com/docs/threads-app.md) - [Threads App User Guide (Beta)](https://developers.tetrascience.com/docs/threads-app-user-guide-beta.md) - [Use Snowflake to Access Tetra Data](https://developers.tetrascience.com/docs/use-snowflake-to-access-tetra-data.md) - [View Artifact Information](https://developers.tetrascience.com/docs/view-artifact-information.md) - [What is the Scientific Data Foundry?](https://developers.tetrascience.com/docs/what-is-the-scientific-data-foundry.md) - [Workflow Creation Assistant](https://developers.tetrascience.com/docs/workflow-creation-assistant.md) - [Workflow Creation Assistant User Guide (v1.0.x)](https://developers.tetrascience.com/docs/workflow-creation-assistant-user-guide-v10x.md) - [Embedded Data Apps](https://developers.tetrascience.com/docs/embedded-tetra-data-apps.md) - [Self-Service Data Apps FAQs](https://developers.tetrascience.com/docs/faqs-for-self-service-data-apps.md): Frequently asked questions about Self-Service Data Apps - [Tetra Data Apps](https://developers.tetrascience.com/docs/tetra-data-apps.md) - [Linked Data Apps](https://developers.tetrascience.com/docs/linked-data-apps.md) - [Self-Service Data Apps FAQs](https://developers.tetrascience.com/docs/self-service-data-apps-faqs.md): Frequently asked questions about Self-Service Data Apps - [Tetra Data & AI Workspace](https://developers.tetrascience.com/docs/tetra-data-workspace.md) - [What is the Scientific Use Case Factory?](https://developers.tetrascience.com/docs/what-is-the-scientific-use-case-factory.md) - [AWS WAF Exceptions](https://developers.tetrascience.com/docs/aws-waf-exceptions.md) - [Responsible Disclosure](https://developers.tetrascience.com/docs/responsible-disclosure.md) - [Security and AWS IAM](https://developers.tetrascience.com/docs/security-and-aws-iam.md) - [Product Security](https://developers.tetrascience.com/docs/security-policies.md) - [Data Acquisition Security](https://developers.tetrascience.com/docs/security.md) - [Artifact Version Manager User Guide (Limited Availability)](https://developers.tetrascience.com/docs/artifact-version-manager-user-guide-limited-availability.md): Learn how to manage, review, and approve new artifact versions across your TDP environments by using the Artifact Version Manager. - [Artifact Version Manager](https://developers.tetrascience.com/docs/artifact-version-manager.md): The Artifact Version Manager provides a unified interface for managing, versioning, and activating artifacts across your Tetra Data Platform environments. - [Cloud Storage: Tiering and Cost Management](https://developers.tetrascience.com/docs/cloud-storage-tiering-and-cost-management.md) - [TDP Availability and Resilience](https://developers.tetrascience.com/docs/data-backup.md) - [Disaster Recovery](https://developers.tetrascience.com/docs/disaster-recovery.md) - [Event Subscriptions](https://developers.tetrascience.com/docs/event-subscriptions.md) - [Roles and Permissions](https://developers.tetrascience.com/docs/platform-roles-and-permissions.md) - [Roles and Permissions (TDP v4.1.0-v4.2.1)](https://developers.tetrascience.com/docs/roles-and-permissions-tdp-v410-v421.md) - [Shared Settings and Secrets](https://developers.tetrascience.com/docs/shared-settings-and-secrets.md) - [System Log](https://developers.tetrascience.com/docs/system-log.md) - [Tenant and Organizations Settings](https://developers.tetrascience.com/docs/tenant-and-organization-settings.md) - [Create and Manage Organizations](https://developers.tetrascience.com/docs/create-organizations.md) - [Organization Settings](https://developers.tetrascience.com/docs/managing-organization-details.md) - [Tenant Settings](https://developers.tetrascience.com/docs/tenant-settings.md) - [Alert Management](https://developers.tetrascience.com/docs/alert-management.md) - [Health Monitoring App User Guide (v1.x)](https://developers.tetrascience.com/docs/health-monitoring-app-user-guide-v1x.md) - [Health Monitoring App User Guide (v2.0.x)](https://developers.tetrascience.com/docs/health-monitoring-app-user-guide-v20x.md) - [Health Monitoring App](https://developers.tetrascience.com/docs/health-monitoring-app.md) - [Reprocess Files](https://developers.tetrascience.com/docs/how-to-reconcile-files.md) - [Monitor Platform Health](https://developers.tetrascience.com/docs/tetra-data-platform-health-monitor.md) - [Job Monitoring](https://developers.tetrascience.com/docs/job-monitoring.md): Monitor, analyze, and troubleshoot Lakehouse and TetraScience AI Services job executions by using the Jobs dashboard - [Logs, Metrics, and Alerts](https://developers.tetrascience.com/docs/logging-metrics-and-alerting.md) - [Monitor Cloud Connectors Health](https://developers.tetrascience.com/docs/monitor-cloud-connectors-health.md) - [Monitor Data Hub Connectors Health](https://developers.tetrascience.com/docs/monitor-data-hub-connectors-health.md) - [Monitor Files Health](https://developers.tetrascience.com/docs/monitor-files-health.md) - [Monitor Events](https://developers.tetrascience.com/docs/monitor-integration-events.md) - [Monitor Tetra Agents Health](https://developers.tetrascience.com/docs/monitor-tetra-agent-health.md) - [Operational Insights](https://developers.tetrascience.com/docs/operational-insights.md) - [Operational Insights User Guide (v1.x)](https://developers.tetrascience.com/docs/operational-insights-user-guide-v1x.md): User guide for Operational Insights dashboard versions 1.x - [Operational Insights User Guide (v2.0.x)](https://developers.tetrascience.com/docs/operational-insights-user-guide-v20x.md): User guide for Operational Insights dashboard versions 2.0.x - [Tetra Phone Home Telemetry](https://developers.tetrascience.com/docs/tetra-phone-home-telemetry.md) - [The Tetra Data Platform](https://developers.tetrascience.com/docs/tetradata-science-platform-overview.md) - [Windows Workers Feature](https://developers.tetrascience.com/docs/using-windows-workers.md) - [AI Features](https://developers.tetrascience.com/docs/ai-features.md) - [AI Services FAQs](https://developers.tetrascience.com/docs/ai-services-faqs.md) - [TetraScience AI Services](https://developers.tetrascience.com/docs/tetrascience-ai-services.md) - [TetraScience AI Services User Guide (v1.0.x )](https://developers.tetrascience.com/docs/tetrascience-ai-services-user-guide-v10x.md) - [Run an Inference (AI Services v1.0.x)](https://developers.tetrascience.com/docs/run-an-inference-ai-services-v10x.md) - [TetraScience AI Services User Guide (v1.1.x )](https://developers.tetrascience.com/docs/tetrascience-ai-services-user-guide-v11x.md) - [Run an Inference (AI Services v1.1.x)](https://developers.tetrascience.com/docs/run-an-inference-ai-services-v11x.md) - [TetraScience AI Services User Guide (v1.2.x)](https://developers.tetrascience.com/docs/tetrascience-ai-services-user-guide-v12x.md) - [Run an Inference (AI Services v1.2.x)](https://developers.tetrascience.com/docs/run-an-inference-ai-services-v12x.md) - [What is Tetra AI?](https://developers.tetrascience.com/docs/what-is-tetra-ai.md) - [Find Your Use Case](https://developers.tetrascience.com/docs/tetra-data-platform-use-case-examples.md) - [Tetra OS: The Operating System for Scientific Intelligence](https://developers.tetrascience.com/docs/tetra-scientific-data-cloud.md) ## API Reference - [Delete an Access Group](https://developers.tetrascience.com/reference/delete_v1-accessgroups-id-1.md): Delete an [access group](https://developers.tetrascience.com/docs/managing-organization-details#configure-data-access-rules-for-an-organization). - [Remove a User from an Access Group](https://developers.tetrascience.com/reference/delete_v1-accessgroups-id-user-userid-1.md): Remove a user from an [access group](https://developers.tetrascience.com/docs/managing-organization-details#configure-data-access-rules-for-an-organization). - [List Access Groups for an Organization](https://developers.tetrascience.com/reference/get_v1-accessgroups-1.md): Get a list of all [access groups](https://developers.tetrascience.com/docs/managing-organization-details#configure-data-access-rules-for-an-organization) for an organization. - [Get Access Group Details](https://developers.tetrascience.com/reference/get_v1-accessgroups-id-1.md): Get the details of a specific [access group](https://developers.tetrascience.com/docs/managing-organization-details#configure-data-access-rules-for-an-organization). - [List Access Groups that a User Belongs To](https://developers.tetrascience.com/reference/get_v1-accessgroups-user-id-1.md): Get a list of all [access groups](https://developers.tetrascience.com/docs/managing-organization-details#configure-data-access-rules-for-an-organization) that a user belongs to. - [Create a New Access Group](https://developers.tetrascience.com/reference/post_v1-accessgroups-1.md): Create a new [access group](https://developers.tetrascience.com/docs/managing-organization-details#configure-data-access-rules-for-an-organization). - [Add a User to an Access Group](https://developers.tetrascience.com/reference/post_v1-accessgroups-id-user-1.md): Add a user to an [access group](https://developers.tetrascience.com/docs/managing-organization-details#configure-data-access-rules-for-an-organization). - [Add or Remove Users from an Access Group](https://developers.tetrascience.com/reference/post_v1-accessgroups-id-users-1.md): Add or remove users from an [access group](https://developers.tetrascience.com/docs/managing-organization-details#configure-data-access-rules-for-an-organization). - [Edit an Access Group](https://developers.tetrascience.com/reference/put_v1-accessgroups-id-1.md): Edit an [access group's](https://developers.tetrascience.com/docs/managing-organization-details#configure-data-access-rules-for-an-organization) name, description, status, and [data access rules](https://developers.tetrascience.com/docs/managing-organization-details#create-access-groups). - [Get login config](https://developers.tetrascience.com/reference/get_login-config.md): Retrieve global login configuration including SSO availability, configured identity providers, and platform features. Use this to check if SSO is enabled and which identity providers are configured. - [SSO login](https://developers.tetrascience.com/reference/get_login-sso.md): Authenticate users via Single Sign-On (SSO) using an authorization code from an identity provider. Use this for SSO login flows to obtain user tokens for API access. - [Get login config (Subdomain based)](https://developers.tetrascience.com/reference/get_subdomain-login-config.md): Get tenant-specific login configuration for a subdomain including SSO availability, configured identity providers, and tenant features. - [SSO login (Subdomain based)](https://developers.tetrascience.com/reference/get_subdomain-login-sso.md) - [Send a password reset email to the user by email](https://developers.tetrascience.com/reference/post_login-forgot-password-request.md): Initiate a password reset process by sending a reset email to the user. Use this when users forget their password and need to reset it securely. - [Login user](https://developers.tetrascience.com/reference/post_login.md): Authenticate user credentials with email and password. Use this for standard username/password login flows to obtain user tokens for API access. - [Update expired password](https://developers.tetrascience.com/reference/put_login-update-expired.md): Allow users to update their password if it has expired. Use this when users need to set a new password after their current one has expired. - [Delete user from organization](https://developers.tetrascience.com/reference/delete_v1-organizations-organizationid-users-userid.md): Remove a user from the organization, revoking all access and permissions. User account data and audit trails are preserved for compliance purposes. - [Add a user to Organization](https://developers.tetrascience.com/reference/dl-fi-postapiv1organizationsorganizationidusers.md): Add a new user to the organization or invite existing users. Assigns default roles and sends invitation emails as configured. - [Get Users for Organization](https://developers.tetrascience.com/reference/get_v1-organizations-organizationid-users.md): List all users within an organization including their roles, status, last activity, and access permissions for administrative oversight. - [Get organization by ID](https://developers.tetrascience.com/reference/get_v1-organizations-organizationid.md): Retrieve organization details including settings, features, subdomain, and administrative configuration for management purposes. - [Update organization by ID](https://developers.tetrascience.com/reference/put_v1-organizations-organizationid.md): Update organization properties including name, description, logo, authentication type, email domain, and feature settings. Requires organization or system admin privileges. - [Delete role by ID](https://developers.tetrascience.com/reference/delete_v1-roles-roleid.md) - [Get all policies supported in the system](https://developers.tetrascience.com/reference/get_v1-roles-policies.md) - [Get users with the role](https://developers.tetrascience.com/reference/get_v1-roles-roleid-users.md) - [Get role by ID](https://developers.tetrascience.com/reference/get_v1-roles-roleid.md) - [List all roles in an organization](https://developers.tetrascience.com/reference/get_v1-roles.md) - [Add / remove users to role](https://developers.tetrascience.com/reference/post_v1-roles-roleid-users.md) - [Create a new role in an organization](https://developers.tetrascience.com/reference/post_v1-roles.md) - [Update SSO group mapping for role](https://developers.tetrascience.com/reference/put_v1-roles-roleid-ssomapping.md) - [Update role by ID](https://developers.tetrascience.com/reference/put_v1-roles-roleid.md) - [Get all organizations in a tenant](https://developers.tetrascience.com/reference/get_v1-tenants-tenantid-organizations.md): Get all organizations in a tenant, needs to be system admin. - [Get all users in a tenant](https://developers.tetrascience.com/reference/get_v1-tenants-tenantid-users.md): Get all users in a tenant, needs to be org or system admin. - [Get tenant information](https://developers.tetrascience.com/reference/get_v1-tenants-tenantid.md): Get tenant by ID, needs to be org or system admin. - [Get list of tenants](https://developers.tetrascience.com/reference/get_v1-tenants.md): Get all tenants, needs to be system admin. - [Create a new tenant.](https://developers.tetrascience.com/reference/post_v1-tenants.md): Create a new tenant, must be system admin. - [Update tenant information](https://developers.tetrascience.com/reference/put_v1-tenants-tenantid.md): Update tenant by ID, needs to be system admin. - [Get current user details](https://developers.tetrascience.com/reference/get_v1-users-me.md) - [Get user roles in the organization matching the orgSlug](https://developers.tetrascience.com/reference/get_v1-users-userid-roles.md) - [Get user by ID](https://developers.tetrascience.com/reference/get_v1-users-userid.md) - [Set default organization](https://developers.tetrascience.com/reference/post_v1-users-me-organizations.md) - [Add new roles for a user](https://developers.tetrascience.com/reference/post_v1-users-userid-roles.md) - [Revoke user token](https://developers.tetrascience.com/reference/post_v1-users-userid-token-revoke.md) - [Create user token](https://developers.tetrascience.com/reference/post_v1-users-userid-token.md) - [Update current user's password](https://developers.tetrascience.com/reference/put_v1-users-me-password.md) - [Update a user's password](https://developers.tetrascience.com/reference/put_v1-users-userid-resetpassword.md) - [Update the roles for a user](https://developers.tetrascience.com/reference/put_v1-users-userid-roles.md) - [Update user status in the organization](https://developers.tetrascience.com/reference/put_v1-users-userid-status.md) - [Unlock user](https://developers.tetrascience.com/reference/put_v1-users-userid-unlock.md) - [Update user by ID](https://developers.tetrascience.com/reference/put_v1-users-userid.md) - [Enable or disable command queue.](https://developers.tetrascience.com/reference/agent-command-queue-enable.md): Use this endpoint to enable or disable the command queue of an agent. - [Get command queue](https://developers.tetrascience.com/reference/agent-command-queue-get.md): Use this endpoint to get details about the command queue of an agent - [Create an agent](https://developers.tetrascience.com/reference/agent-create.md): Use this endpoint to create a new agent. - [Enable or disable an agent](https://developers.tetrascience.com/reference/agent-enable.md): Use this endpoint to enable or disable an agent - [Get File-Log agent configuration list](https://developers.tetrascience.com/reference/agent-get-configuration-list.md): Use this endpoint to get the past configurations of a File-Log agent - [Get File-Log agent configuration](https://developers.tetrascience.com/reference/agent-get-configuration.md): Use this endpoint to get the latest configuration, of the type requested, of a File Log Agent - [Get agent](https://developers.tetrascience.com/reference/agent-get.md): Use this endpoint to get the details of a single agent. - [Remotely configure a running File-Log agent](https://developers.tetrascience.com/reference/agent-post-configuration.md): -| This endpoint allows configuration of a running File-Log Agent with paths. The File-Log Agent must be version 4.1.0 or greater, and configured to Receive Commands. Additionally, the Command Queue must be enabled for this Agent on TDP. This will remove any paths not included in the JSON. To preserve existing paths, you must include them each time you POST. If the target's command queue doesn't exist or is not accessible, the API will return a 400 error code and doesn't create the command. For more details, see https://developers.tetrascience.com/docs/configuring-the-file-log-agent-in-the-cloud. - [Change agent connector](https://developers.tetrascience.com/reference/agent-update-connector.md): Use this endpoint to change the connector of an agent - [Update an agent](https://developers.tetrascience.com/reference/agent-update.md): Use this endpoint to update a single agent - [Get agents](https://developers.tetrascience.com/reference/agents-get.md): Use this endpoint to get a list of agents. - [Deprecated - Get File-Log agent configuration](https://developers.tetrascience.com/reference/deprecated-agent-get-configuration.md): This endpoint has been deprecated in favor of /v1/agents/{agentId}/configuration. Both endpoints are identical. - [Deprecated - Remotely configure a running File-Log agent](https://developers.tetrascience.com/reference/deprecated-agent-post-configuration.md): -| This endpoint has been deprecated in favor of /v1/agents/{agentId}/configuration. Both endpoints are identical. - [Create command](https://developers.tetrascience.com/reference/ag-create-command.md): Use this endpoint to create a new command for an on-premises connector/agent. It also automatically sends command to SQS queue for execution. Once it is in the queue, the connector/agent listening on the target queue picks up the command, tries to execute it, and sends the response back to the command service. The maximum create command request size is 10 MB. - [Purge queue](https://developers.tetrascience.com/reference/ag-purge-queue.md): Use this method to purge all existing commands from the target queue. This command can be useful when testing new pipelines and command creation and the queue is blocked by a large number of unexecuted commands. When you fire this endpoint, all commands are deleted from the queue, and the command status is changed to PURGED. Also, during the purge, the queue for the given target is blocked and does not receive new commands. - [Search commands](https://developers.tetrascience.com/reference/ag-search-commands.md): Use this endpoint to search all on-premises commands based on various filters. This endpoint is useful when you want to filter out commands, get all successful, or unsuccessful commands, get all commands that are sent to some agent/connector, commands that are created within a certain time range and more. - [Command Service Endpoints](https://developers.tetrascience.com/reference/command-service-1.md) - [Get command history](https://developers.tetrascience.com/reference/get-command-history.md): Use this endpoint to obtain all the changes of a given command. It should return all status changes including who made the change and when the change was made. - [Get one command](https://developers.tetrascience.com/reference/get-one-command.md): Use this endpoint to obtain all the details for one single command. You will need to supply the command id as the path variable. This endpoint returns details like the command id, creation time, expiration time, the action, actual request body, and more. - [List command actions](https://developers.tetrascience.com/reference/list-command-actions.md): Use this endpoint to list all distinct on-premises command actions. Note that this API does not control command actions, so this result may contain erroneous or unsent actions. - [Agent Temp AWS Credentials](https://developers.tetrascience.com/reference/agent-temp-aws-credentials.md): This endpoint returns temporary credentials for a given organization based on Data Hub policy. When using those credentials, client can upload files to their Amazon S3 bucket and write log to Amazon CloudWatch. Returned credentials have expiration time 60 minutes. - [Agent Configuration](https://developers.tetrascience.com/reference/user-defined-integration-agent-configuration.md): This endpoint returns all the parameters that client needs in order to upload files directly to Amazon S3 and upload log directly to Amazon CloudWatch. Using these values and temporary credentials obtained from `/v1/data-acquisition/agent/credentials` client can upload files to S3 into their bucket and log to CloudWatch into their log groups. - [Agent Status (Heart Beat)](https://developers.tetrascience.com/reference/user-defined-integration-agent-status-heart-beat.md): This endpoint allows TetraScience Agent to send heartbeats to the Tetrascience platform periodically. Platform will return the agent's name. It's recommended to send a heartbeat every 30 seconds. It requires a user-defined agent set up in the TetraScience Web UI. Required fields: - agentId - agentVersion Optional fields: - agent - sourceType - If agent defines various source types, like file-log agent, this should be an array of objects with `filePath` and `type` values. Otherwise, it should be single item array that contains object with field `type` - [Agent Status Setting Update](https://developers.tetrascience.com/reference/user-defined-integration-agent-status-setting-update.md): This endpoint allows TetraScience Agent to send status setting update to platform. Tetrascience agents have start/stop button. When start button is clicked, agent should hit endpoint with `statusSetting=STARTED`. Opposite, when stop button is clicked, agent should hit endpoint with `statusSetting=STOPPED`. It requires a user-defined agent set up in the TetraScience Web UI - [Agent System Metric Upload](https://developers.tetrascience.com/reference/user-defined-integration-agent-system-metric-upload.md): TetraScience Agent can periodically upload system metrics of itself and the host environment the Agent is running. It requires a user-defined agent set up in the TetraScience Web UI. Uploaded system metric file should be new line delimited JSON file. See below for more details. - [File Upload](https://developers.tetrascience.com/reference/user-defined-integration-file-upload.md): This endpoint uploads a file to TetraScience Cloud. It requires a user-defined agent set up in the TetraScience Web UI. API users can use it to upload, manage their files, and trigger pipelines. Maximum payload size: 500MB Validations performed by this endpoint: 1. `agentId` must be a valid ID of the user defined agent (UDA) 2. param `sourceType` must contain only lower case alphanumerical characters and dashes 3. params `metadata` and `tags` must contain only ASCII characters; `tags` values cannot contain comma and values must be unique 4. params `metadata` and `tags` together as JSON objects must have less than 1.5KB of text (1536 characters) - [Agent Log Upload](https://developers.tetrascience.com/reference/user-defined-integration-log-upload.md): This endpoint uploads agents log to TetraScience Cloud. It requires a user-defined agent set up in the TetraScience Web UI. - [List all ai-workflows for namespace](https://developers.tetrascience.com/reference/getaiworkflowartifactbynamespace.md): Returns a list of all ai-workflow artifacts given a namespace - [List all ai-workflows for namespace/slug](https://developers.tetrascience.com/reference/getaiworkflowartifactbynamespaceandslug.md): Returns a list of all ai-workflow artifacts given a namespace and slug - [Get contents for a ai-workflow file](https://developers.tetrascience.com/reference/getaiworkflowartifactbynamespaceslugandfileslug.md): Returns the file contents for a ai-workflow file given a namespace, slug, version, and file slug - [Get a single ai-workflow artifact](https://developers.tetrascience.com/reference/getaiworkflowartifactbynamespaceslugandversion.md): Returns a single ai-workflow artifact matching the namespace, slug, and version - [Get available file slugs for ai-workflow](https://developers.tetrascience.com/reference/getaiworkflowartifactfileslugs.md): Returns which file slugs are available to retrieve for this ai-workflow - [Get labels for a ai-workflow](https://developers.tetrascience.com/reference/getaiworkflowartifactlabels.md): Returns a list of the labels associated with a ai-workflow artifact - [List all ai-workflow artifacts](https://developers.tetrascience.com/reference/getaiworkflowartifacts.md): Returns a list of all ai-workflow artifacts, optionally filtered by namespace type - [Search for ai-workflow artifacts](https://developers.tetrascience.com/reference/searchaiworkflowartifacts.md): Search for items using specified criteria - [List all Connectors for namespace](https://developers.tetrascience.com/reference/getconnectorartifactbynamespace.md): Returns a list of all Connector artifacts given a namespace - [Returns a list of Connector artifacts given a namespace and slug](https://developers.tetrascience.com/reference/getconnectorartifactbynamespaceandslug.md): Returns a list of all Connector artifacts given a namespace and slug - [Get contents for an Connector file](https://developers.tetrascience.com/reference/getconnectorartifactbynamespaceslugandfileslug.md): Returns the file contents for an Connector file given a namespace, slug, version, and file slug - [Get single Connector](https://developers.tetrascience.com/reference/getconnectorartifactbynamespaceslugandversion.md): Returns a single Connector artifact matching the namespace, slug, and version - [Get available file slugs for Connector](https://developers.tetrascience.com/reference/getconnectorartifactfileslugs.md): Returns which file slugs are available to retrieve for this Connector - [Get labels for an Connector](https://developers.tetrascience.com/reference/getconnectorartifactlabels.md): Returns a list of the labels associated with a Connector artifact - [Get artifacts related to Connector](https://developers.tetrascience.com/reference/getconnectorartifactrelationships.md): Returns a list of the relationships a Connector artifact has with other artifacts - [List all connectors artifacts](https://developers.tetrascience.com/reference/getconnectorartifacts.md): Returns a list of all Connector artifacts, optionally filtered by namespace type - [List all Data Apps for namespace](https://developers.tetrascience.com/reference/getdataappartifactbynamespace.md): Returns a list of all Data App artifacts given a namespace - [Returns a list of Data App artifacts given a namespace and slug](https://developers.tetrascience.com/reference/getdataappartifactbynamespaceandslug.md): Returns a list of all Data App artifacts given a namespace and slug - [Get contents for a Data App file](https://developers.tetrascience.com/reference/getdataappartifactbynamespaceslugandfileslug.md): Returns the file contents for an Data App file given a namespace, slug, version, and file slug - [Get single Data App](https://developers.tetrascience.com/reference/getdataappartifactbynamespaceslugandversion.md): Returns a single Data App artifact matching the namespace, slug, and version - [Get available file slugs for Data App](https://developers.tetrascience.com/reference/getdataappartifactfileslugs.md): Returns which file slugs are available to retrieve for this Data App - [Get labels for a Data App](https://developers.tetrascience.com/reference/getdataappartifactlabels.md): Returns a list of the labels associated with a Data App artifact - [Get artifacts related to Data App](https://developers.tetrascience.com/reference/getdataappartifactrelationships.md): Returns a list of the relationships a Data App artifact has with other artifacts - [List all connectors artifacts of sub-type data-app](https://developers.tetrascience.com/reference/getdataappartifacts.md): Returns a list of all Connector artifacts that can be deployed as a data app, optionally filtered by namespace type - [Search for items](https://developers.tetrascience.com/reference/searchconnectors.md): Search for items using specified criteria - [Search for items](https://developers.tetrascience.com/reference/searchdataapps.md): Search for items using specified criteria - [List all IDSes for namespace](https://developers.tetrascience.com/reference/getidsartifactbynamespace.md): Returns a list of all IDS artifacts given a namespace - [Returns a list of IDS artifacts given a namespace and slug](https://developers.tetrascience.com/reference/getidsartifactbynamespaceandslug.md): Returns a list of all IDS artifacts given a namespace and slug - [Get contents for an IDS file](https://developers.tetrascience.com/reference/getidsartifactbynamespaceslugandfileslug.md): Returns the file contents for an IDS file given a namespace, slug, version, and file slug - [Get single IDS](https://developers.tetrascience.com/reference/getidsartifactbynamespaceslugandversion.md): Returns a single IDS artifact matching the namespace, slug, and version - [Get labels for an IDS](https://developers.tetrascience.com/reference/getidsartifactlabels.md): Returns a list of the labels associated with a IDS artifact - [Get artifacts related to IDS](https://developers.tetrascience.com/reference/getidsartifactrelationships.md): Returns a list of the relationships a IDS artifact has with other artifacts - [List all ids artifacts](https://developers.tetrascience.com/reference/getidsartifacts.md): Returns a list of all IDS artifacts, optionally filtered by namespace type - [Search for items](https://developers.tetrascience.com/reference/searchids.md): Search for items using specified criteria - [List all lakehouse for namespace/slug](https://developers.tetrascience.com/reference/getlakehouseartifactbynamespaceandslug.md): Returns a list of all lakehouse artifacts given a namespace and slug - [Get contents for a lakehouse file](https://developers.tetrascience.com/reference/getlakehouseartifactbynamespaceslugandfileslug.md): Returns the file contents for a lakehouse file given a namespace, slug, version, and file slug - [Get a single lakehouse artifact](https://developers.tetrascience.com/reference/getlakehouseartifactbynamespaceslugandversion.md): Returns a single lakehouse artifact matching the namespace, slug, and version - [Get available file slugs for lakehouse](https://developers.tetrascience.com/reference/getlakehouseartifactfileslugs.md): Returns which file slugs are available to retrieve for this lakehouse - [Get labels for a lakehouse](https://developers.tetrascience.com/reference/getlakehouseartifactlabels.md): Returns a list of the labels associated with a lakehouse artifact - [List all lakehouse artifacts](https://developers.tetrascience.com/reference/getlakehouseartifacts.md): Returns a list of all lakehouse artifacts, optionally filtered by namespace type - [List all lakehouse for namespace](https://developers.tetrascience.com/reference/getlakehouseartifactsbynamespace.md): Returns a list of all lakehouse artifacts given a namespace - [Search for lakehouse artifacts](https://developers.tetrascience.com/reference/searchlakehouseartifacts.md): Search for items using specified criteria - [Get available file slugs for IDS](https://developers.tetrascience.com/reference/getidsartifactfileslugs.md): Returns which file slugs are available to retrieve for this IDS - [List all protocols for namespace](https://developers.tetrascience.com/reference/getprotocolartifactbynamespace.md): Returns a list of all protocol artifacts given a namespace - [List all protocols for namespace/slug](https://developers.tetrascience.com/reference/getprotocolartifactbynamespaceandslug.md): Returns a list of all protocol artifacts given a namespace and slug - [Get contents for a protocol file](https://developers.tetrascience.com/reference/getprotocolartifactbynamespaceslugandfileslug.md): Returns the file contents for a protocol file given a namespace, slug, version, and file slug - [Get single protocol](https://developers.tetrascience.com/reference/getprotocolartifactbynamespaceslugandversion.md): Returns a single protocol artifact matching the namespace, slug, and version - [Get available file slugs for protocol](https://developers.tetrascience.com/reference/getprotocolartifactfileslugs.md): Returns which file slugs are available to retrieve for this protocol - [Get labels for a protocol](https://developers.tetrascience.com/reference/getprotocolartifactlabels.md): Returns a list of the labels associated with a protocol artifact - [Get related artifacts](https://developers.tetrascience.com/reference/getprotocolartifactrelationships.md): Returns a list of the relationships a protocol artifact has with other artifacts - [List all protocols](https://developers.tetrascience.com/reference/getprotocolartifacts.md): Returns a list of all protocol artifacts, optionally filtered by namespace type - [Get available file slugs for task-script](https://developers.tetrascience.com/reference/gettaskscriptartifactfileslugs.md): Returns which file slugs are available to retrieve for this task-script - [Search for items](https://developers.tetrascience.com/reference/searchprotocols.md): Search for items using specified criteria - [List all schemas for namespace](https://developers.tetrascience.com/reference/getschemaartifactbynamespace.md): Returns a list of all schema artifacts given a namespace - [List all schemas for namespace/slug](https://developers.tetrascience.com/reference/getschemaartifactbynamespaceandslug.md): Returns a list of all schema artifacts given a namespace and slug - [Get contents for a schemas file](https://developers.tetrascience.com/reference/getschemaartifactbynamespaceslugandfileslug.md): Returns the file contents for a schemas file given a namespace, slug, version, and file slug - [Get a single schemas artifact](https://developers.tetrascience.com/reference/getschemaartifactbynamespaceslugandversion.md): Returns a single schemas artifact matching the namespace, slug, and version - [Get available file slugs for schemas](https://developers.tetrascience.com/reference/getschemaartifactfileslugs.md): Returns which file slugs are available to retrieve for this schemas - [Get labels for a schemas](https://developers.tetrascience.com/reference/getschemaartifactlabels.md): Returns a list of the labels associated with a schemas artifact - [List all schema artifacts](https://developers.tetrascience.com/reference/getschemaartifacts.md): Returns a list of all schema artifacts, optionally filtered by namespace type - [Search for schema artifacts](https://developers.tetrascience.com/reference/searchschemaartifacts.md): Search for items using specified criteria - [List all task-scripts for a namespace](https://developers.tetrascience.com/reference/gettaskscriptartifactbynamespace.md): Returns a list of all task-script artifacts given a namespace - [List all task-scripts for a namespace/slug](https://developers.tetrascience.com/reference/gettaskscriptartifactbynamespaceandslug.md): Returns a list of all task-script artifacts given a namespace and slug - [Get contents of a task-script file](https://developers.tetrascience.com/reference/gettaskscriptartifactbynamespaceslugandfileslug.md): Returns the file contents for a task-script file given a namespace, slug, version, and file slug - [Get single task-script](https://developers.tetrascience.com/reference/gettaskscriptartifactbynamespaceslugandversion.md): Returns a single task-script artifact matching the namespace, slug, and version - [Get labels for a task-script](https://developers.tetrascience.com/reference/gettaskscriptartifactlabels.md): Returns a list of the labels associated with a task-script artifact - [Get artifacts related to task-script](https://developers.tetrascience.com/reference/gettaskscriptartifactrelationships.md): Returns a list of the relationships a task-script artifact has with other artifacts - [List all task-scripts](https://developers.tetrascience.com/reference/gettaskscriptartifacts.md): Returns a list of all task-script artifacts, optionally filtered by namespace type - [Search for items](https://developers.tetrascience.com/reference/searchtaskscripts.md): Search for items using specified criteria - [List all tetraflow for namespace/slug](https://developers.tetrascience.com/reference/gettetraflowartifactbynamespaceandslug.md): Returns a list of all tetraflow artifacts given a namespace and slug - [Get contents for a tetraflow file](https://developers.tetrascience.com/reference/gettetraflowartifactbynamespaceslugandfileslug.md): Returns the file contents for a tetraflow file given a namespace, slug, version, and file slug - [Get a single tetraflow artifact](https://developers.tetrascience.com/reference/gettetraflowartifactbynamespaceslugandversion.md): Returns a single tetraflows artifact matching the namespace, slug, and version - [Get available file slugs for tetraflow](https://developers.tetrascience.com/reference/gettetraflowartifactfileslugs.md): Returns which file slugs are available to retrieve for this tetraflow - [Get labels for a tetraflow](https://developers.tetrascience.com/reference/gettetraflowartifactlabels.md): Returns a list of the labels associated with a tetraflow artifact - [List all tetraflow artifacts](https://developers.tetrascience.com/reference/gettetraflowartifacts.md): Returns a list of all tetraflow artifacts, optionally filtered by namespace type - [List all tetraflow for namespace](https://developers.tetrascience.com/reference/gettetraflowartifactsbynamespace.md): Returns a list of all tetraflow artifacts given a namespace - [Search for tetraflow artifacts](https://developers.tetrascience.com/reference/searchtetraflows.md): Search for items using specified criteria - [List all tetraspheres for namespace](https://developers.tetrascience.com/reference/gettetrasphereartifactbynamespace.md): Returns a list of all tetrasphere artifacts given a namespace - [List all tetraspheres for namespace/slug](https://developers.tetrascience.com/reference/gettetrasphereartifactbynamespaceandslug.md): Returns a list of all tetrasphere artifacts given a namespace and slug - [Get contents for a tetrasphere file](https://developers.tetrascience.com/reference/gettetrasphereartifactbynamespaceslugandfileslug.md): Returns the file contents for a tetrasphere file given a namespace, slug, version, and file slug - [Get a single tetrasphere artifact](https://developers.tetrascience.com/reference/gettetrasphereartifactbynamespaceslugandversion.md): Returns a single tetrasphere artifact matching the namespace, slug, and version - [Get available file slugs for tetrasphere](https://developers.tetrascience.com/reference/gettetrasphereartifactfileslugs.md): Returns which file slugs are available to retrieve for this tetrasphere - [Get labels for a tetrasphere](https://developers.tetrascience.com/reference/gettetrasphereartifactlabels.md): Returns a list of the labels associated with a tetrasphere artifact - [List all tetrasphere artifacts](https://developers.tetrascience.com/reference/gettetrasphereartifacts.md): Returns a list of all tetrasphere artifacts, optionally filtered by namespace type - [Search for tetrasphere artifacts](https://developers.tetrascience.com/reference/searchtetrasphereartifacts.md): Search for items using specified criteria - [Get audit logs (Paginated)](https://developers.tetrascience.com/reference/get_audit-trail.md): Returns a paginated object of audit logs. - [Create a new Data App Provider](https://developers.tetrascience.com/reference/create-a-data-app-provider.md) - [Delete a Data App Provider](https://developers.tetrascience.com/reference/delete-a-data-app-provider.md) - [Fetch a Data App Provider](https://developers.tetrascience.com/reference/fetch-a-data-app-provider.md) - [Fetch all data app provider templates](https://developers.tetrascience.com/reference/fetch-data-app-provider-templates.md) - [Fetch all data app providers](https://developers.tetrascience.com/reference/fetch-data-app-providers.md) - [Update a Data App Provider](https://developers.tetrascience.com/reference/update-a-data-app-provider.md) - [Check how many data apps match the provided access control rules](https://developers.tetrascience.com/reference/check-data-app-rules.md) - [Clear the selected data app and auth cookies](https://developers.tetrascience.com/reference/clear-embed-cookies.md) - [Delete connector key value by key for a data app](https://developers.tetrascience.com/reference/delete-data-app-connector-key-value-by-key.md) - [Download container logs for a specific data app](https://developers.tetrascience.com/reference/download-container-logs.md) - [Execute a DML query on external or lakehouse schemas](https://developers.tetrascience.com/reference/execute-dml-query.md) - [List installed Data Apps](https://developers.tetrascience.com/reference/fetch-all-data-apps.md): Retrieves a paginated list of Data Apps currently installed in your organization. Supports filtering by type, labels, and search term. - [Fetch container data app by connector or data app ID](https://developers.tetrascience.com/reference/fetch-container-data-app.md) - [Fetch container logs for a specific data app](https://developers.tetrascience.com/reference/fetch-container-logs.md) - [Get Data App details](https://developers.tetrascience.com/reference/fetch-data-app-by-id.md): Retrieves complete details of a single installed Data App, including metadata, deployment configuration, platform requirements, assigned labels, and associated providers. - [Fetch connector key value by key for a data app](https://developers.tetrascience.com/reference/fetch-data-app-connector-key-value-by-key.md) - [Fetch next chunk for an executed DML statement](https://developers.tetrascience.com/reference/fetch-dml-result.md) - [List connector key value keys for a data app](https://developers.tetrascience.com/reference/list-data-app-connector-key-value-keys.md) - [Save connector key values for a data app](https://developers.tetrascience.com/reference/save-data-app-connector-key-values.md) - [Update Data App labels for access control](https://developers.tetrascience.com/reference/update-container-data-app-labels.md): Replaces all labels assigned to a Data App. Labels drive EARS (Entitlement and Access Rights Service) access control policies — use them to control which users and teams can see and interact with a Data App. Pass an empty array to clear all labels. - [Install, update, or uninstall Data Apps](https://developers.tetrascience.com/reference/create-or-delete-embedded-data-app.md): Perform one or more install, update, or uninstall operations on embedded Data Apps. Submit an array of operations to manage which Data Apps are enabled in your organization. This endpoint supports automated governance workflows from CI/CD pipelines, GitHub Actions, or ServiceNow. - [List available Data Apps for installation](https://developers.tetrascience.com/reference/fetch-all-available-data-apps.md): Retrieves the catalog of Data Apps available for installation in your organization, including their current installation status. Use this as the discovery endpoint for automated governance workflows — browse available apps and check requirements before installing. - [Create Linked Data App](https://developers.tetrascience.com/reference/create-linked-data-app.md) - [Delete Linked Data App](https://developers.tetrascience.com/reference/delete-linked-data-app.md) - [Update Linked Data App](https://developers.tetrascience.com/reference/update-linked-data-app.md) - [Request to create a new subscription](https://developers.tetrascience.com/reference/createsubscription.md) - [Request to delete a subscription](https://developers.tetrascience.com/reference/deletesubscription.md) - [Get a list of all available event types for this org](https://developers.tetrascience.com/reference/getallavailableeventtypes.md) - [Request to update a subscription](https://developers.tetrascience.com/reference/updatesubscription.md) - [Delete a request by ID](https://developers.tetrascience.com/reference/deleterequest.md) - [Get a request by ID](https://developers.tetrascience.com/reference/getrequest.md) - [Get recent requests](https://developers.tetrascience.com/reference/getrequests.md) - [Get a subscription by ID](https://developers.tetrascience.com/reference/getsubscription.md) - [Get subscriptions for your org](https://developers.tetrascience.com/reference/getsubscriptions.md) - [Get all Connectors](https://developers.tetrascience.com/reference/connectorcontroller_getall.md): **:warning: This is a new API which is still subject to change.** Use this endpoint to get a list of Connectors. - [Get a Connector by id](https://developers.tetrascience.com/reference/connectorcontroller_getbyid.md): **:warning: This is a new API which is still subject to change.** Use this endpoint to get a Connector's details by id. - [Get a Connector's metrics](https://developers.tetrascience.com/reference/connectorcontroller_getfilemetrics.md): **:warning: This is a new API which is still subject to change.** Use this endpoint to get the metrics reported by a Connector, including resource usage and file upload and error rates. - [Get a Connector's reported files](https://developers.tetrascience.com/reference/connectorcontroller_getfiles.md): **:warning: This is a new API which is still subject to change.** Use this endpoint to get metadata about the files reported by a Connector, including those that have not yet been uploaded or that have failed. - [Get statistics about a Connector's files](https://developers.tetrascience.com/reference/connectorcontroller_getfilestats.md): **:warning: This is a new API which is still subject to change.** Use this endpoint to get the file statistics reported by a Connector, including the total number of files and the number of files in each status. - [Get all Hubs](https://developers.tetrascience.com/reference/hubcontroller_getall.md): **:warning: This is a new API which is still subject to change.** Use this endpoint to get a list of Hubs. - [Get a Hub by id](https://developers.tetrascience.com/reference/hubcontroller_getbyid.md): **:warning: This is a new API which is still subject to change.** Use this endpoint to get a Hub's details by id. - [List Databricks Cluster Policies](https://developers.tetrascience.com/reference/dl-fi-listdatabricksclusterpolicies.md): Returns a list of platform-level Databricks cluster policies filtered by prefix 'ts-platform-policy-*' - [List Databricks Clusters](https://developers.tetrascience.com/reference/dl-fi-listdatabricksclusters.md) - [Create a Bulk Processing Job](https://developers.tetrascience.com/reference/dl-fi-createbulkprocessjob.md) - [Create New Pipeline](https://developers.tetrascience.com/reference/dl-fi-createpipeline.md) - [Get Details of a Single Pipeline](https://developers.tetrascience.com/reference/dl-fi-getpipeline.md): Search data pipeline workflows - [Get Pipline Revision Contents](https://developers.tetrascience.com/reference/dl-fi-getrevision.md) - [List Pipeline Revision History](https://developers.tetrascience.com/reference/dl-fi-getrevisions.md) - [Import a Pipeline](https://developers.tetrascience.com/reference/dl-fi-importpipeline.md) - [List Pipeline IDs](https://developers.tetrascience.com/reference/dl-fi-listallpipelineids.md) - [Paginate Through all Pipeline Details (Deprecated)](https://developers.tetrascience.com/reference/dl-fi-listpipelineswithpagination.md): Lists all of the pipelines in a paginated list - [Get Platform Information](https://developers.tetrascience.com/reference/dl-fi-platforminfo.md): Get information about the current platform deployment. May be useful for the platform UI. - [Process List of Files with Pipeline](https://developers.tetrascience.com/reference/dl-fi-processpipeline.md): This endpoint processes a list of files by using a specified pipeline. It processes the latest version of each file only. - [Process Files - draft](https://developers.tetrascience.com/reference/dl-fi-reprocess-files.md): Search data pipeline workflows - [Get Count of Pipelines Accessible Via Access Rule](https://developers.tetrascience.com/reference/dl-fi-rulescheck.md) - [Search Pipelines](https://developers.tetrascience.com/reference/dl-fi-search.md): Search pipelines - [Set Pipeline Status](https://developers.tetrascience.com/reference/dl-fi-setstatus.md) - [Update Existing Pipeline](https://developers.tetrascience.com/reference/dl-fi-updatepipeline.md) - [Pipelines](https://developers.tetrascience.com/reference/pipelines.md) - [Get Single Workflow Details](https://developers.tetrascience.com/reference/dl-fi-get-single-workflow.md): Search data pipeline workflows - [Search Workflow](https://developers.tetrascience.com/reference/dl-fi-pipeline-search-workflows.md): Search data pipeline workflows - [Search workflows draft](https://developers.tetrascience.com/reference/dl-fi-search-workflows-draft.md): Search data pipeline workflows - [Search Workflows (Deprecated)](https://developers.tetrascience.com/reference/dl-fi-search-workflows.md): Search data pipeline workflows - [Status By Pipeline](https://developers.tetrascience.com/reference/dl-fi-status-by-pipeline.md): Status of pipelines - [Workflows](https://developers.tetrascience.com/reference/workflows.md) - [Add Labels (POST)](https://developers.tetrascience.com/reference/dl-fi-add-labels.md): Add custom labels to a file for categorization, organization, and enhanced searchability within the Data Lake. Use this endpoint when you need to tag files for better organization and filtering. - [Delete Labels (DELETE)](https://developers.tetrascience.com/reference/dl-fi-delete-labels.md): Remove specific labels from a file to either update categorization or correct labeling mistakes. Use this endpoint when you need to clean up incorrect labels or reorganize file categorization. - [Add metadata and tags to a file](https://developers.tetrascience.com/reference/dl-fi-dl-post-metadata-and-tags-of-a-file.md): This endpoint appends tags to a target file in the datalake or modifies the value of a metadata key. This endpoint requires either `fileId` or `bucket`, `fileKey` and `version` to be provided in order to uniquely identify a file. **Note:** Applying metadata or tags to files larger than 5 GB isn't supported and will return a `500` error. For large files, you should [apply labels](https://developers.tetrascience.com/reference/dl-fi-add-labels) instead. This limitation is because of a hard limit on the [`CopyObject` API operation in Amazon Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/copy-object.html), which has a maximum source size of 5 GB. When a file's tags or metadata are updated, the TDP copies the Amazon S3 object with new metadata, and this copy operation fails for files 5 GB or larger. For more information, see [Attributes](https://developers.tetrascience.com/docs/basic-concepts-metadata-tags-and-labels). Target file query is determined by field `originalFile`. Target file is queried in two ways: 1. by `fileId` (UUID of a file in datalake) 2. by `bucket`, `fileKey` and `version` Endpoint finds target file by given file query and creates new version with updated metadata and tags. If payload contains neither `metadata` nor `tags`, endpoint will return existing file from datalake. Parameters `metadata` and `tags` description: 1. `metadata` is JSON object, e.g. { "key1": "value", "key2": "2" } 2. `metadata` can have empty string values 3. `metadata` entry field can be null and in that case it will remove custom metadata value on target file 4. `tags` is JSON array, e.g. ["a", "b"] Here is an example payload for this endpoint: { "originalFile": { "fileKey": "tetrascience/47ab98d5-cccb-4a7d-86f4-0ff8f7c11bdf/RAW/WAT12/Test_0504/Test_SignOff/PQ Sample Set/1135/19970917300559.json", "bucket": "ts-platform-dev-datalake", "version": "dUzbISdeNgKXuSsv.lUT73qr7lYoby_u", "type": "s3file" }, "metadata": { "a": "a", "b": "", "c": "Test" }, "tags": ["Boston", "San Fran", "123"] } It will append any existing metadata/tags with the ones listed in the payload. Validations performed by this endpoint: 1. if parameter `fileId` is not provided, then all three parameters (`bucket`, `fileKey` and `version`) must be provided 2. if any one of parameters `bucket`, `fileKey` and `version` is not provided, then parameter `fileId` must be provided 3. `metadata` keys can only include letters, numbers, spaces, and the symbols `+`, `-`, or `_` 4. `metadata` values can only include letters, numbers, spaces, and the symbols `+`, `-`, `_`, `/`, `.` or `,` 5. `tags` must contain only letters, numbers, spaces, and the symbols `+`, `-`, `.`, `/` or ` _` and they must be unique 6. `metadata` and `tags` together as JSON objects must have less than 1.5KB of text (1536 characters) - [Retrieve metadata and tags of a file](https://developers.tetrascience.com/reference/dl-fi-dl-retrieve-metadata-and-tags-of-a-file.md): This endpoint returns metadata and tags of a target file in datalake. This endpoint require either `fileId` or `bucket`, `fileKey` and `version` to be provided in order to uniquely identify file. Validations performed by this endpoint: 1. if parameter `fileId` is not provided, then `bucket, `fileKey` and `version` parameters must be provided 2. if parameters `bucket`, `fileKey` and `version` are not provided, parameter `fileId` must be provided - [Update metadata and tags to a file](https://developers.tetrascience.com/reference/dl-fi-dl-update-metadata-and-tags-of-a-file.md): This endpoint replaces metadata and tags to a target file in the datalake. This endpoint require either `fileId` or `bucket`, `fileKey` and `version` to be provided in order to uniquely identify file. Target file query is determined by field `originalFile`. Target file is queried in two ways: 1. by `fileId` (UUID of a file in datalake) 2. by `bucket`, `fileKey` and `version` Endpoint finds target file by given file query and creates new version with updated metadata and tags. If payload doesn't contain neither `metadata` nor `tags`, endpoint will remove all metadata and tags. Parameters `metadata` and `tags` description: 1. `metadata` is JSON object, e.g. { "key1": "value", "key2": "2" } 2. `metadata` can have empty string values 3. `metadata` entry field can be null and in that case it will remove custom metadata value on target file 4. `tags` is JSON array, e.g. ["a", "b"] Here is an example payload for this endpoint: { "originalFile": { "fileKey": "tetrascience/47ab98d5-cccb-4a7d-86f4-0ff8f7c11bdf/RAW/WAT12/Test_0504/Test_SignOff/PQ Sample Set/1135/19970917300559.json", "bucket": "ts-platform-dev-datalake", "version": "dUzbISdeNgKXuSsv.lUT73qr7lYoby_u", "type": "s3file" }, "metadata": { "a": "a", "b": "", "c": "Test" }, "tags": ["Boston", "San Fran", "123"] } It will replace any existing metadata/tags with the ones listed in the payload. Validations performed by this endpoint: 1. if parameter `fileId` is not provided, then all three parameters `bucket`, `fileKey` and `version` be provided 2. if any of parameters `bucket`, `fileKey` and `version` is not provided, then parameter `fileId` must be provided 3. `metadata` keys can only include letters, numbers, spaces, and the symbols `+`, `-`, or `_` 4. `metadata` values can only include letters, numbers, spaces, and the symbols `+`, `-`, `_`, `/`, `.` or `,` 5. `tags` must contain only letters, numbers, spaces, and the symbols `+`, `-`, `.`, `/` or ` _` and they must be unique 6. `metadata` and `tags` together as JSON objects must have less than 1.5KB of text (1536 characters) - [Data Lake API Endpoints](https://developers.tetrascience.com/reference/data-lake-1.md) - [Delete a File](https://developers.tetrascience.com/reference/dl-fi-dl-delete-a-file.md): This endpoint does soft delete. Soft delete means that file will remain in datalake but will be marked as deleted. This means that file will not appear in file search and Athena search - [Retrieve a File](https://developers.tetrascience.com/reference/dl-fi-dl-retrieve-a-file.md): This endpoint retrieves a specific file. - [Upload a File](https://developers.tetrascience.com/reference/dl-fi-dl-upload-a-file.md): This endpoint uploads a file to the Data Lake. The maximum upload request size is 200 MB. - [Get File Information](https://developers.tetrascience.com/reference/dl-fi-get-file-information.md): Get detailed information about a specific file, including its metadata, storage location, source, and integration details. - [Get File Versions](https://developers.tetrascience.com/reference/dl-fi-get-file-versions.md): Retrieve a file's version history, including all modifications, updates, and processing iterations. Timestamps and change details are included. - [Query System Logs](https://developers.tetrascience.com/reference/dl-fi-dl-get-queryactivitylog.md): This endpoint retrieves System Logs for user activity in the Data Lake. You can query logs based on various parameters to track user actions or file operations and changes. - [List Schemas](https://developers.tetrascience.com/reference/dl-fi-dl-list-schemas.md): Retrieves schema information for all IDS (Intermediate Data Schema) in the organization. **Performance Notice**: This endpoint may timeout with large datasets (500+ schemas). For better performance, use the targeted alternatives below. **Recommended Alternatives**: 1. **List available IDS (if needed)**: `GET /v1/artifacts/ids` 2. **Get specific components**: - Schema: `GET /v1/artifacts/ids/{namespace}/{slug}/{version}/files/schema` - Mapping: `GET /v1/artifacts/ids/{namespace}/{slug}/{version}/files/mapping` - Expected: `GET /v1/artifacts/ids/{namespace}/{slug}/{version}/files/expected` - README: `GET /v1/artifacts/ids/{namespace}/{slug}/{version}/files/readme` **When to use alternatives**: If you need specific schema details or are working with organizations that have many IDS definitions. - [Search files via Elasticsearch Query Language](https://developers.tetrascience.com/reference/dl-fi-dl-search-files-via-elasticsearch-query.md): Execute advanced search queries using Elasticsearch Query Language to find files based on metadata, content, labels, and processing attributes. Use this for complex search operations that require precise filtering. - [Search Files (GET) (Deprecated)](https://developers.tetrascience.com/reference/dl-fi-search-files-get.md): 🚧 IMPORTANT The Search Files (GET) endpoint is on a deprecation path and does not support searching for files by metadata. It's recommended that you use the [/searchEql endpoint]() instead. For more information, see [Search Files, Search Workflow, and Paginate through All Pipeline Details API Endpoints Deprecation](). - [Search Files (POST) (Deprecated)](https://developers.tetrascience.com/reference/dl-fi-search-files-post.md): 🚧 IMPORTANT The Search Files (POST) endpoint is on a deprecation path and does not support searching for files by metadata. It's recommended that you use the [/searchEql endpoint]() instead. For more information, see [Search Files, Search Workflow, and Paginate through All Pipeline Details API Endpoints Deprecation](). - [Authentication](https://developers.tetrascience.com/reference/authentication.md) - [Introduction](https://developers.tetrascience.com/reference/introduction-1.md)