openapi: 3.0.0 info: description: 'This is the Ceramic API for working with streams and events ' version: 0.58.0 title: Ceramic Config Events API license: name: MIT url: https://mit-license.org/ servers: - url: /ceramic tags: - name: Events paths: /events: options: summary: cors responses: '200': description: cors tags: - Events post: summary: Creates a new event requestBody: $ref: '#/components/requestBodies/EventData' responses: '204': description: success '400': description: bad request content: application/json: schema: $ref: '#/components/schemas/BadRequestResponse' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' tags: - Events /events/{event_id}: options: summary: cors parameters: - name: event_id in: path required: true description: Name of the field in the Events header that holds the separator value e.g. 'model' schema: type: string responses: '200': description: cors tags: - Events get: summary: Get event data parameters: - name: event_id in: path description: CID of the root block of the event, used to identify of the event schema: type: string required: true responses: '200': description: success content: application/json: schema: $ref: '#/components/schemas/Event' '400': description: bad request content: application/json: schema: $ref: '#/components/schemas/BadRequestResponse' '404': description: Event not found content: text/plain: schema: type: string '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' tags: - Events components: requestBodies: EventData: content: application/json: schema: $ref: '#/components/schemas/EventData' description: Event to add to the node required: true schemas: EventData: title: A Ceramic Event Data Payload description: The data for a Ceramic event that is part of a Ceramic Stream type: object required: - data properties: data: type: string description: Multibase encoding of event data. BadRequestResponse: title: Response to a bad request (400) description: Bad request (input error) type: object required: - message properties: message: type: string description: Message describing the error ErrorResponse: title: Error response description: Error response type: object required: - message properties: message: type: string description: Error message Event: title: A Ceramic Event description: A Ceramic event as part of a Ceramic Stream. Contains both the root CID used to identify the Event as well as the Event payload data. type: object required: - id properties: id: type: string description: Multibase encoding of event root CID bytes. data: type: string description: Multibase encoding of event data.