ODM Platform Adapter Observer Blindata (0.9.0)

Download OpenAPI specification:Download

ODM Platform Team: odm.info@quantyca.it License: Apache 2.0

This page describe tha API exposed by the Observer Adapter for Blindata.io Service Serverof the Utility Plane of the Open Data Mesh Platform.

Overview

The Observer Adapter for Blindata.io of the Open Data Mesh platform manages the reception of notifications from other ODM microservices,and their handling phase. Every notification contains an Event that could lead to object creation, update or deletion on the target system Blindata.io.

Consume Notification

Endpoints associated to consuming Event's Notifications

Consume the notification

Send the notification to the Observer and start the handling process

Request Body schema:
required
id
integer <int64>

Auto generated ID of the Notification

required
object (EventResource)

Event object of the Notification

status
string
Enum: "UNPROCESSABLE" "PROCESSING" "PROCESSED" "PROCESS_ERROR"

Status of the Notification

processingOutput
string

Output of the Notification processing phase

object (ObserverResource)

Observer that handle this specific notification

receivedAt
string <date-time>

Timestamp of the Notification reception

processedAt
string <date-time>

Timestamp of the Notification processing phase

Responses

Request samples

Content type
{
  • "id": 0,
  • "event": {
    },
  • "status": "UNPROCESSABLE",
  • "processingOutput": "string",
  • "observer": {
    },
  • "receivedAt": "2019-08-24T14:15:22Z",
  • "processedAt": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/json
{
  • "id": 0,
  • "event": {
    },
  • "status": "UNPROCESSABLE",
  • "processingOutput": "string",
  • "observer": {
    },
  • "receivedAt": "2019-08-24T14:15:22Z",
  • "processedAt": "2019-08-24T14:15:22Z"
}