ETSI ISG CIM / NGSI-LD API
This OAS file describes the NGSI-LD API defined by the ETSI ISG CIM group. This Cross-domain Context Information Management API allows to provide, consume and subscribe to context information in multiple scenarios and involving multiple stakeholders
What You Can Do
MCP Tools
queryentities
Retrieve a set of entities which matches a specific query from an NGSI-LD system
createentity
Create a new Entity within an NGSI-LD system
retrieveentitybyid
Retrieve an specific Entity from an NGSI-LD system. It's possible to specify the Entity attributes to be retrieved by using query parameters
removeentitybyid
Removes an specific Entity from an NGSI-LD system
appendentityattrs
Append new Entity attributes to an existing Entity within an NGSI-LD system
updateentityattrs
Update existing Entity attributes within an NGSI-LD system
partialattrupdate
Update existing Entity attributes within an NGSI-LD system
removeentityattr
Removes an existing Entity attribute within an NGSI-LD system
retrievesubscriptions
Retrieves the subscriptions available in an NGSI-LD system
createsubscription
Creates a new Subscription within an NGSI-LD system
retrievesubscriptionbyid
Retrieves a specific Subscription from an NGSI-LD system
updatesubscription
Updates a specific Subscription within an NGSI-LD system
removesubscription
Removes a specific Subscription from an NGSI-LD system
querycsources
Retrieve a set of context sources which matches a specific query from an NGSI-LD system
registercsource
Registers a new context source within an NGSI-LD system
retrievecsource
Retrieves a specific context source registration from an NGSI-LD system
removecsource
Removes an specific context source registration within an NGSI-LD system
retrievecsourcesubscriptions
Retrieves the context source discovery subscriptions available in an NGSI-LD system
createcsourcesubscription
Creates a context source discovery Subscription within an NGSI-LD system
retrievecsourcesubscriptionsbyid
Retrieves a specific Subscription from an NGSI-LD system
updatecsourcesubscription
Updates a specific context source discovery Subscription within an NGSI-LD system
removecsourcesubscription
Removes a specific Context Source Subscription from an NGSI-LD system
batchentitycreation
Batch Entity creation
batchentityupdate
Batch Entity update
batchentityupsert
Batch Entity upsert
batchentitydelete
Batch Entity delete
querytemporalentities
Query temporal evolution of Entities from an NGSI-LD system
createupdateentitytemporal
Create or update temporal representation of an Entity within an NGSI-LD system
retrieveentitytemporalbyid
Retrieve the temporal representation of an specific Entity from an NGSI-LD system. It's possible to specify the Entity attributes to be retrieved by using query parameters
removeentitytemporalbyid
Removes the temporal representation of an Entity from an NGSI-LD system
addtemporalentityattrs
Add new attributes to an existing Temporal Entity within an NGSI-LD system
removeentitytemporalattr
Attribute from Temporal Representation of Entity deletion
modifyentitytemporalattrinstance
Allows modifying a specific Attribute (Property or Relationship) instance, identified by its instanceId, of a Temporal Representation of an Entity.
removeentitytemporalattrinstance
Attribute Instance deletion by instance id.