Sugar Network/API: Difference between revisions

No edit summary
Line 85: Line 85:
Data to receive:
Data to receive:
:* property value in JSON notation.
:* property value in JSON notation.
=== Usage statistics ===
In order to collect [[Platform_Team/Usage_Statistics|usage statistics]] gathered in local users' environment by [[Platform_Team/Server_Kit/sugar-client|sugar-client]], API provides related commands for ''User'' [[Sugar Network]] resource.
'''GET''' /user/''GUID''?cmd='''stats-info'''
Returns a dictionary with RRD configuration settings for local stats collecting process that user side should use to avoid problem while uploading stats to the server.
'''POST''' /user/''GUID''?cmd='''stats-upload'''
Upload statistics. Request content should be in JSON notation and be a dictionary of:
* {{Code|name}} name of RRD database to upload stats to;
* {{Code|values}} and array of {{Code|timestamp, row}} tuples when {{Code|row}} is a dictionary of database field names and values.


=== Notifications ===
=== Notifications ===