2.05.2.05 - 2.05 - Get a List of Sources - Teradata Listener

Teradata® Listener™ User Guide

prodname
Teradata Listener
vrm_release
2.05
category
User Guide
featnum
B035-2910-039K

Load a list of all sources in Listener.

Listener includes secret keys for sources only when the requestor is a source owner or administrator.

Definition

GET https://CLUSTER.DOMAIN/listener/appservices/sources HTTP/1.1

Example Request

url \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer TOKEN" \
  -X  GET \
  -i \
https://CLUSTER.DOMAIN/listener/appservices/sources HTTP/1.1

Example Response

HTTP/1.1 200 OK
Content-Type: application/json
[
  {
    "source_id": "758fbda4-accc-4f90-8f09-cc0a164c8c28",
    "owner": ["jd123456"],
    "created_at": "2015-07-04T10:20:00Z",
    "created_by": "av012345",
    "updated_at": "2015-12-20T10:20:00Z",
    "updated_by": "jd123456",
    "secret": "f8a9f620-e0e6-470b-a6b8-1f16b003c034",
    "name": "My source",
    "description": "A superb source",
    "state": 1,
    "production": false,
    "source_type": "REST"
  },
  {
    "source_id": "758fbda4-accc-4f90-8f09-cc0a164c8c29",
    "owner": ["jd123456"],
    "created_at": "2015-07-04T10:21:00Z",
    "created_by": "av012345",
    "updated_at": "2015-12-20T10:21:00Z",
    "updated_by": "jd123456",
    "secret": "f8a9f620-e0e6-470b-a6b8-1f16b003c035",
    "name": "My other source",
    "description": "Another superb source",
    "state": 1,
    "production": false,
    "source_type": "MQTT",
    "subscription_info": {
      "broker": "http://localhost:1234",
      "topic": "My MQTT topic",
      "state": "connected"
    }
  },
  {
    "source_id": "758fbda4-accc-4f90-8f09-cc0a164c8c30",
    "owner": ["jd123456"],
    "created_at": "2015-07-04T10:22:00Z",
    "created_by": "av012345",
    "updated_at": "2015-12-20T10:22:00Z",
    "updated_by": "jd123456",
    "secret": "f8a9f620-e0e6-470b-a6b8-1f16b003c036",
    "name": "My other source 2",
    "description": "Another superb source 2",
    "state": 1,
    "production": false,
    "source_type": "MQTT",
    "subscription_info": {
      "broker": "http://localhost:1235",
      "topic": "My MQTT topic 2",
      "state": "disconnected",
      "reason": "Error connecting to subscriber or no subscriptions found."
    }
  },
  ...
]

Response Codes

Code Description
200 Sources successfully returned.
401 Authorization header not found.