AMPLIFY Streams SaaS (v1)

Axway AMPLIFY Streams augments your application programming interface (API) infrastructure with an event-driven layer for publishing data from your APIs. This is possible by making the APIs available as real-time streams of events that can be consumed by web, mobile or other applications as well as servers. Go beyond the traditional request-response paradigm and its limitations. AMPLIFY Streams uses server-sent events (SSE) and JSON Patch to push only new data to subscribed clients.

Check out its awesome features:

  • Up to 90% reduction of cost of data sharing
  • Reduced onboarding time of new partners from 3 months to 3 hours
  • Significant decrease in bandwidth/network consumption
  • Enhanced UX experience for end user
Contact link: Streams Support Contact email: support@axway.com

Servers

streamdata.motwin.net https

AMPLIFY Streams SaaS

Security:
  • HTTP API key:

    Register on https://portal.streamdata.io/#/register to get your Streams app token.

    In: header

Operations

Sub /{targetAPI}

Stream of change events detected on the target API.

Subscribe to receive a first snapshop followed by incremental updates (patches) representing the changes detected.

Parameters
targetAPI
required
string

Accepts one of the following messages:

#1 Initial snapshot snapshot

Initial event containing the snapshot of data returned by the target API.

Payload
object
data
object

Json object representing a snapshot of the data returned by the target API

Additional properties are allowed.

Additional properties are NOT allowed.

Headers
object
id
string

Unique identifier of the event

event
string

Type of the event

Additional properties are allowed.

#2 Patch patch

List of patch operations to apply to the initial snapshot

Payload
data
array<Json Patch Operation>

Items:

0
Json Patch Operation
op
required
string
Enum: "add" "remove" "replace" "move"
path
required
string
value
string

Additional items are allowed.

Headers
object
id
string

Unique identifier of the event

event
string

Type of the event

Additional properties are allowed.

Examples

"data: {'baz': 'qux', 'foo': 'bar'}"
This example has been generated automatically.
"id: d8eee0ed-4c4a-466c-845c-e1b79457ab29 event: data"
This example has been generated automatically.
"data: [{ \"op\": \"replace\", \"path\": \"/baz\", \"value\": \"boo\" }, { \"op\": \"add\", \"path\": \"/hello\", \"value\": [\"world\"] }, { \"op\": \"remove\", \"path\": \"/foo\" }]"
This example has been generated automatically.
"id: d8eee0ed-4c4a-466c-845c-e1b79457ab29 event: patch"
This example has been generated automatically.