iot-data-2015-05-28.min.json (2662B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2015-05-28", 5 "endpointPrefix": "data.iot", 6 "protocol": "rest-json", 7 "serviceFullName": "AWS IoT Data Plane", 8 "signatureVersion": "v4", 9 "signingName": "iotdata" 10 }, 11 "operations": { 12 "DeleteThingShadow": { 13 "http": { 14 "method": "DELETE", 15 "requestUri": "/things/{thingName}/shadow" 16 }, 17 "input": { 18 "type": "structure", 19 "required": [ 20 "thingName" 21 ], 22 "members": { 23 "thingName": { 24 "location": "uri", 25 "locationName": "thingName" 26 } 27 } 28 }, 29 "output": { 30 "type": "structure", 31 "required": [ 32 "payload" 33 ], 34 "members": { 35 "payload": { 36 "type": "blob" 37 } 38 }, 39 "payload": "payload" 40 } 41 }, 42 "GetThingShadow": { 43 "http": { 44 "method": "GET", 45 "requestUri": "/things/{thingName}/shadow" 46 }, 47 "input": { 48 "type": "structure", 49 "required": [ 50 "thingName" 51 ], 52 "members": { 53 "thingName": { 54 "location": "uri", 55 "locationName": "thingName" 56 } 57 } 58 }, 59 "output": { 60 "type": "structure", 61 "members": { 62 "payload": { 63 "type": "blob" 64 } 65 }, 66 "payload": "payload" 67 } 68 }, 69 "Publish": { 70 "http": { 71 "requestUri": "/topics/{topic}" 72 }, 73 "input": { 74 "type": "structure", 75 "required": [ 76 "topic" 77 ], 78 "members": { 79 "topic": { 80 "location": "uri", 81 "locationName": "topic" 82 }, 83 "qos": { 84 "location": "querystring", 85 "locationName": "qos", 86 "type": "integer" 87 }, 88 "payload": { 89 "type": "blob" 90 } 91 }, 92 "payload": "payload" 93 } 94 }, 95 "UpdateThingShadow": { 96 "http": { 97 "requestUri": "/things/{thingName}/shadow" 98 }, 99 "input": { 100 "type": "structure", 101 "required": [ 102 "thingName", 103 "payload" 104 ], 105 "members": { 106 "thingName": { 107 "location": "uri", 108 "locationName": "thingName" 109 }, 110 "payload": { 111 "type": "blob" 112 } 113 }, 114 "payload": "payload" 115 }, 116 "output": { 117 "type": "structure", 118 "members": { 119 "payload": { 120 "type": "blob" 121 } 122 }, 123 "payload": "payload" 124 } 125 } 126 }, 127 "shapes": {} 128 }