Skip to content

Instantly share code, notes, and snippets.

@hylkevds
Created November 21, 2019 14:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hylkevds/c89e750b29c5d0c77619b448d7cab43c to your computer and use it in GitHub Desktop.
Save hylkevds/c89e750b29c5d0c77619b448d7cab43c to your computer and use it in GitHub Desktop.
{
"openapi" : "3.0.2",
"info" : {
"title" : "SensorThings v1.1",
"version" : "1.0.0",
"description" : "Version 1.1 of the OGC SensorThings API, including Part 2 - Tasking."
},
"paths" : {
"/v1.0" : { },
"/v1.0/Actuators" : {
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Actuators-get-200"
}
}
}
},
"/v1.0/Actuators({entityId})" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Actuator-get-200"
}
}
}
},
"/v1.0/Actuators({entityId})/TaskingCapabilities" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/TaskingCapabilities-get-200"
}
}
}
},
"/v1.0/Datastreams" : {
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Datastreams-get-200"
}
}
}
},
"/v1.0/Datastreams({entityId})" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Datastream-get-200"
}
}
}
},
"/v1.0/Datastreams({entityId})/Observations" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Observations-get-200"
}
}
}
},
"/v1.0/Datastreams({entityId})/ObservedProperty" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/ObservedProperty-get-200"
}
}
}
},
"/v1.0/Datastreams({entityId})/ObservedProperty/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/Datastreams({entityId})/ObservedProperty/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/Datastreams({entityId})/Sensor" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Sensor-get-200"
}
}
}
},
"/v1.0/Datastreams({entityId})/Sensor/Datastreams" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Datastreams-get-200"
}
}
}
},
"/v1.0/Datastreams({entityId})/Sensor/MultiDatastreams" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/MultiDatastreams-get-200"
}
}
}
},
"/v1.0/Datastreams({entityId})/Thing" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Thing-get-200"
}
}
}
},
"/v1.0/Datastreams({entityId})/Thing/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/Datastreams({entityId})/Thing/HistoricalLocations" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/HistoricalLocations-get-200"
}
}
}
},
"/v1.0/Datastreams({entityId})/Thing/Locations" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Locations-get-200"
}
}
}
},
"/v1.0/Datastreams({entityId})/Thing/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/Datastreams({entityId})/Thing/TaskingCapabilities" : {
"$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities"
},
"/v1.0/FeaturesOfInterest" : {
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/FeaturesOfInterest-get-200"
}
}
}
},
"/v1.0/FeaturesOfInterest({entityId})" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/FeatureOfInterest-get-200"
}
}
}
},
"/v1.0/FeaturesOfInterest({entityId})/Observations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Observations"
},
"/v1.0/HistoricalLocations" : {
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/HistoricalLocations-get-200"
}
}
}
},
"/v1.0/HistoricalLocations({entityId})" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/HistoricalLocation-get-200"
}
}
}
},
"/v1.0/HistoricalLocations({entityId})/Locations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations"
},
"/v1.0/HistoricalLocations({entityId})/Thing" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing"
},
"/v1.0/HistoricalLocations({entityId})/Thing/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/HistoricalLocations({entityId})/Thing/HistoricalLocations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations"
},
"/v1.0/HistoricalLocations({entityId})/Thing/Locations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations"
},
"/v1.0/HistoricalLocations({entityId})/Thing/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/HistoricalLocations({entityId})/Thing/TaskingCapabilities" : {
"$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities"
},
"/v1.0/Locations" : {
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Locations-get-200"
}
}
}
},
"/v1.0/Locations({entityId})" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Location-get-200"
}
}
}
},
"/v1.0/Locations({entityId})/HistoricalLocations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations"
},
"/v1.0/Locations({entityId})/Things" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Things-get-200"
}
}
}
},
"/v1.0/MultiDatastreams" : {
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/MultiDatastreams-get-200"
}
}
}
},
"/v1.0/MultiDatastreams({entityId})" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/MultiDatastream-get-200"
}
}
}
},
"/v1.0/MultiDatastreams({entityId})/Observations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Observations"
},
"/v1.0/MultiDatastreams({entityId})/ObservedProperties" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/ObservedProperties-get-200"
}
}
}
},
"/v1.0/MultiDatastreams({entityId})/Sensor" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor"
},
"/v1.0/MultiDatastreams({entityId})/Sensor/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/MultiDatastreams({entityId})/Sensor/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/MultiDatastreams({entityId})/Thing" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing"
},
"/v1.0/MultiDatastreams({entityId})/Thing/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/MultiDatastreams({entityId})/Thing/HistoricalLocations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations"
},
"/v1.0/MultiDatastreams({entityId})/Thing/Locations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations"
},
"/v1.0/MultiDatastreams({entityId})/Thing/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/MultiDatastreams({entityId})/Thing/TaskingCapabilities" : {
"$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities"
},
"/v1.0/Observations" : {
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Observations-get-200"
}
}
}
},
"/v1.0/Observations({entityId})" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Observation-get-200"
}
}
}
},
"/v1.0/Observations({entityId})/Datastream" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})"
},
"/v1.0/Observations({entityId})/Datastream/Observations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Observations"
},
"/v1.0/Observations({entityId})/Datastream/ObservedProperty" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1ObservedProperty"
},
"/v1.0/Observations({entityId})/Datastream/ObservedProperty/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/Observations({entityId})/Datastream/ObservedProperty/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/Observations({entityId})/Datastream/Sensor" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor"
},
"/v1.0/Observations({entityId})/Datastream/Sensor/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/Observations({entityId})/Datastream/Sensor/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/Observations({entityId})/Datastream/Thing" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing"
},
"/v1.0/Observations({entityId})/Datastream/Thing/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/Observations({entityId})/Datastream/Thing/HistoricalLocations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations"
},
"/v1.0/Observations({entityId})/Datastream/Thing/Locations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations"
},
"/v1.0/Observations({entityId})/Datastream/Thing/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/Observations({entityId})/Datastream/Thing/TaskingCapabilities" : {
"$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities"
},
"/v1.0/Observations({entityId})/FeatureOfInterest" : {
"$ref" : "#/paths/~1v1.0~1FeaturesOfInterest({entityId})"
},
"/v1.0/Observations({entityId})/FeatureOfInterest/Observations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Observations"
},
"/v1.0/Observations({entityId})/MultiDatastream" : {
"$ref" : "#/paths/~1v1.0~1MultiDatastreams({entityId})"
},
"/v1.0/Observations({entityId})/MultiDatastream/Observations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Observations"
},
"/v1.0/Observations({entityId})/MultiDatastream/ObservedProperties" : {
"$ref" : "#/paths/~1v1.0~1MultiDatastreams({entityId})~1ObservedProperties"
},
"/v1.0/Observations({entityId})/MultiDatastream/Sensor" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor"
},
"/v1.0/Observations({entityId})/MultiDatastream/Sensor/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/Observations({entityId})/MultiDatastream/Sensor/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/Observations({entityId})/MultiDatastream/Thing" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing"
},
"/v1.0/Observations({entityId})/MultiDatastream/Thing/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/Observations({entityId})/MultiDatastream/Thing/HistoricalLocations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations"
},
"/v1.0/Observations({entityId})/MultiDatastream/Thing/Locations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations"
},
"/v1.0/Observations({entityId})/MultiDatastream/Thing/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/Observations({entityId})/MultiDatastream/Thing/TaskingCapabilities" : {
"$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities"
},
"/v1.0/ObservedProperties" : {
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/ObservedProperties-get-200"
}
}
}
},
"/v1.0/ObservedProperties({entityId})" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1ObservedProperty"
},
"/v1.0/ObservedProperties({entityId})/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/ObservedProperties({entityId})/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/Sensors" : {
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Sensors-get-200"
}
}
}
},
"/v1.0/Sensors({entityId})" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor"
},
"/v1.0/Sensors({entityId})/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/Sensors({entityId})/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/TaskingCapabilities" : {
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/TaskingCapabilities-get-200"
}
}
}
},
"/v1.0/TaskingCapabilities({entityId})" : {
"$ref" : "#/paths/~1v1.0~1Tasks({entityId})~1TaskingCapability"
},
"/v1.0/TaskingCapabilities({entityId})/Actuator" : {
"$ref" : "#/paths/~1v1.0~1Actuators({entityId})"
},
"/v1.0/TaskingCapabilities({entityId})/Actuator/TaskingCapabilities" : {
"$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities"
},
"/v1.0/TaskingCapabilities({entityId})/Tasks" : {
"$ref" : "#/paths/~1v1.0~1Tasks({entityId})~1TaskingCapability~1Tasks"
},
"/v1.0/TaskingCapabilities({entityId})/Thing" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing"
},
"/v1.0/TaskingCapabilities({entityId})/Thing/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/TaskingCapabilities({entityId})/Thing/HistoricalLocations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations"
},
"/v1.0/TaskingCapabilities({entityId})/Thing/Locations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations"
},
"/v1.0/TaskingCapabilities({entityId})/Thing/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/TaskingCapabilities({entityId})/Thing/TaskingCapabilities" : {
"$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities"
},
"/v1.0/Tasks" : {
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Tasks-get-200"
}
}
}
},
"/v1.0/Tasks({entityId})" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Task-get-200"
}
}
}
},
"/v1.0/Tasks({entityId})/TaskingCapability" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/TaskingCapability-get-200"
}
}
}
},
"/v1.0/Tasks({entityId})/TaskingCapability/Actuator" : {
"$ref" : "#/paths/~1v1.0~1Actuators({entityId})"
},
"/v1.0/Tasks({entityId})/TaskingCapability/Actuator/TaskingCapabilities" : {
"$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities"
},
"/v1.0/Tasks({entityId})/TaskingCapability/Tasks" : {
"parameters" : [ {
"$ref" : "#/components/parameters/entityId"
} ],
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Tasks-get-200"
}
}
}
},
"/v1.0/Tasks({entityId})/TaskingCapability/Thing" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing"
},
"/v1.0/Tasks({entityId})/TaskingCapability/Thing/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/Tasks({entityId})/TaskingCapability/Thing/HistoricalLocations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations"
},
"/v1.0/Tasks({entityId})/TaskingCapability/Thing/Locations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations"
},
"/v1.0/Tasks({entityId})/TaskingCapability/Thing/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/Tasks({entityId})/TaskingCapability/Thing/TaskingCapabilities" : {
"$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities"
},
"/v1.0/Things" : {
"get" : {
"parameters" : [ {
"$ref" : "#/components/parameters/skip"
}, {
"$ref" : "#/components/parameters/top"
}, {
"$ref" : "#/components/parameters/count"
}, {
"$ref" : "#/components/parameters/select"
}, {
"$ref" : "#/components/parameters/expand"
}, {
"$ref" : "#/components/parameters/filter"
} ],
"responses" : {
"200" : {
"$ref" : "#/components/responses/Things-get-200"
}
}
}
},
"/v1.0/Things({entityId})" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing"
},
"/v1.0/Things({entityId})/Datastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1Datastreams"
},
"/v1.0/Things({entityId})/HistoricalLocations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1HistoricalLocations"
},
"/v1.0/Things({entityId})/Locations" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Thing~1Locations"
},
"/v1.0/Things({entityId})/MultiDatastreams" : {
"$ref" : "#/paths/~1v1.0~1Datastreams({entityId})~1Sensor~1MultiDatastreams"
},
"/v1.0/Things({entityId})/TaskingCapabilities" : {
"$ref" : "#/paths/~1v1.0~1Actuators({entityId})~1TaskingCapabilities"
}
},
"components" : {
"schemas" : {
"Actuator" : {
"type" : "object",
"properties" : {
"@iot.id" : {
"$ref" : "#/components/schemas/entityId"
},
"@iot.selfLink" : {
"$ref" : "#/components/schemas/selfLink"
},
"TaskingCapabilities" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/TaskingCapability"
}
},
"TaskingCapabilities@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"TaskingCapabilities@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"description" : {
"type" : "string"
},
"encodingType" : {
"type" : "string"
},
"metadata" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"properties" : {
"$ref" : "#/components/schemas/properties"
}
}
},
"Actuators" : {
"type" : "object",
"properties" : {
"@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"@iot.nextLink" : {
"$ref" : "#/components/schemas/nextLink"
},
"value" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Actuator"
}
}
}
},
"Datastream" : {
"type" : "object",
"properties" : {
"@iot.id" : {
"$ref" : "#/components/schemas/entityId"
},
"@iot.selfLink" : {
"$ref" : "#/components/schemas/selfLink"
},
"Observations" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Observation"
}
},
"Observations@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"Observations@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"ObservedProperty" : {
"$ref" : "#/components/schemas/ObservedProperty"
},
"ObservedProperty@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"Sensor" : {
"$ref" : "#/components/schemas/Sensor"
},
"Sensor@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"Thing" : {
"$ref" : "#/components/schemas/Thing"
},
"Thing@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"description" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"observationType" : {
"type" : "string"
},
"observedArea" : {
"type" : "string"
},
"phenomenonTime" : {
"type" : "string"
},
"properties" : {
"$ref" : "#/components/schemas/properties"
},
"resultTime" : {
"type" : "string"
},
"unitOfMeasurement" : {
"type" : "string"
}
}
},
"Datastreams" : {
"type" : "object",
"properties" : {
"@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"@iot.nextLink" : {
"$ref" : "#/components/schemas/nextLink"
},
"value" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Datastream"
}
}
}
},
"FeatureOfInterest" : {
"type" : "object",
"properties" : {
"@iot.id" : {
"$ref" : "#/components/schemas/entityId"
},
"@iot.selfLink" : {
"$ref" : "#/components/schemas/selfLink"
},
"Observations" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Observation"
}
},
"Observations@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"Observations@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"description" : {
"type" : "string"
},
"encodingType" : {
"type" : "string"
},
"feature" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"properties" : {
"$ref" : "#/components/schemas/properties"
}
}
},
"FeaturesOfInterest" : {
"type" : "object",
"properties" : {
"@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"@iot.nextLink" : {
"$ref" : "#/components/schemas/nextLink"
},
"value" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/FeatureOfInterest"
}
}
}
},
"HistoricalLocation" : {
"type" : "object",
"properties" : {
"@iot.id" : {
"$ref" : "#/components/schemas/entityId"
},
"@iot.selfLink" : {
"$ref" : "#/components/schemas/selfLink"
},
"Locations" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Location"
}
},
"Locations@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"Locations@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"Thing" : {
"$ref" : "#/components/schemas/Thing"
},
"Thing@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"time" : {
"type" : "string"
}
}
},
"HistoricalLocations" : {
"type" : "object",
"properties" : {
"@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"@iot.nextLink" : {
"$ref" : "#/components/schemas/nextLink"
},
"value" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/HistoricalLocation"
}
}
}
},
"Location" : {
"type" : "object",
"properties" : {
"@iot.id" : {
"$ref" : "#/components/schemas/entityId"
},
"@iot.selfLink" : {
"$ref" : "#/components/schemas/selfLink"
},
"HistoricalLocations" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/HistoricalLocation"
}
},
"HistoricalLocations@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"HistoricalLocations@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"Things" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Thing"
}
},
"Things@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"Things@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"description" : {
"type" : "string"
},
"encodingType" : {
"type" : "string"
},
"location" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"properties" : {
"$ref" : "#/components/schemas/properties"
}
}
},
"Locations" : {
"type" : "object",
"properties" : {
"@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"@iot.nextLink" : {
"$ref" : "#/components/schemas/nextLink"
},
"value" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Location"
}
}
}
},
"MultiDatastream" : {
"type" : "object",
"properties" : {
"@iot.id" : {
"$ref" : "#/components/schemas/entityId"
},
"@iot.selfLink" : {
"$ref" : "#/components/schemas/selfLink"
},
"Observations" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Observation"
}
},
"Observations@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"Observations@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"ObservedProperties" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/ObservedProperty"
}
},
"ObservedProperties@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"ObservedProperties@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"Sensor" : {
"$ref" : "#/components/schemas/Sensor"
},
"Sensor@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"Thing" : {
"$ref" : "#/components/schemas/Thing"
},
"Thing@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"description" : {
"type" : "string"
},
"multiObservationDataTypes" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"observationType" : {
"type" : "string"
},
"observedArea" : {
"type" : "string"
},
"phenomenonTime" : {
"type" : "string"
},
"properties" : {
"$ref" : "#/components/schemas/properties"
},
"resultTime" : {
"type" : "string"
},
"unitOfMeasurements" : {
"type" : "string"
}
}
},
"MultiDatastreams" : {
"type" : "object",
"properties" : {
"@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"@iot.nextLink" : {
"$ref" : "#/components/schemas/nextLink"
},
"value" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MultiDatastream"
}
}
}
},
"Observation" : {
"type" : "object",
"properties" : {
"@iot.id" : {
"$ref" : "#/components/schemas/entityId"
},
"@iot.selfLink" : {
"$ref" : "#/components/schemas/selfLink"
},
"Datastream" : {
"$ref" : "#/components/schemas/Datastream"
},
"Datastream@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"FeatureOfInterest" : {
"$ref" : "#/components/schemas/FeatureOfInterest"
},
"FeatureOfInterest@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"MultiDatastream" : {
"$ref" : "#/components/schemas/MultiDatastream"
},
"MultiDatastream@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"parameters" : {
"type" : "string"
},
"phenomenonTime" : {
"type" : "string"
},
"result" : {
"type" : "string"
},
"resultQuality" : {
"type" : "string"
},
"resultTime" : {
"type" : "string"
},
"validTime" : {
"type" : "string"
}
}
},
"Observations" : {
"type" : "object",
"properties" : {
"@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"@iot.nextLink" : {
"$ref" : "#/components/schemas/nextLink"
},
"value" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Observation"
}
}
}
},
"ObservedProperties" : {
"type" : "object",
"properties" : {
"@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"@iot.nextLink" : {
"$ref" : "#/components/schemas/nextLink"
},
"value" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/ObservedProperty"
}
}
}
},
"ObservedProperty" : {
"type" : "object",
"properties" : {
"@iot.id" : {
"$ref" : "#/components/schemas/entityId"
},
"@iot.selfLink" : {
"$ref" : "#/components/schemas/selfLink"
},
"Datastreams" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Datastream"
}
},
"Datastreams@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"Datastreams@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"MultiDatastreams" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MultiDatastream"
}
},
"MultiDatastreams@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"MultiDatastreams@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"definition" : {
"type" : "string"
},
"description" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"properties" : {
"$ref" : "#/components/schemas/properties"
}
}
},
"Sensor" : {
"type" : "object",
"properties" : {
"@iot.id" : {
"$ref" : "#/components/schemas/entityId"
},
"@iot.selfLink" : {
"$ref" : "#/components/schemas/selfLink"
},
"Datastreams" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Datastream"
}
},
"Datastreams@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"Datastreams@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"MultiDatastreams" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MultiDatastream"
}
},
"MultiDatastreams@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"MultiDatastreams@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"description" : {
"type" : "string"
},
"encodingType" : {
"type" : "string"
},
"metadata" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"properties" : {
"$ref" : "#/components/schemas/properties"
}
}
},
"Sensors" : {
"type" : "object",
"properties" : {
"@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"@iot.nextLink" : {
"$ref" : "#/components/schemas/nextLink"
},
"value" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Sensor"
}
}
}
},
"Task" : {
"type" : "object",
"properties" : {
"@iot.id" : {
"$ref" : "#/components/schemas/entityId"
},
"@iot.selfLink" : {
"$ref" : "#/components/schemas/selfLink"
},
"TaskingCapability" : {
"$ref" : "#/components/schemas/TaskingCapability"
},
"TaskingCapability@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"creationTime" : {
"type" : "string"
},
"taskingParameters" : {
"type" : "string"
}
}
},
"TaskingCapabilities" : {
"type" : "object",
"properties" : {
"@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"@iot.nextLink" : {
"$ref" : "#/components/schemas/nextLink"
},
"value" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/TaskingCapability"
}
}
}
},
"TaskingCapability" : {
"type" : "object",
"properties" : {
"@iot.id" : {
"$ref" : "#/components/schemas/entityId"
},
"@iot.selfLink" : {
"$ref" : "#/components/schemas/selfLink"
},
"Actuator" : {
"$ref" : "#/components/schemas/Actuator"
},
"Actuator@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"Tasks" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Task"
}
},
"Tasks@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"Tasks@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"Thing" : {
"$ref" : "#/components/schemas/Thing"
},
"Thing@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"description" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"properties" : {
"$ref" : "#/components/schemas/properties"
},
"taskingParameters" : {
"type" : "string"
}
}
},
"Tasks" : {
"type" : "object",
"properties" : {
"@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"@iot.nextLink" : {
"$ref" : "#/components/schemas/nextLink"
},
"value" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Task"
}
}
}
},
"Thing" : {
"type" : "object",
"properties" : {
"@iot.id" : {
"$ref" : "#/components/schemas/entityId"
},
"@iot.selfLink" : {
"$ref" : "#/components/schemas/selfLink"
},
"Datastreams" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Datastream"
}
},
"Datastreams@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"Datastreams@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"HistoricalLocations" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/HistoricalLocation"
}
},
"HistoricalLocations@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"HistoricalLocations@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"Locations" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Location"
}
},
"Locations@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"Locations@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"MultiDatastreams" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/MultiDatastream"
}
},
"MultiDatastreams@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"MultiDatastreams@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"TaskingCapabilities" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/TaskingCapability"
}
},
"TaskingCapabilities@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"TaskingCapabilities@iot.navigationLink" : {
"$ref" : "#/components/schemas/navigationLink"
},
"description" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"properties" : {
"$ref" : "#/components/schemas/properties"
}
}
},
"Things" : {
"type" : "object",
"properties" : {
"@iot.count" : {
"$ref" : "#/components/schemas/count"
},
"@iot.nextLink" : {
"$ref" : "#/components/schemas/nextLink"
},
"value" : {
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/Thing"
}
}
}
},
"count" : {
"type" : "integer",
"format" : "int64",
"description" : "The total number of entities in the entityset"
},
"entityId" : {
"type" : "integer",
"format" : "int64",
"description" : "The ID of an entity"
},
"navigationLink" : {
"type" : "string",
"description" : "A link to a related entity or entity set"
},
"nextLink" : {
"type" : "string",
"description" : "The link to the next page of entities"
},
"properties" : {
"type" : "object",
"description" : "a set of additional properties specified for the entity in the form \"name\":\"value\" pairs",
"additionalProperties" : true
},
"selfLink" : {
"type" : "string",
"description" : "The direct link to the entity"
}
},
"parameters" : {
"count" : {
"name" : "$count",
"in" : "query",
"description" : "Flag indicating if the total number of items in the collection should be returned.",
"required" : false,
"schema" : {
"type" : "boolean"
}
},
"entityId" : {
"name" : "entityId",
"in" : "path",
"description" : "The id of the requested entity",
"required" : true,
"schema" : {
"type" : "integer",
"format" : "int64"
}
},
"expand" : {
"name" : "$expand",
"in" : "query",
"description" : "The list of related queries that need to be included in the result.",
"required" : false,
"schema" : {
"type" : "string"
}
},
"filter" : {
"name" : "$filter",
"in" : "query",
"description" : "A filter query.",
"required" : false,
"schema" : {
"type" : "string"
}
},
"select" : {
"name" : "$select",
"in" : "query",
"description" : "The list of properties that need to be returned.",
"required" : false,
"schema" : {
"type" : "string"
}
},
"skip" : {
"name" : "$skip",
"in" : "query",
"description" : "The number of elements to skip from the collection",
"required" : false,
"schema" : {
"type" : "integer",
"format" : "int64"
}
},
"top" : {
"name" : "$top",
"in" : "query",
"description" : "The number of elements to return",
"required" : false,
"schema" : {
"type" : "integer",
"format" : "int64"
}
}
},
"responses" : {
"Actuator-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Actuator"
}
}
}
},
"Actuators-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Actuators"
}
}
}
},
"Datastream-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Datastream"
}
}
}
},
"Datastreams-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Datastreams"
}
}
}
},
"FeatureOfInterest-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/FeatureOfInterest"
}
}
}
},
"FeaturesOfInterest-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/FeaturesOfInterest"
}
}
}
},
"HistoricalLocation-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/HistoricalLocation"
}
}
}
},
"HistoricalLocations-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/HistoricalLocations"
}
}
}
},
"Location-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Location"
}
}
}
},
"Locations-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Locations"
}
}
}
},
"MultiDatastream-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/MultiDatastream"
}
}
}
},
"MultiDatastreams-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/MultiDatastreams"
}
}
}
},
"Observation-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Observation"
}
}
}
},
"Observations-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Observations"
}
}
}
},
"ObservedProperties-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/ObservedProperties"
}
}
}
},
"ObservedProperty-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/ObservedProperty"
}
}
}
},
"Sensor-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Sensor"
}
}
}
},
"Sensors-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Sensors"
}
}
}
},
"Task-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Task"
}
}
}
},
"TaskingCapabilities-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/TaskingCapabilities"
}
}
}
},
"TaskingCapability-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/TaskingCapability"
}
}
}
},
"Tasks-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Tasks"
}
}
}
},
"Thing-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Thing"
}
}
}
},
"Things-get-200" : {
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/Things"
}
}
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment