Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Add note that alternate encoding is the only one for now.


Note

The Node pico engine only supports the alternate encoding at this time.


Description

The Sky Event API is used to raise events to the Kinetic Rules Engine (KRE). Because the Sky API has the concept of unique entity identity built into the API, each event raised using the Sky API is raised on behalf of a particular entity. This concept enables personal event networks. The Sky API follows the Evented API specification. The API implements event signal URLs (ESLs). 

...

Keys with a leading underscore are reserved. Attributes are encoded a as key-value pairs in the usual way. 

...

To make it possible to use the Sky API in systems that use generalized Webhooks to perform callbacks, an alternate encoding is available. In the alternate encoding, the event domain and type may be put in the path of the ELS ESL as following:

  /sky/event/<eci>/<eid>/<domain>/<type>

...