{"_id":"56acd71413ac890d001c3c80","link_url":"","project":"56acd71213ac890d001c3c7a","type":"basic","updates":[],"body":"[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"API Basics\"\n}\n[/block]\nInteracting with the GameWisp API consists of four main concepts:\n\n1. [Authorize your application](https://gamewisp.readme.io/docs/overview) to use the GameWisp API.\n2. Provide a method for GameWisp channels to[ grant your application access to their data](https://gamewisp.readme.io/docs/connecting-to-a-gamewisp-channel).\n3. Retrieve data using our [RESTful API endpoints.](https://gamewisp.readme.io/docs/introduction-1)\n4. Retrieve real-time data using[ Singularity, our WebSocket powered, real-time API](https://gamewisp.readme.io/docs/introduction).\n\nUse our RESTful API if your application has no need to receive real-time information from GameWisp channels, nor does it need to resort to frequent polling on RESTful endpoints\n\nUse Singularity if you require immediate notification when things happen on GameWisp.\n\nIt's also fully possible and quite easy to use both approaches in a single application if necessary.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"What Next?\"\n}\n[/block]\nInteracting with GameWisp APIs requires your application to be authorized. Check out the [Authorization Overview](https://gamewisp.readme.io/docs/overview) to find out how to authorize your application.","category":"56acd71313ac890d001c3c7e","excerpt":"This page will help you get started using the GameWisp API.","githubsync":"","parentDoc":null,"slug":"getting-started","user":"56acd6caa040860d00ac94a2","__v":11,"hidden":false,"order":0,"title":"Getting Started","sync_unique":"","version":"56acd71213ac890d001c3c7d","api":{"url":"","auth":"required","params":[],"results":{"codes":[]},"settings":""},"createdAt":"2016-01-30T15:30:28.308Z","link_external":false,"childrenPages":[]}

Getting Started

This page will help you get started using the GameWisp API.

[block:api-header] { "type": "basic", "title": "API Basics" } [/block] Interacting with the GameWisp API consists of four main concepts: 1. [Authorize your application](https://gamewisp.readme.io/docs/overview) to use the GameWisp API. 2. Provide a method for GameWisp channels to[ grant your application access to their data](https://gamewisp.readme.io/docs/connecting-to-a-gamewisp-channel). 3. Retrieve data using our [RESTful API endpoints.](https://gamewisp.readme.io/docs/introduction-1) 4. Retrieve real-time data using[ Singularity, our WebSocket powered, real-time API](https://gamewisp.readme.io/docs/introduction). Use our RESTful API if your application has no need to receive real-time information from GameWisp channels, nor does it need to resort to frequent polling on RESTful endpoints Use Singularity if you require immediate notification when things happen on GameWisp. It's also fully possible and quite easy to use both approaches in a single application if necessary. [block:api-header] { "type": "basic", "title": "What Next?" } [/block] Interacting with GameWisp APIs requires your application to be authorized. Check out the [Authorization Overview](https://gamewisp.readme.io/docs/overview) to find out how to authorize your application.