{"metadata":{"image":[],"title":"","description":""},"api":{"url":"/signin","auth":"required","settings":"570423d459c5190e000ab6c0","examples":{"codes":[{"name":"Request Body","code":"{\n \"client_key\" : \"c2hlZWJhbkBnb29ydWxlYXJuaW5nLm9yZw==\", \n \"client_id\" : \"ba956a97-ae15-11e5-a302-f8a963065976\", \n \"grant_type\" : \"anonymous\"\n}","language":"json"}]},"method":"post","params":[{"name":"Content-Type","type":"string","default":"application/json","desc":"Type of the content sent in request body","required":false,"in":"header","ref":"","_id":"59b7aa44e7796d003c004f74"}],"results":{"codes":[{"status":200,"name":"","code":"{\n \"user_id\": \"anonymous\",\n \"provided_at\": 1573128645913,\n \"cdn_urls\": {\n \"user_cdn_url\": \"//usercdn.gooru.org/\",\n \"content_cdn_url\": \"//cdn.gooru.org/\"\n },\n \"tenant\": {\n \"tenant_id\": \"ba956a97-ae15-11e5-a302-f8a963065976\",\n \"tenant_root\": null\n },\n \"preference_settings\": {\n \"standard_preference\": {\n \"K12.SC\": \"NGSS\",\n \"K12.MA\": \"CCSS\",\n \"K12.SS\": \"C3\",\n \"K12.ELA\": \"CCSS\",\n \"K12.CS\": \"CSTA\"\n }\n },\n \"access_token_validity\": 28800,\n \"access_token\": \"MjoxNTczMTI4NjQ1OTEzOmFub255bW91czo6YmE5NTZhOTctYWUxNS0xMWU1LWEzMDItZjhhOTYzMDY1OTc2\"\n}","language":"json"},{"code":"{\n \"message\": \"null or empty payload\"\n}","language":"json","status":400,"name":""}]}},"next":{"description":"","pages":[]},"title":"Anonymous Signin (Token)","type":"endpoint","slug":"generate-anonymous-user-access-token","excerpt":"Generate anonymous user access token using client id and client key","body":"[block:callout]\n{\n \"type\": \"info\",\n \"body\": \"client_id and client_key is needed\\n\\nPay attention to the \\\"access_token\\\" as it is required for authenticating and sent via the Header of almost every API call\",\n \"title\": \"Authentication required (client_id & client_key is needed)\"\n}\n[/block]\nThe anonymous authentication flow can be used to authenticate when the user already has the client id and client key (or secret). This authentication flow involves passing the client id and key. Use this authentication flow only when necessary. No refresh token will be issued.\n\nThis access token would be start point for next set of interactions with system.\n\n\n\n\n\n[block:parameters]\n{\n \"data\": {\n \"h-0\": \"Error Codes\",\n \"h-1\": \"Error Description\",\n \"0-0\": \"400 - Bad Request\",\n \"0-1\": \"Missing ```client_key, client_id,grant_type```\"\n },\n \"cols\": 2,\n \"rows\": 1\n}\n[/block]","updates":[],"order":1,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"5864d2e079ce642d00f0ff21","user":"55dd6b48a649eb170083b97a","githubsync":"","project":"56439dfe9eebf70d00490d54","__v":7,"category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"Authentication","slug":"authentication","order":1,"from_sync":false,"reference":false,"_id":"5864d2df79ce642d00f0fec9","project":"56439dfe9eebf70d00490d54","__v":0,"version":"5864d2df79ce642d00f0fec7","createdAt":"2016-01-19T00:09:16.715Z"},"version":{"version":"2","version_clean":"2.0.0","codename":"","is_stable":true,"is_beta":true,"is_hidden":false,"is_deprecated":false,"categories":["5864d2df79ce642d00f0fec8","5864d2df79ce642d00f0fec9","5864d2df79ce642d00f0feca","5864d2df79ce642d00f0fecb","5864d2df79ce642d00f0fecc","5864d2df79ce642d00f0fecd","5864d2df79ce642d00f0fece","5864d2df79ce642d00f0fecf","5864d2df79ce642d00f0fed0","5864d2df79ce642d00f0fed1","5864d2df79ce642d00f0fed2","5864d2df79ce642d00f0fed3","5864d2df79ce642d00f0fed4","5864d2df79ce642d00f0fed5","5864d2df79ce642d00f0fed6","5864d2df79ce642d00f0fed7","5864d2df79ce642d00f0fed8","5864d2df79ce642d00f0fed9","5864d2df79ce642d00f0feda","5864d2df79ce642d00f0fedb","5864d2df79ce642d00f0fedc","5864d2df79ce642d00f0fedd","5864d2df79ce642d00f0fede","598aa64f4b6e990019b7a2d2","599bc76bc03fa2000f83db2a","599bcc3c3c5bf7000f3434fc","5d427dc9fa56fa0011135058","5d429c616863d5003af785a7","5d429e0889418f00c5e95d3f","5d42b5f098b05e003acb08b4","5d43c16985775c00ebeede3b","5d43d15446d584003da91e6d","5d43d61a5bdac50011b6f234","5d43d7c2db365100640dbc58","5d43d954bffa8400ff7efa78","5d43e414cf4f03005944344c","5d43eb42db365100640dbe4a","5d43ee6c78121b0057bc1dbf","5d9a18b4afc33400126c4e6f","5dc4f96dbb5da3006c8f5660"],"_id":"5864d2df79ce642d00f0fec7","createdAt":"2016-12-29T09:09:51.074Z","project":"56439dfe9eebf70d00490d54","releaseDate":"2016-12-29T09:09:51.074Z","__v":18},"parentDoc":null,"createdAt":"2016-02-01T17:24:13.969Z"}
postAnonymous Signin (Token)
Generate anonymous user access token using client id and client key
Definition
{{ api_url }}{{ page_api_url }}
Parameters
Headers
Content-Type:
stringapplication/json
Type of the content sent in request body