Skip to content

Cloud

Manage Device Clouds.

Find

Get a list of device clouds.

Endpoint

HTTP
POST /cloud/find

Authorized User Role

user

Request Body

FieldTypeNotes
idstringCloud ID.

Query String Options

FieldTypeDefaultNotes
indexstringIndex name: primary or gs1.
limitnumberLimit number of results.
nextobjectToken for next page.
prevobjectToken for previous page.

Response

Paged response.

FieldTypeNotes
dataarrayA list of cloud records.
nextstringPaged cursor to use for the next page of items.
prevstringPages cursor to use for the previous page of items.

Cloud

FieldTypeNotes
accountIdstringOwning account ID.
apistringHub (Device cloud) API endpoint.
apiGatewaystringManager API Gateway ID.
awsAccountstringAWS account ID.
connectedbooleanCloud connected and has passed tests.
deviceRolestringIAM role for device keys.
devicesnumberNumber of devices connecting last month.
enablebooleanCloud enable flag.
errorstringCloud error.
hoststringCloud host for hosted clouds.
hubsnumberNumber of cloud hub tenants.
idstringCloud ID.
iotPolicystringIoT policy for device keys.
loadnumberCloud load.
namestringCloud name.
openbooleanHost cloud is open for new tennants.
planIdstringPlan ID.
provisioneddateProvisioned date.
quotaobjectCloud quota.
regionstringCloud region.
schemaobjectCloud schema.
shadowsbooleanCloud has IoT device shadows.
stackstringCloudFormation stack.
statusstringCloudFormation stack status.
suspendedbooleanCloud is suspended.
syncbooleanCloud supports device database synchronization.
tenantsnumberNumber of cloud hub tenants.
trailBucketstringCloud trail bucket.
typestringCloud type.
versionnumberCloud version (for schema compatibility).
userPoolIdstringCognito user pool ID.
userPoolClientstringCognito user pool Client ID.

Get

Get a cloud object.

Endpoint

HTTP
POST /cloud/get

Authorized User Role

user

Request Body

FieldTypeRequiredNotes
idstringyesCloud ID.

Response

A cloud object.

FieldTypeNotes
accountIdstringOwning account ID.
apistringHub (Device cloud) API endpoint.
apiGatewaystringManager API Gateway ID.
awsAccountstringAWS account ID.
connectedbooleanCloud connected and has passed tests.
deviceRolestringIAM role for device keys.
devicesnumberNumber of devices connecting last month.
enablebooleanCloud enable flag.
errorstringCloud error.
hoststringCloud host for hosted clouds.
hubsnumberNumber of cloud hub tenants.
idstringCloud ID.
iotPolicystringIoT policy for device keys.
loadnumberCloud load.
namestringCloud name.
openbooleanHost cloud is open for new tennants.
planIdstringPlan ID.
provisioneddateProvisioned date.
quotaobjectCloud quota.
regionstringCloud region.
schemaobjectCloud schema.
shadowsbooleanCloud has IoT device shadows.
stackstringCloudFormation stack.
statusstringCloudFormation stack status.
suspendedbooleanCloud is suspended.
syncbooleanCloud supports device database synchronization.
tenantsnumberNumber of cloud hub tenants.
trailBucketstringCloud trail bucket.
typestringCloud type.
versionnumberCloud version (for schema compatibility).
userPoolIdstringCognito user pool ID.
userPoolClientstringCognito user pool Client ID.

GetHosts

Get a list of matching hosts.

Endpoint

HTTP
POST /cloud/getHosts

Authorized User Role

admin

Request Body

FieldTypeNotes
openbooleanOpen for tennants.
regionstringRegion.

Response

Paged response.

FieldTypeNotes
dataarrayAn array of Host records.
nextstringPaged cursor to use for the next page of items.
prevstringPages cursor to use for the previous page of items.

Host

FieldTypeNotes
namestringHost name.
regionstringRegion.

Remove

Remove a cloud.

Endpoint

HTTP
POST /cloud/remove

Authorized User Role

admin

Request Body

FieldTypeRequiredNotes
idstringyesCloud ID.

Query String Options

FieldType
invokestring

Update

Update a cloud.

Endpoint

HTTP
POST /cloud/update

Authorized User Role

admin

Request Body

FieldTypeNotes
attachmentsobjectAttachments.
deviceRolestringDevice role.
enablebooleanEnable flag.
eraseobjectErase object.
errorstringError.
idstringCloud ID.
iotPolicystringIoT policy.
namestringCloud name.
openbooleanOpen for tennants.
periodstringPeriod.
regionstringRegion.
schemaobjectSchema.
shadowsbooleanEnable AWS IoT shadows.
syncbooleanSync flag.
typestringCloud type.
unitsnumberDevice units.

Response

A cloud object.

FieldTypeNotes
accountIdstringOwning account ID.
apistringHub (Device cloud) API endpoint.
apiGatewaystringManager API Gateway ID.
awsAccountstringAWS account ID.
connectedbooleanCloud connected and has passed tests.
deviceRolestringIAM role for device keys.
devicesnumberNumber of devices connecting last month.
enablebooleanCloud enable flag.
errorstringCloud error.
hoststringCloud host for hosted clouds.
hubsnumberNumber of cloud hub tenants.
idstringCloud ID.
iotPolicystringIoT policy for device keys.
loadnumberCloud load.
namestringCloud name.
openbooleanHost cloud is open for new tennants.
planIdstringPlan ID.
provisioneddateProvisioned date.
quotaobjectCloud quota.
regionstringCloud region.
schemaobjectCloud schema.
shadowsbooleanCloud has IoT device shadows.
stackstringCloudFormation stack.
statusstringCloudFormation stack status.
suspendedbooleanCloud is suspended.
syncbooleanCloud supports device database synchronization.
tenantsnumberNumber of cloud hub tenants.
trailBucketstringCloud trail bucket.
typestringCloud type.
versionnumberCloud version (for schema compatibility).
userPoolIdstringCognito user pool ID.
userPoolClientstringCognito user pool Client ID.