GET
/
stream-service
/
api
/
v1
/
streams
/
{streamId}
curl --request GET \
  --url https://stream-service.vatis.tech/stream-service/api/v1/streams/{streamId} \
  --header 'Authorization: Bearer <token>'
{
  "streamId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "name": "<string>",
  "groupId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "configuration": {
    "streamConfigurationTemplateId": "<string>",
    "dataSource": {
      "topic": "<string>",
      "messageSchema": "<string>",
      "connectionOptions": {},
      "headers": {},
      "messageHeaders": {},
      "subscriptions": {}
    },
    "dataSinks": {},
    "processors": [
      {
        "id": "<string>",
        "source": {
          "subscription": "<string>",
          "topic": "<string>",
          "messageSchema": "<string>",
          "connectionOptions": {},
          "headers": {}
        },
        "destination": {
          "topic": "<string>",
          "messageSchema": "<string>",
          "connectionOptions": {},
          "headers": {},
          "messageHeaders": {},
          "subscriptions": {}
        },
        "clusterDomainName": "<string>",
        "podsDiscoveryClusterDomainName": "<string>",
        "propertiesSchema": "<string>",
        "properties": {},
        "egress": {
          "persist": true,
          "sink": true,
          "tags": [
            "<string>"
          ]
        }
      }
    ],
    "dynamicWebhookEndpoints": [
      {
        "id": "<string>",
        "url": "<string>",
        "events": [
          "<string>"
        ],
        "enabled": true,
        "description": "<string>"
      }
    ]
  },
  "createdTimestamp": "2023-11-07T05:31:56Z",
  "creatorId": "<string>",
  "groupCreatorId": "<string>",
  "state": "READY",
  "stateDescription": "<string>",
  "finalizedTimestamp": "2023-11-07T05:31:56Z"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

streamId
string
required

Response

200
application/json
Stream retrieved successfully
streamId
string
name
string
groupId
string
configuration
object
createdTimestamp
string
creatorId
string
groupCreatorId
string
state
enum<string>
Available options:
READY,
COMPLETED,
FAILED,
EXPIRED
stateDescription
string
finalizedTimestamp
string