JUMP TOTetraScience APIIntroductionAuthenticationTetra Data LakeData Lake API EndpointsFilesDelete a FiledeleteRetrieve a FilegetUpload a FilepostGet File InformationgetGet File VersionsgetAttributesRetrieve 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) (Deprecated)getSearch Files (POST) (Deprecated)postPipelinesPipelinesGet Details of a Single PipelinegetPaginate Through all Pipeline Details (Deprecated)getCreate New PipelinepostUpdate Existing PipelinepostProcess List of Files with PipelinepostSearch PipelinesgetWorkflowsSearch 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 metricsgetEvent Subscriptions APIView SubscriptionsGet a subscription by IDgetGet subscriptions for your orggetEdit 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 requestsgetArtifact Management ServiceconnectorsList all connectors artifacts of sub-type data-appgetSearch for itemspostList all Data Apps for namespacegetReturns a list of Data App artifacts given a namespace and sluggetGet single Data AppgetConnectorsList all connectors artifactsgetSearch for itemspostList all Connectors 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 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 filegetProtocolsGet available file slugs for IDSgetList 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-scriptgetTask 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 filegettetraflowsList all tetraflow artifactsgetSearch for tetraflow artifactspostList all tetraflow for namespacegetList all tetraflow for namespace/sluggetGet a single tetraflow artifactgetGet labels for a tetraflowgetGet available file slugs for tetraflowgetGet contents for a tetraflow 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 tenantgetOrganizationsGet organization by IDgetUpdate organization by IDputGet Users for OrganizationgetAdd a user to OrganizationpostDelete user from organizationdeleteUsersGet current user detailsgetSet default organizationpostUpdate current user's passwordputGet user by IDgetUpdate user by IDputUnlock userputUpdate user status in the organizationputUpdate a user's passwordputGet user roles in the organization matching the orgSluggetAdd new roles for a userpostUpdate the roles for a userputCreate user tokenpostRevoke user tokenpostRolesList all roles in an organizationgetCreate a new role in an organizationpostGet role by IDgetUpdate role by IDputDelete role by IDdeleteUpdate SSO group mapping for roleputGet all policies supported in the systemgetGet users with the rolegetAdd / remove users to rolepostAccess GroupsAccess GroupsList Access Groups for an OrganizationgetCreate a new Access GrouppostGet Access Group DetailsgetEdit an Access GroupputDelete an Access GroupdeleteAdd/remove Users from an Access Group.postAdd a User to an Access GrouppostRemove a User from an Access GroupdeleteList all Access Groups that this User belongs togetPowered by Get tenant informationget https://api.tetrascience.com/v1/tenants/{tenantId}Get tenant by ID, needs to be org or system admin.