JUMP TOTetraScience APIIntroductionAuthenticationTetra Data LakeFilesDelete a FiledeleteRetrieve a FilegetUpload a FilepostGet File InformationgetGet File VersionsgetData LakeAttributesRetrieve metadata and tags of a filegetAdd metadata and tags to a filepostUpdate metadata and tags to a fileputAdd Labels (POST)postDelete Labels (DELETE)deleteSchemasList SchemasgetSearchSearch files via Elasticsearch Query LanguagepostSearch Files (GET)getSearch Files (POST)postPipelinesPipelinePipelinesGet Details of a Single PipelinegetPaginate Through all Pipeline Details (Deprecated)getCreate New PipelinepostUpdate Existing PipelinepostProcess List of Files with PipelinepostSearch PipelinesgetPipeline WorkflowWorkflowsSearch Workflows (Deprecated)getSearch WorkflowgetStatus By PipelinegetGet Single Workflow DetailsgetPipeline ExamplesPipeline and Workflow Objects and ParametersAgentsAgentsGet agentsgetCreate an agentpostGet agentgetUpdate an agentputGet command queuegetEnable or disable command queueputEnable or disable an agentputChange agent connectorputGet File-Log agent configurationgetRemotely configure a running File-Log agentpostDeprecated - Get File-Log agent configurationgetDeprecated - Remotely configure a running File-Log agentpostGet File-Log agent configuration listgetData AcquisitionFile UploadpostAgent Log UploadpostAgent System Metric UploadpostAgent Status (Heart Beat)postAgent Status Setting UpdateputAgent ConfigurationpostAgent Temp AWS CredentialspostCommandsCommand Service EndpointsPurge queuedeleteSearch commandsgetCreate commandpostGet one commandgetGet command historygetList command actionsgetHubs & ConnectorsHubsGet all HubsgetGet a Hub by idgetConnectorsGet all ConnectorsgetGet a Connector by idgetGet a Connector's reported filesgetGet statistics about a Connector's filesgetGet a Connector's metricsgetData Workspace APIEmbedded Data AppsEnable Data AppspostDisable Data AppspostRetrieve Data Apps statusgetLinked Data AppsCreate Linked Data ApppostUpdate Linked Data AppputDelete Linked Data AppdeleteManage SessionsFetch all tracked sessionsgetFetch a tracked sessiongetGet current active session for authenticated usergetDismiss a session errorpostSettingsFetch settings for Embedded Data AppsgetUpdate settings for Embedded Data AppspostData AppsFetch all data appsgetArtifact Management ServiceProtocolsList all protocolsgetSearch for itemspostList all protocols for namespacegetList all protocols for namespace/sluggetGet single protocolgetGet related artifactsgetGet labels for a protocolgetGet available file slugs for protocolgetGet contents for a protocol filegetGet available file slugs for task-scriptgetGet available file slugs for IDSgetTask ScriptsList all task-scriptsgetSearch for itemspostList all task-scripts for a namespacegetList all task-scripts for a namespace/sluggetGet single task-scriptgetGet artifacts related to task-scriptgetGet labels for a task-scriptgetGet contents of a task-script filegetIDSList all ids artifactsgetSearch for itemspostList all IDSes for namespacegetReturns a list of IDS artifacts given a namespace and sluggetGet single IDSgetGet artifacts related to IDSgetGet labels for an IDSgetGet contents for an IDS filegetConnectorsList all connectors artifactsgetSearch for itemspostList all Connectores for namespacegetReturns a list of Connector artifacts given a namespace and sluggetGet single ConnectorgetGet artifacts related to ConnectorgetGet labels for an ConnectorgetGet available file slugs for ConnectorgetGet contents for an Connector filegetAdministrationLoginGet login configgetGet login config (Subdomain based)getLogin userpostSSO logingetSSO login (Subdomain based)getSend a password reset email to the user by emailpostUpdate expired passwordputTenantsGet list of tenantsgetCreate a new tenant.postGet tenant informationgetUpdate tenant informationputGet all users in a tenantgetGet all organizations in a tenantgetList all the user preference records for the supplied tenant idgetList all the user preference records for the supplied tenant idgetPut user preferences for tenant levelputDelete tenant preferences by iddeletePreferencesCreate user preference recordspostReturn user preference records by idgetUpdate user preferences levelputDelete preferences by iddeleteOrganizationsGet organization by IDgetUpdate organization by IDputGet Users for OrganizationgetList all the user preference records for the supplied organization idgetList all the user preference records for the supplied organization idgetPut user preferences for orgainzation levelputDelete organization preferences by iddeleteUsersGet Current user detailsgetSet default organizationpostupdate current user's passwordputGet user by IDgetUpdate user by IDputUnlock userputupdate user's password by IdputGet user roles in the organization matching the orgSluggetAdd user rolepostget user rolegetUpdate user roleputDelete user roledeleteCreate user tokenpostRevoke user tokenpostGet user preferencesgetPost user preferencespostPut user preferencesputDelete user preferences by iddeleteEvent Subscriptions APIEdit SubscriptionsRequest to create a new subscriptionpostRequest to delete a subscriptionpostGet a list of all available event types for this orggetRequest to update a subscriptionpostRequestsDelete a request by IDdeleteGet a request by IDgetGet recent requestsgetView SubscriptionsGet a subscription by IDgetGet subscriptions for your orggetPowered by Get user roles in the organization matching the orgSlugget https://api.tetrascience.com/users/{userId}/roles