Skip to main content

Behaviour

These pages describe what an API client sees when it talks to Andromeda. They cover what gets stored, what comes back and what gets refused, wherever NGSI-LD v1.9.1 leaves the broker a choice, says nothing, or is easy to misread. Where the specification is clear and Andromeda follows it, there is nothing to add. For worked examples of the API, see the guides.

Ground rules​

Andromeda refuses anything the specification doesn't allow, and it never quietly repairs a request to make it fit. Strictness lists every rule.

What you write comes back as you wrote it, with one exception. A few kinds of value, such as numbers and time values, have a single canonical spelling, and they come back in it. Values lists them.

A write that changes nothing stores nothing, notifies nobody and adds no history. Writes explains when a write counts as a change.

Anything beyond the specification is an extension. Cursor pagination is on by default, and a client gets cursor links only when it asks for them. Every other extension stays off until you enable it. See Extensions.