...
- Request Schema
{ "messageId" : [ "bytes", "null" ], "timestamp" : [ "string", "null" ], "inclusive" : [ "boolean", "null" ], "limit" : [ "integer", "null" ], "transaction" : [ "bytes" , "null" ] }
- Response Schema (will be in JSON or Avro based on the request Content-Type)
{ "response" : { "type" : "array", "items" : "record" } } - each record contains two fields - { "messageId" , "bytes", "message" : "bytes" }
- Request body
- Can be avro binary or JSON, based on the request - Content-Type: application/json or avro/binary
Schema Fields:
i) messageId - Contains bytes that correspond to the messageId
ii) timestamp - Timestamp in ms as a string
iii) inclusive - boolean field that says whether the messageId/timestamp should be inclusive
iv) limit - max number of responses to return
v) transaction - serialized bytes of the transaction object
...