{ "opencollection": "1.0.0", "info": { "name": "Amazon Kinesis Data Streams Account Records API", "version": "2013-12-02" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Records", "type": "folder" }, "items": [ { "info": { "name": "Amazon Kinesis Write a single data record to a stream", "type": "http" }, "http": { "method": "POST", "url": "https://kinesis.{region}.amazonaws.com/#X-Amz-Target=Kinesis_20131202.PutRecord", "headers": [ { "name": "X-Amz-Target", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Writes a single data record into an Amazon Kinesis data stream. You must specify the name or ARN of the stream that captures, stores, and transports the data, a partition key, and the data blob itself. The partition key is used by Kinesis Data Streams to distribute data across shards. Kinesis Data Streams segregates the data records that belong to a stream into multiple shards, using the partition key associated with each data record to determine the shard to which a given data record belongs." }, { "info": { "name": "Amazon Kinesis Write multiple data records to a stream in a single call", "type": "http" }, "http": { "method": "POST", "url": "https://kinesis.{region}.amazonaws.com/#X-Amz-Target=Kinesis_20131202.PutRecords", "headers": [ { "name": "X-Amz-Target", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Writes multiple data records into a Kinesis data stream in a single call (also referred to as a PutRecords request). Use this operation to send data into the stream for data ingestion and processing. Each PutRecords request can support up to 500 records. Each record in the request can be as large as 1 MiB, up to a limit of 5 MiB for the entire request, including partition keys." }, { "info": { "name": "Amazon Kinesis Get an iterator for reading records from a shard", "type": "http" }, "http": { "method": "POST", "url": "https://kinesis.{region}.amazonaws.com/#X-Amz-Target=Kinesis_20131202.GetShardIterator", "headers": [ { "name": "X-Amz-Target", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Gets an Amazon Kinesis shard iterator. A shard iterator expires 5 minutes after it is returned to the requester. A shard iterator specifies the shard position from which to start reading data records sequentially. The position is specified using the sequence number of a data record in a shard." }, { "info": { "name": "Amazon Kinesis Get data records from a shard", "type": "http" }, "http": { "method": "POST", "url": "https://kinesis.{region}.amazonaws.com/#X-Amz-Target=Kinesis_20131202.GetRecords", "headers": [ { "name": "X-Amz-Target", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Gets data records from a Kinesis data stream's shard. Specify a shard iterator using the ShardIterator parameter. The shard iterator specifies the position in the shard from which you want to start reading data records sequentially. Each call to GetRecords can return up to 10 MiB of data and up to 10,000 records. Each shard can support up to 5 transactions per second for reads, up to a maximum total data read rate of 2 MiB per second." } ] } ], "bundled": true }