How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Striim Application Management REST API

REST API to create and manage (deploy, start, stop, undeploy, drop) Striim applications, execute TQL commands, retrieve monitoring and file lineage data, plus WActionStore queries (GET /wactions/def, GET /wactions/search) and system health (GET /health). Token-authenticated; endpoints run against your own Striim server/cluster (default port 9080) or Striim Cloud service.

This API exposes 19 operations across 14 paths, organized into 7 resource areas, and defines 17 schemas. It is described by OpenAPI 3.0.0, at version 5.4.0.2-oas3.

Requests are made against the base URL https://striim.stoplight.io.

19 operations 14 paths 17 schemas 4 DELETE9 GET6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
5.4.0.2-oas3
Base URL
https://striim.stoplight.io
Authentication
API Key
Terms of Service
Resource Areas
7

Authentication & Security 1

Striim Application Management REST API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (Authorization).

Paths & Operations 19

Across 14 paths, the API surfaces 19 operations — 4 DELETE, 9 GET, 6 POST. They span 7 resource areas: tqlfiles, application, template, applicationMetadata, checkpoint, monitoring, tungsten. Each is listed below with its method, path, parameters, and response codes.

tqlfiles 3
POST
/tqlfiles
upload a TQL file
TqlFilesUpload body → 200400401500
GET
/tqlfiles
list uploaded TQL files
TqlFilesList → 200401500
DELETE
/tqlfiles/{name}
delete a TQL file
TqlFilesDelete 1 param → 200400401404500
application 8
GET
/applications
list all applications
ApplicationsGet → 200403
POST
/applications
create an application
ApplicationsPost body → 200403
GET
/applications/{appFqn}
get application details
ApplicationsByAppFqnGet 1 param → 200403404
DELETE
/applications/{appFqn}
drop an application
ApplicationsByAppFqnDelete 1 param → 200403404412
POST
/applications/{appFqn}/deployment
deploy an application
ApplicationsDeploymentByAppFqnPost 1 param body → 200403404412
DELETE
/applications/{appFqn}/deployment
undeploy an application
ApplicationsDeploymentByAppFqnDelete 1 param → 200403404412
POST
/applications/{appFqn}/sprint
start an application
ApplicationsSprintByAppFqnPost 2 params → 200403404412
DELETE
/applications/{appFqn}/sprint
stop an application
ApplicationsSprintByAppFqnDelete 2 params → 200403404412
template 3
GET
/applications/templates
list application templates
ApplicationsTemplatesGet → 200403
POST
/applications/templates/definition
create a template
ApplicationsTemplatesTemplateDefinition body → 200
GET
/applications/templates/{templateId}
get an application template
ApplicationsTemplatesByTemplateIdGet 1 param → 200403404
applicationMetadata 2
GET
/applications/applicationMetadata/olm/{oracleReaderName}
retrieve OracleReader file lineage
ApplicationsApplicationMetadataByOracleReaderNameGet 1 param → 200403404
GET
/applications/applicationMetadata/flm/{fileReaderName}
retrieve source or target file lineage
ApplicationsApplicationMetadataByFileReaderNameGet 4 params → 200403404
checkpoint 1
GET
/applications/checkpoint/{applicationname}
retrieve checkpoint data
ApplicationsApplicationCheckpointByApplicationNameGet 1 param → 200400401404500
monitoring 1
GET
/applications/monitoring/report/{applicationnameOrComponentName}
retrieve monitoring report
ApplicationsApplicationMonitoringReportByApplicationNameGet 4 params → 200400401404500
tungsten 1
POST
/tungsten
execute a console or TQL command
TungstenCommandExecution → 200400401404500

Schemas 17

The contract defines 17 schemas that model the data the API accepts and returns. The most detailed are ApplicationParameters (8 properties), OracleLineageMetadataObject (8 properties), Template (5 properties), FileLineageMetadataObject (5 properties). Each schema is shown below with its type and property counts.

TqlFilesResponse
array
TqlFilesListResponse
array
TqlFileInfo
object
3 properties
DeploymentPlan
object
3 properties
FlowDeploymentPlan
object
3 properties
DeploymentType
string
Application
object
4 properties
Link
object
3 properties
ApplicationParameters
object
The request body for creation of application. It consists of the templateId or templateDefinition, and the source and target parameters as required by the temp…
8 properties
ApplicationSettings
object
3 properties
Recovery
object
2 properties
TemplateDefinition
object
Define a dynamic application template
4 properties
Template
object
A template acts as a template for integration from a specific source to a specific target. A template defines the list of source and target parameters required.
5 properties
TemplateParameter
object
4 properties
ParameterType
string
OracleLineageMetadataObject
object
8 properties
FileLineageMetadataObject
object
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

striim-tql-files-rest-api-5-4-0-2-openapi.yml Raw ↑
Where this information came from

This is an independent, third-party profile of Striim Application Management REST API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.