IBM Event Streams REST Producer v2 endpoint

Introduction IBM Event Streams for IBM Cloud® is a high-throughput message bus built with Apache Kafka. It is optimized for event ingestion into IBM Cloud and event stream distribution between your services and applications. Event Streams provides a REST API to help connect your existing systems to your Event Streams Kafka cluster. Using the API, you can integrate Event Streams with any system that supports RESTful APIs. The REST producer API is a scalable REST interface for producing messages to Event Streams over a secure HTTP endpoint. Send event data to Event Streams, utilize Kafka technology to handle data feeds, and take advantage of Event Streams features to manage your data. Use the API to connect existing systems to Event Streams. Create produce requests from your systems into Event Streams, including specifying the message key, headers, and the topics that you want to write messages to. The REST producer API is available as part of the Event Streams Standard and Enterprise plans only. You can downloadhttps://cloud.ibm.com/apidocs/event-streams/restproducerv2.json the OpenAPI specification compliant descriptors for this REST interface. Alternatively, click the three vertical dots next to the IBM Event Streams REST Producer v2 endpoint title in the top left corner of this app, then click the Download OpenAPI definition link that appears. For more information about Event Streams, see What is Event Streams?https://cloud.ibm.com/docs/services/EventStreams?topic=eventstreams-about Other APIs IBM Event Streams also provides the following APIs: Event Streams Admin REST API Referencehttps://cloud.ibm.com/apidocs/event-streams/adminrest Event Streams REST Producer API Referencehttps://cloud.ibm.com/apidocs/event-streams/restproducer Endpoint URLs The URL for the API's endpoint is provided in the kafkahttpurl property. Authentication The supported authentication mechanism is using a bearer token. To obtain your token using the IBM Cloud CLI, first log in to IBM Cloud, then run the following command: ibmcloud iam oauth-tokens Place this token in the Authorization header of the HTTP request in the form Bearer

MethodPathSummary
POST/v2/topics/{topic_name}/recordsProduce a message to a topic in IBM Event Streams.