API Server Messaging
API server is listening for HTTP
requests on ip
and port
that are defined in the server configuration.
By default the server is listening on http://localhost:5340
Each request that is sent to API server will receive a response that is a JSON object with following structure1:
{
"status": "", // Status: `ok` or `fail`
"message": "", // Message: Extra information
"data": [] // Data: Data ie. dial information
}
Status
The status
will always be either ok
or fail
.
Message
The message
will give a human readable representation of the status.
Data
The data
will contain any information that was requested from the server.
If there was no data, this array will be empty.
Exception
Certain requests request specific type of response, for example get dial image. In this case the server will return raw binary data instead of JSON object.
-
Certain requests request specific type of response, for example get dial image. In this case the server will return raw binary data instead of JSON object. ↩