Events (1)

Download OpenAPI specification:Download

Generated by protoc-gen-openapi

Authentication

MicroAPIToken

Micro API token

Security Scheme Type HTTP
HTTP Authorization Scheme bearer
Bearer format "JWT"

Store.Read(ReadRequest)

Authorizations:
header Parameters
Micro-Namespace
required
string
Request Body schema: application/json

StoreReadRequest

limit
number <int64>
offset
number <int64>
topic
string

Responses

Request samples

Content type
application/json
{
  • "limit": 0,
  • "offset": 0,
  • "topic": "string"
}

Response samples

Content type
application/json
{
  • "events": {
    }
}

Store.Write(WriteRequest)

Authorizations:
header Parameters
Micro-Namespace
required
string
Request Body schema: application/json

StoreWriteRequest

object
ttl
number <int64>

Responses

Request samples

Content type
application/json
{
  • "event": {
    },
  • "ttl": 0
}

Response samples

Content type
application/json
{ }

Stream.Consume(ConsumeRequest)

Authorizations:
header Parameters
Micro-Namespace
required
string
Request Body schema: application/json

StreamConsumeRequest

ackWait
number <int64>

duration in nanoseconds

autoAck
boolean
group
string
offset
number <int64>
retryLimit
number <int64>
topic
string

Responses

Request samples

Content type
application/json
{
  • "ackWait": 0,
  • "autoAck": true,
  • "group": "string",
  • "offset": 0,
  • "retryLimit": 0,
  • "topic": "string"
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "metadata": {
    },
  • "payload": "string",
  • "timestamp": 0,
  • "topic": "string"
}

Stream.Publish(PublishRequest)

Authorizations:
header Parameters
Micro-Namespace
required
string
Request Body schema: application/json

StreamPublishRequest

object
payload
string <byte>
timestamp
number <int64>
topic
string

Responses

Request samples

Content type
application/json
{
  • "metadata": {
    },
  • "payload": "string",
  • "timestamp": 0,
  • "topic": "string"
}

Response samples

Content type
application/json
{ }