HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: /var/www/api.javaapp.co.uk/node_modules/aws-sdk/apis/iot1click-devices-2018-05-14.min.json
{
  "metadata": {
    "apiVersion": "2018-05-14",
    "endpointPrefix": "devices.iot1click",
    "signingName": "iot1click",
    "serviceFullName": "AWS IoT 1-Click Devices Service",
    "serviceId": "IoT 1Click Devices Service",
    "protocol": "rest-json",
    "jsonVersion": "1.1",
    "uid": "devices-2018-05-14",
    "signatureVersion": "v4"
  },
  "operations": {
    "ClaimDevicesByClaimCode": {
      "http": {
        "method": "PUT",
        "requestUri": "/claims/{claimCode}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "ClaimCode": {
            "location": "uri",
            "locationName": "claimCode"
          }
        },
        "required": [
          "ClaimCode"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "ClaimCode": {
            "locationName": "claimCode"
          },
          "Total": {
            "locationName": "total",
            "type": "integer"
          }
        }
      }
    },
    "DescribeDevice": {
      "http": {
        "method": "GET",
        "requestUri": "/devices/{deviceId}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "DeviceId": {
            "location": "uri",
            "locationName": "deviceId"
          }
        },
        "required": [
          "DeviceId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "DeviceDescription": {
            "shape": "S8",
            "locationName": "deviceDescription"
          }
        }
      }
    },
    "FinalizeDeviceClaim": {
      "http": {
        "method": "PUT",
        "requestUri": "/devices/{deviceId}/finalize-claim",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "DeviceId": {
            "location": "uri",
            "locationName": "deviceId"
          },
          "Tags": {
            "shape": "Sc",
            "locationName": "tags"
          }
        },
        "required": [
          "DeviceId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "State": {
            "locationName": "state"
          }
        }
      }
    },
    "GetDeviceMethods": {
      "http": {
        "method": "GET",
        "requestUri": "/devices/{deviceId}/methods",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "DeviceId": {
            "location": "uri",
            "locationName": "deviceId"
          }
        },
        "required": [
          "DeviceId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "DeviceMethods": {
            "locationName": "deviceMethods",
            "type": "list",
            "member": {
              "shape": "Si"
            }
          }
        }
      }
    },
    "InitiateDeviceClaim": {
      "http": {
        "method": "PUT",
        "requestUri": "/devices/{deviceId}/initiate-claim",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "DeviceId": {
            "location": "uri",
            "locationName": "deviceId"
          }
        },
        "required": [
          "DeviceId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "State": {
            "locationName": "state"
          }
        }
      }
    },
    "InvokeDeviceMethod": {
      "http": {
        "requestUri": "/devices/{deviceId}/methods",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "DeviceId": {
            "location": "uri",
            "locationName": "deviceId"
          },
          "DeviceMethod": {
            "shape": "Si",
            "locationName": "deviceMethod"
          },
          "DeviceMethodParameters": {
            "locationName": "deviceMethodParameters"
          }
        },
        "required": [
          "DeviceId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "DeviceMethodResponse": {
            "locationName": "deviceMethodResponse"
          }
        }
      }
    },
    "ListDeviceEvents": {
      "http": {
        "method": "GET",
        "requestUri": "/devices/{deviceId}/events",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "DeviceId": {
            "location": "uri",
            "locationName": "deviceId"
          },
          "FromTimeStamp": {
            "shape": "So",
            "location": "querystring",
            "locationName": "fromTimeStamp"
          },
          "MaxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          },
          "NextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          },
          "ToTimeStamp": {
            "shape": "So",
            "location": "querystring",
            "locationName": "toTimeStamp"
          }
        },
        "required": [
          "DeviceId",
          "FromTimeStamp",
          "ToTimeStamp"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "Events": {
            "locationName": "events",
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "Device": {
                  "locationName": "device",
                  "type": "structure",
                  "members": {
                    "Attributes": {
                      "locationName": "attributes",
                      "type": "structure",
                      "members": {}
                    },
                    "DeviceId": {
                      "locationName": "deviceId"
                    },
                    "Type": {
                      "locationName": "type"
                    }
                  }
                },
                "StdEvent": {
                  "locationName": "stdEvent"
                }
              }
            }
          },
          "NextToken": {
            "locationName": "nextToken"
          }
        }
      }
    },
    "ListDevices": {
      "http": {
        "method": "GET",
        "requestUri": "/devices",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "DeviceType": {
            "location": "querystring",
            "locationName": "deviceType"
          },
          "MaxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          },
          "NextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "Devices": {
            "locationName": "devices",
            "type": "list",
            "member": {
              "shape": "S8"
            }
          },
          "NextToken": {
            "locationName": "nextToken"
          }
        }
      }
    },
    "ListTagsForResource": {
      "http": {
        "method": "GET",
        "requestUri": "/tags/{resource-arn}",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "ResourceArn": {
            "location": "uri",
            "locationName": "resource-arn"
          }
        },
        "required": [
          "ResourceArn"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "Tags": {
            "shape": "Sc",
            "locationName": "tags"
          }
        }
      }
    },
    "TagResource": {
      "http": {
        "requestUri": "/tags/{resource-arn}",
        "responseCode": 204
      },
      "input": {
        "type": "structure",
        "members": {
          "ResourceArn": {
            "location": "uri",
            "locationName": "resource-arn"
          },
          "Tags": {
            "shape": "Sc",
            "locationName": "tags"
          }
        },
        "required": [
          "ResourceArn",
          "Tags"
        ]
      }
    },
    "UnclaimDevice": {
      "http": {
        "method": "PUT",
        "requestUri": "/devices/{deviceId}/unclaim",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "DeviceId": {
            "location": "uri",
            "locationName": "deviceId"
          }
        },
        "required": [
          "DeviceId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {
          "State": {
            "locationName": "state"
          }
        }
      }
    },
    "UntagResource": {
      "http": {
        "method": "DELETE",
        "requestUri": "/tags/{resource-arn}",
        "responseCode": 204
      },
      "input": {
        "type": "structure",
        "members": {
          "ResourceArn": {
            "location": "uri",
            "locationName": "resource-arn"
          },
          "TagKeys": {
            "location": "querystring",
            "locationName": "tagKeys",
            "type": "list",
            "member": {}
          }
        },
        "required": [
          "TagKeys",
          "ResourceArn"
        ]
      }
    },
    "UpdateDeviceState": {
      "http": {
        "method": "PUT",
        "requestUri": "/devices/{deviceId}/state",
        "responseCode": 200
      },
      "input": {
        "type": "structure",
        "members": {
          "DeviceId": {
            "location": "uri",
            "locationName": "deviceId"
          },
          "Enabled": {
            "locationName": "enabled",
            "type": "boolean"
          }
        },
        "required": [
          "DeviceId"
        ]
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    }
  },
  "shapes": {
    "S8": {
      "type": "structure",
      "members": {
        "Arn": {
          "locationName": "arn"
        },
        "Attributes": {
          "locationName": "attributes",
          "type": "map",
          "key": {},
          "value": {}
        },
        "DeviceId": {
          "locationName": "deviceId"
        },
        "Enabled": {
          "locationName": "enabled",
          "type": "boolean"
        },
        "RemainingLife": {
          "locationName": "remainingLife",
          "type": "double"
        },
        "Type": {
          "locationName": "type"
        },
        "Tags": {
          "shape": "Sc",
          "locationName": "tags"
        }
      }
    },
    "Sc": {
      "type": "map",
      "key": {},
      "value": {}
    },
    "Si": {
      "type": "structure",
      "members": {
        "DeviceType": {
          "locationName": "deviceType"
        },
        "MethodName": {
          "locationName": "methodName"
        }
      }
    },
    "So": {
      "type": "timestamp",
      "timestampFormat": "iso8601"
    }
  }
}