{
  "data": {
    "data": {
      "destinations": [
        {
          "id": "5GFhvtz8fha42Cm4B9E6L8",
          "enabled": true,
          "name": "",
          "settings": {
            "region": "us-west",
            "roleAddress": "arn::...",
            "secretId": "secrettt",
            "stream": "bla"
          },
          "metadata": {
            "id": "57da359580412f644ff33fb9",
            "name": "Amazon Kinesis",
            "description": "Amazon Kinesis Streams enables you to build custom applications that process or analyze streaming data for specialized needs. Amazon Kinesis Streams can continuously capture and store terabytes of data per hour from hundreds of thousands of sources such as website clickstreams, financial transactions, social media feeds, IT logs, and location-tracking events.",
            "slug": "amazon-kinesis",
            "logos": {
              "default": "https://cdn.filepicker.io/api/file/qr7D6jkLQvd1KAJlY8Zp",
              "mark": "https://cdn.filepicker.io/api/file/zLZbfcBeSZTfX4CsgBvA"
            },
            "options": [
              {
                "name": "region",
                "type": "string",
                "defaultValue": "us-west-2",
                "description": "The Kinesis Stream's AWS region key",
                "required": true,
                "label": "AWS Kinesis Stream Region"
              },
              {
                "name": "roleAddress",
                "type": "string",
                "defaultValue": "",
                "description": "The address of the AWS role that will be writing to Kinesis (ex: arn:aws:iam::874699288871:role/example-role)",
                "required": true,
                "label": "Role Address"
              },
              {
                "name": "secretId",
                "type": "string",
                "defaultValue": "#SEGMENT_WORKSPACE_ID",
                "description": "The External ID to your IAM role. This value is read-only. Reach out to support if you wish to change it. This value is also a secret and should be treated as a password.",
                "required": true,
                "label": "Secret ID (Read-Only)"
              },
              {
                "name": "stream",
                "type": "string",
                "defaultValue": "",
                "description": "The Kinesis Stream Name",
                "required": true,
                "label": "AWS Kinesis Stream Name"
              },
              {
                "name": "useMessageId",
                "type": "boolean",
                "defaultValue": false,
                "description": "You can enable this option if you want to use the Segment generated `messageId` for the **Partition Key**. If you have issues with too many `provisionedthroughputexceededexceptions` errors, this means that your Segment events are not being evenly distributed across your buckets as you do not have even user event distribution (*default partition key is `userId` or `anonymousId`*). This option should provide much more stable and even distribution.",
                "required": false,
                "label": "Use Segment Message ID"
              }
            ],
            "status": "PUBLIC",
            "categories": [
              "Analytics",
              "Raw Data"
            ],
            "website": "https://aws.amazon.com/kinesis/streams/",
            "components": [
              {
                "code": "https://github.com/segmentio/integrations/tree/master/integrations/amazon-kinesis",
                "type": "SERVER"
              }
            ],
            "previousNames": [
              "Amazon Kinesis"
            ],
            "supportedMethods": {
              "track": true,
              "pageview": true,
              "identify": true,
              "group": true,
              "alias": true
            },
            "supportedPlatforms": {
              "browser": true,
              "mobile": true,
              "server": true,
              "warehouse": false
            },
            "supportedFeatures": {
              "cloudModeInstances": "0",
              "deviceModeInstances": "0",
              "replay": true,
              "browserUnbundling": false,
              "browserUnbundlingPublic": true
            },
            "actions": [],
            "presets": [],
            "contacts": [],
            "partnerOwned": false
          },
          "sourceId": "rh5BDZp6QDHvXFCkibm1pR"
        },
        {
          "id": "5GFhvtz8fha42Cm4B9E6L8",
          "enabled": true,
          "name": "",
          "settings": {
            "region": "us-west",
            "roleAddress": "arn::...",
            "secretId": "secrettt",
            "stream": "bla"
          },
          "metadata": {
            "id": "57da359580412f644ff33fb9",
            "name": "Amazon Kinesis",
            "description": "Amazon Kinesis Streams enables you to build custom applications that process or analyze streaming data for specialized needs. Amazon Kinesis Streams can continuously capture and store terabytes of data per hour from hundreds of thousands of sources such as website clickstreams, financial transactions, social media feeds, IT logs, and location-tracking events.",
            "slug": "amazon-kinesis",
            "logos": {
              "default": "https://cdn.filepicker.io/api/file/qr7D6jkLQvd1KAJlY8Zp",
              "mark": "https://cdn.filepicker.io/api/file/zLZbfcBeSZTfX4CsgBvA"
            },
            "options": [
              {
                "name": "region",
                "type": "string",
                "defaultValue": "us-west-2",
                "description": "The Kinesis Stream's AWS region key",
                "required": true,
                "label": "AWS Kinesis Stream Region"
              },
              {
                "name": "roleAddress",
                "type": "string",
                "defaultValue": "",
                "description": "The address of the AWS role that will be writing to Kinesis (ex: arn:aws:iam::874699288871:role/example-role)",
                "required": true,
                "label": "Role Address"
              },
              {
                "name": "secretId",
                "type": "string",
                "defaultValue": "#SEGMENT_WORKSPACE_ID",
                "description": "The External ID to your IAM role. This value is read-only. Reach out to support if you wish to change it. This value is also a secret and should be treated as a password.",
                "required": true,
                "label": "Secret ID (Read-Only)"
              },
              {
                "name": "stream",
                "type": "string",
                "defaultValue": "",
                "description": "The Kinesis Stream Name",
                "required": true,
                "label": "AWS Kinesis Stream Name"
              },
              {
                "name": "useMessageId",
                "type": "boolean",
                "defaultValue": false,
                "description": "You can enable this option if you want to use the Segment generated `messageId` for the **Partition Key**. If you have issues with too many `provisionedthroughputexceededexceptions` errors, this means that your Segment events are not being evenly distributed across your buckets as you do not have even user event distribution (*default partition key is `userId` or `anonymousId`*). This option should provide much more stable and even distribution.",
                "required": false,
                "label": "Use Segment Message ID"
              }
            ],
            "status": "PUBLIC",
            "categories": [
              "Analytics",
              "Raw Data"
            ],
            "website": "https://aws.amazon.com/kinesis/streams/",
            "components": [
              {
                "code": "https://github.com/segmentio/integrations/tree/master/integrations/amazon-kinesis",
                "type": "SERVER"
              }
            ],
            "previousNames": [
              "Amazon Kinesis"
            ],
            "supportedMethods": {
              "track": true,
              "pageview": true,
              "identify": true,
              "group": true,
              "alias": true
            },
            "supportedPlatforms": {
              "browser": true,
              "mobile": true,
              "server": true,
              "warehouse": false
            },
            "supportedFeatures": {
              "cloudModeInstances": "0",
              "deviceModeInstances": "0",
              "replay": true,
              "browserUnbundling": false,
              "browserUnbundlingPublic": true
            },
            "actions": [],
            "presets": [],
            "contacts": [],
            "partnerOwned": false
          },
          "sourceId": "rh5BDZp6QDHvXFCkibm1pR"
        }
      ],
      "pagination": {
        "current": "MA==",
        "next": "MQ==",
        "totalEntries": 2
      }
    }
  }
}