xPico® Wi-Fi® Embedded Device Server User Guide
100
Appendix B: WebAPI
WebAPI is a cloud function API allowing access to configuration and status information of xPico
Wi-Fi embedded device server through standard HTTP request.
Export Status Group
An HTTP POST request can be sent to the device to retrieve status information.
Protocol:
HTTP
Method:
Post
URL:
http://<hostname>/export/status
Parameters:
optionalLine:
Optional line index for line oriented XML groups
optionalGroupList:
Optional list of XML groups separated by semicolon. If omitted, all status
groups will be returned.
CURL example:
curl -u admin:PASSWORD http://172.19.100.125/export/status -X POST
curl -u admin:PASSWORD http://172.19.100.125/export/status -X POST -d
"optionalGroupList=Device"
Javascript example:
myXmlhttprequest.open(
"POST",
"/export/status",
true
);
request.send(
"optionalGroupList=Device"
);
Export Configuration Group
An HTTP POST request can be sent to the device to retrieve configuration information.
Protocol:
HTTP
Method:
Post
URL:
http://<hostname>/export/config
Parameters:
optionalLine:
Optional line index for line oriented XML groups
optionalGroupList:
Optional list of XML groups separated by semicolon. If omitted, all
configuration groups will be returned.