{"__v":8,"_id":"570a56cd9d7b6e0e003a96ca","category":{"project":"56abbf55f25f160d00e17f4e","version":"56abbf55f25f160d00e17f51","_id":"570a5676ade45d0e00c1ad33","__v":0,"sync":{"url":"","isSync":false},"reference":true,"createdAt":"2016-04-10T13:34:46.864Z","from_sync":false,"order":3,"slug":"client-side-api","title":"Client Side API"},"parentDoc":null,"project":"56abbf55f25f160d00e17f4e","user":"56abbec30b9e0b0d00616274","version":{"__v":12,"_id":"56abbf55f25f160d00e17f51","project":"56abbf55f25f160d00e17f4e","createdAt":"2016-01-29T19:36:53.665Z","releaseDate":"2016-01-29T19:36:53.665Z","categories":["56abbf56f25f160d00e17f52","56abca6bf9757e0d007c6650","56acddfa0ab3c00d00ce3332","56af65da9d32e30d0006d30f","56af66cab34d210d003d9ad0","56af6afcd21e9c0d00b628d1","56af6d6ecc4cbd0d00ce2c88","5705b12221cfed0e00e8c580","570a5676ade45d0e00c1ad33","570d7d25d1e4b82000d9e385","570eac3c3160d10e0041df0e","575709000fd6a3200010dded"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-04-10T13:36:13.199Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":true,"order":29,"body":"### Statistics Client API\n\nSubmitting statistics from your game using the Client API couldn't be easier. First, make sure you have [read the documentation](doc:concepts-statistics) about how to define statistics for your game on the Kongregate servers.\n\n### Submitting statistics\n\nThe API for submitting a statistic to our servers is very simple. The `submit` function on the `stats` property of the Kongregate API Object takes two arguments. The first is the name of the statistic as you defined earlier, and the second is an integer for the value:\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Name\",\n    \"h-1\": \"Type\",\n    \"h-2\": \"Description\",\n    \"0-0\": \"`statistic_name`\",\n    \"0-1\": \"String\",\n    \"0-2\": \"The name of the statistic to submit.\",\n    \"1-0\": \"`value`\",\n    \"1-1\": \"Integer\",\n    \"1-2\": \"The value of the statistic to submit.\"\n  },\n  \"cols\": 3,\n  \"rows\": 2\n}\n[/block]\n**Example:** Submit various statistics to the server\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"kongregate.stats.submit(\\\"Coins\\\", 1); // The user collected a coin\\nkongregate.stats.submit(\\\"MonstersKilled\\\", 1); //The user killed a monster\\nkongregate.stats.submit(\\\"HighScore\\\", 398); //The user got a score of 398\\nkongregate.stats.submit(\\\"LapTime\\\", 60); //User finished a lap in 60 seconds\",\n      \"language\": \"haxe\",\n      \"name\": \"ActionScript 3\"\n    },\n    {\n      \"code\": \"kongregate.stats.submit(\\\"Coins\\\", 1); // The user collected a coin\\nkongregate.stats.submit(\\\"MonstersKilled\\\", 1); //The user killed a monster\\nkongregate.stats.submit(\\\"HighScore\\\", 398); //The user got a score of 398\\nkongregate.stats.submit(\\\"LapTime\\\", 60); //User finished a lap in 60 seconds\",\n      \"language\": \"javascript\",\n      \"name\": \"JavaScript\"\n    }\n  ]\n}\n[/block]","excerpt":"Submit statistics/scores to the server\n`submit(statistic_name, value)`","slug":"client-api-stats-submit","type":"fn","title":"Stats.Submit"}

fnStats.Submit

Submit statistics/scores to the server `submit(statistic_name, value)`

### Statistics Client API Submitting statistics from your game using the Client API couldn't be easier. First, make sure you have [read the documentation](doc:concepts-statistics) about how to define statistics for your game on the Kongregate servers. ### Submitting statistics The API for submitting a statistic to our servers is very simple. The `submit` function on the `stats` property of the Kongregate API Object takes two arguments. The first is the name of the statistic as you defined earlier, and the second is an integer for the value: [block:parameters] { "data": { "h-0": "Name", "h-1": "Type", "h-2": "Description", "0-0": "`statistic_name`", "0-1": "String", "0-2": "The name of the statistic to submit.", "1-0": "`value`", "1-1": "Integer", "1-2": "The value of the statistic to submit." }, "cols": 3, "rows": 2 } [/block] **Example:** Submit various statistics to the server [block:code] { "codes": [ { "code": "kongregate.stats.submit(\"Coins\", 1); // The user collected a coin\nkongregate.stats.submit(\"MonstersKilled\", 1); //The user killed a monster\nkongregate.stats.submit(\"HighScore\", 398); //The user got a score of 398\nkongregate.stats.submit(\"LapTime\", 60); //User finished a lap in 60 seconds", "language": "haxe", "name": "ActionScript 3" }, { "code": "kongregate.stats.submit(\"Coins\", 1); // The user collected a coin\nkongregate.stats.submit(\"MonstersKilled\", 1); //The user killed a monster\nkongregate.stats.submit(\"HighScore\", 398); //The user got a score of 398\nkongregate.stats.submit(\"LapTime\", 60); //User finished a lap in 60 seconds", "language": "javascript", "name": "JavaScript" } ] } [/block]