You need an API Token to authenticate API requests.
If you are logged in it's automatically loaded below.
If not, log in, click on your photo (top right corner), enter in "account", and you will find it there.

Essential commands

These are the commands you need to recursively feed and read dynamic data of signals.

PUT

WriteValue

Refresh the instant value for the signal.

URL: circusofthings.com/WriteValue

Parameters

Key

The public key that identifies the signal to feed

URL

String

Value

The actual value written

Form

Double

Lat

Value of the latitude.

Form

Double

Lon

Value of the longitude.

Form

Double

Alt

Value of the altitude.

Form

Double

IsMobile

This flag notifies readers whether this signal is moving and thus is worth to track it.

Form

Boolean

Error status codes

200

Success

400

Malformed JSON Query.

401

Invalid API Token.

402

No permissions.

403

Signal not found or deleted.

Try!

GET

ReadValue

Get the actual value for the signal.

URL: circusofthings.com/ReadValue

Parameters

Key

The public key that identifies the signal to be read

URL

String

Response model

{

key[String]: The key of the signal read

Value[Double]: Value read from signal

Lat[Double]: Latitude coordinate of the signal's location

Lon[Double]: Longitude coordinate of the signal's location

Alt[Double]: Altitude coordinate of the signal's location

IsMobile[Boolean]: True if signal is mobile, false if it's static

Message[String]: The server message about the query

}

Error status codes

200

Success

400

Malformed JSON Query.

401

Invalid API Token.

402

No permissions.

403

Signal not found or deleted.

Try!

Optional commands

These are the functions to handle signals and its static information.

All are optional as the actions are performed in your user area interface.

Only use it if you need it for something beyond the basics.

This service is in beta stage and we are not releasing them by now until the specification is mature in UX basis