{"action":"created","issue":{"url":"https://api.github.com/repos/DV8FromTheWorld/JDA/issues/124","repository_url":"https://api.github.com/repos/DV8FromTheWorld/JDA","labels_url":"https://api.github.com/repos/DV8FromTheWorld/JDA/issues/124/labels{/name}","comments_url":"https://api.github.com/repos/DV8FromTheWorld/JDA/issues/124/comments","events_url":"https://api.github.com/repos/DV8FromTheWorld/JDA/issues/124/events","html_url":"https://github.com/DV8FromTheWorld/JDA/issues/124","id":176548586,"number":124,"title":"Route endpoints","user":{"login":"DV8FromTheWorld","id":1479909,"avatar_url":"https://avatars.githubusercontent.com/u/1479909?v=3","gravatar_id":"","url":"https://api.github.com/users/DV8FromTheWorld","html_url":"https://github.com/DV8FromTheWorld","followers_url":"https://api.github.com/users/DV8FromTheWorld/followers","following_url":"https://api.github.com/users/DV8FromTheWorld/following{/other_user}","gists_url":"https://api.github.com/users/DV8FromTheWorld/gists{/gist_id}","starred_url":"https://api.github.com/users/DV8FromTheWorld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DV8FromTheWorld/subscriptions","organizations_url":"https://api.github.com/users/DV8FromTheWorld/orgs","repos_url":"https://api.github.com/users/DV8FromTheWorld/repos","events_url":"https://api.github.com/users/DV8FromTheWorld/events{/privacy}","received_events_url":"https://api.github.com/users/DV8FromTheWorld/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/DV8FromTheWorld/JDA/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"DV8FromTheWorld","id":1479909,"avatar_url":"https://avatars.githubusercontent.com/u/1479909?v=3","gravatar_id":"","url":"https://api.github.com/users/DV8FromTheWorld","html_url":"https://github.com/DV8FromTheWorld","followers_url":"https://api.github.com/users/DV8FromTheWorld/followers","following_url":"https://api.github.com/users/DV8FromTheWorld/following{/other_user}","gists_url":"https://api.github.com/users/DV8FromTheWorld/gists{/gist_id}","starred_url":"https://api.github.com/users/DV8FromTheWorld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DV8FromTheWorld/subscriptions","organizations_url":"https://api.github.com/users/DV8FromTheWorld/orgs","repos_url":"https://api.github.com/users/DV8FromTheWorld/repos","events_url":"https://api.github.com/users/DV8FromTheWorld/events{/privacy}","received_events_url":"https://api.github.com/users/DV8FromTheWorld/received_events","type":"User","site_admin":false},"assignees":[{"login":"DV8FromTheWorld","id":1479909,"avatar_url":"https://avatars.githubusercontent.com/u/1479909?v=3","gravatar_id":"","url":"https://api.github.com/users/DV8FromTheWorld","html_url":"https://github.com/DV8FromTheWorld","followers_url":"https://api.github.com/users/DV8FromTheWorld/followers","following_url":"https://api.github.com/users/DV8FromTheWorld/following{/other_user}","gists_url":"https://api.github.com/users/DV8FromTheWorld/gists{/gist_id}","starred_url":"https://api.github.com/users/DV8FromTheWorld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DV8FromTheWorld/subscriptions","organizations_url":"https://api.github.com/users/DV8FromTheWorld/orgs","repos_url":"https://api.github.com/users/DV8FromTheWorld/repos","events_url":"https://api.github.com/users/DV8FromTheWorld/events{/privacy}","received_events_url":"https://api.github.com/users/DV8FromTheWorld/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/DV8FromTheWorld/JDA/milestones/1","html_url":"https://github.com/DV8FromTheWorld/JDA/milestones/JDA%203.0","labels_url":"https://api.github.com/repos/DV8FromTheWorld/JDA/milestones/1/labels","id":1839242,"number":1,"title":"JDA 3.0","description":null,"creator":{"login":"Almighty-Alpaca","id":15787444,"avatar_url":"https://avatars.githubusercontent.com/u/15787444?v=3","gravatar_id":"","url":"https://api.github.com/users/Almighty-Alpaca","html_url":"https://github.com/Almighty-Alpaca","followers_url":"https://api.github.com/users/Almighty-Alpaca/followers","following_url":"https://api.github.com/users/Almighty-Alpaca/following{/other_user}","gists_url":"https://api.github.com/users/Almighty-Alpaca/gists{/gist_id}","starred_url":"https://api.github.com/users/Almighty-Alpaca/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Almighty-Alpaca/subscriptions","organizations_url":"https://api.github.com/users/Almighty-Alpaca/orgs","repos_url":"https://api.github.com/users/Almighty-Alpaca/repos","events_url":"https://api.github.com/users/Almighty-Alpaca/events{/privacy}","received_events_url":"https://api.github.com/users/Almighty-Alpaca/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":1,"state":"open","created_at":"2016-06-20T21:06:01Z","updated_at":"2016-09-13T04:49:45Z","due_on":null,"closed_at":null},"comments":11,"created_at":"2016-09-13T04:49:45Z","updated_at":"2016-09-17T16:30:24Z","closed_at":null,"body":"In JDA 3.x, we now specify all Discord Routes. These are the routes left to be added.\r\nClass can be seen here: [link](https://github.com/DV8FromTheWorld/JDA/blob/3.0/src/main/java/net/dv8tion/jda/core/requests/Route.java)\r\nThanks to @MinnDevelopment for writing up this list.\r\n\r\nBase: https://discordapp.com/api/\r\n\r\nGlobal Endpoints\r\n\r\n- [ ] voice/regions GET                                              // Voice Regions\r\n- [ ] gateway GET\r\n- [x] invites/:code DELETE                                           // Delete invite\r\n- [x] invites/:code GET                                              // Get invite\r\n- [x] invites/:code POST                                             // Accept invite\r\n- [x] users/@me GET                                                  // Get self\r\n- [x] users/@me PATCH                                                // Update self\r\n- [x] users/@me/guilds/:guild_id DELETE                              // leave guild\r\n- [x] users/@me/channels GET                                         // Private channels\r\n- [x] users/@me/channels POST                                        // Create Private Channel\r\n- [x] channels/:channel_id DELETE                                    // Delete channel/close PM or group\r\n- [x] channels/:channel_id PATCH\r\n- [x] channels/:channel_id/messages GET\r\n- [x] channels/:channel_id/messages POST\r\n- [x] channels/:channel_id/messages/:message_id DELETE\r\n- [x] channels/:channel_id/messages/:message_id PATCH\r\n- [x] channels/:channel_id/typing POST\r\n- [x] channels/:channel_id/pins GET\r\n- [x] channels/:channel_id/pins/:message_id PUT\r\n- [x] channels/:channel_id/pins/:message_id DELETE\r\n- [x] channels/:channel_id/invites GET\r\n- [x] channels/:channel_id/invites POST\r\n- [x] channels/:channel_id/permissions GET\r\n- [x] channels/:channel_id/permissions/:permissionoverride_id GET\r\n- [x] channels/:channel_id/permissions/:permissionoverride_id PUT  //Create permoverride\r\n- [x] channels/:channel_id/permissions/:permissionoverride_id PATCH\r\n- [x] channels/:channel_id/permissions/:permissionoverride_id DELETE\r\n- [x] guilds GET\r\n- [x] guilds/:guild_id GET\r\n- [x] guilds/:guild_id PATCH\r\n- [x] guilds/:guild_id/channels GET\r\n- [ ] guilds/:guild_id/channels POST\r\n- [x] guilds/:guild_id/channels PATCH //Batch modify channel positions\r\n- [x] guilds/:guild_id/bans GET\r\n- [x] guilds/:guild_id/bans/:user_id PUT\r\n- [x] guilds/:guild_id/bans/:user_id DELETE\r\n- [x] guilds/:guild_id/members/:user_id DELETE                      // kick user\r\n- [x] guilds/:guild_id/members/:user_id PATCH\r\n- [x] guilds/:guild_id/members/:user_id/nick PATCH                  // Update member nick\r\n- [ ] guilds/:guild_id/members/@me/nick PATCH                       // Update own nick\r\n- [ ] guilds/:guild_id/prune POST\r\n- [ ] guilds/:guild_id/prune GET                                    // Get users that would be kicked by prune?\r\n- [x] guilds/:guild_id/roles POST\r\n- [x] guilds/:guild_id/roles GET\r\n- [x] guilds/:guild_id/roles/:role_id GET\r\n- [x] guilds/:guild_id/roles/:role_id DELETE\r\n- [x] guilds/:guild_id/roles/:role_id PATCH\r\n- [x] guilds/:guild_id/invites GET\r\n- [ ] guilds/:guild_id/integrations GET\r\n- [ ] guilds/:guild_id/integrations POST                            // Create Guild integrations\r\n- [ ] guilds/:guild_id/integrations/:integration_id PATCH\r\n- [ ] guilds/:guild_id/integrations/:integration_id DELETE\r\n- [ ] guilds/:guild_id/integrations/:integration_id/sync POST\r\n- [ ] guilds/:guild_id/embed GET                                  //[Guild Embed](https://discordapp.com/developers/docs/resources/guild#get-guild-embed)\r\n- [ ] guilds/:guild_id/embed PATCH\r\n\r\n\r\n=============\r\n\r\nBot Only\r\n\r\n- [x] channel/:channel_id/messages/bulk_delete PUT                  // Bulk delete(guild only)\r\n- [x] channel/:channel_id/messages/:message_id GET                  // Get Message By ID\r\n\r\n=============\r\n\r\nClient Only\r\n- [ ] guilds POST                                                   // Create guild, duh... {name: \"fgh\", region: \"eu-central\", - [ ] icon: null}\r\n- [ ] guilds/:guild_id/delete POST                                  // Delete guild with 2fa code\r\n- [ ] users/@me/connections GET                                     // Get Connections (twitch,steam,skype...)\r\n- [ ] users/@me/settings PATCH                                      // User-/Privacy Settings\r\n- [ ] users/@me/notes/:user_id PUT                                  // Notes\r\n- [ ] users/@me/guilds/:guild_id/settings PATCH                     // Notification Settings for a Guild\r\n- [ ] users/@me/mentions?limit=25&roles=true&everyone=false GET     // Recent Mentions\r\n- [ ] users/@me/mfa/codes POST                                      // Backup codes\r\n- [ ] users/@me/mfa/totp/disable POST                               // Disable 2FA\r\n- [ ] users/@me/mfa/totp/enable POST                                // Enable 2FA\r\n- [ ] users/@me/relationships POST                                  // Add Friend/ Block\r\n- [ ] users/@me/relationships GET                                   // Get Friends/Blocks/Incoming/Outgoing\r\n- [ ] users/@me/relationships/:user_id PUT                          // Get Relationship\r\n- [ ] users/@me/relationships/:user_id DELETE                       // Delete Block/Unfriend/Ignore Request/Cancel Outgoing\r\n- [ ] channels/:channel_id/recipients GET                           // Get Group members\r\n- [ ] channels/:channel_id/recipients/:user_id PUT                  // Add Group member by id\r\n- [ ] channels/:channel_id/recipients/:user_id GET                  // Group member by id\r\n- [ ] channels/:channel_id/recipients/:user_id DELETE               // Kick member\r\n- [ ] users/:user_id/profile GET                                    // Get a user's profile\r\n- [ ] channels/:channel_id/messages/:messages_id/ack                // Ack a message"},"comment":{"url":"https://api.github.com/repos/DV8FromTheWorld/JDA/issues/comments/247786539","html_url":"https://github.com/DV8FromTheWorld/JDA/issues/124#issuecomment-247786539","issue_url":"https://api.github.com/repos/DV8FromTheWorld/JDA/issues/124","id":247786539,"user":{"login":"MinnDevelopment","id":18090140,"avatar_url":"https://avatars.githubusercontent.com/u/18090140?v=3","gravatar_id":"","url":"https://api.github.com/users/MinnDevelopment","html_url":"https://github.com/MinnDevelopment","followers_url":"https://api.github.com/users/MinnDevelopment/followers","following_url":"https://api.github.com/users/MinnDevelopment/following{/other_user}","gists_url":"https://api.github.com/users/MinnDevelopment/gists{/gist_id}","starred_url":"https://api.github.com/users/MinnDevelopment/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MinnDevelopment/subscriptions","organizations_url":"https://api.github.com/users/MinnDevelopment/orgs","repos_url":"https://api.github.com/users/MinnDevelopment/repos","events_url":"https://api.github.com/users/MinnDevelopment/events{/privacy}","received_events_url":"https://api.github.com/users/MinnDevelopment/received_events","type":"User","site_admin":false},"created_at":"2016-09-17T16:30:24Z","updated_at":"2016-09-17T16:30:24Z","body":"Track endpoint: `track` POST\r\nIt takes a JSON object with the contents:\r\n* `event` \r\nClient UI event (open_popup for instance)\r\n\r\n* `properties` \r\na JSON object with `Type` and `Source` (`{Type: \"Instant Invite Modal\", Source: \"Invite Notice\"}`)\r\n\r\n* `token` \r\na special authorization token consisting of a base64 encoded userID and a random base64 string."}}
{"actor":{"display_login":"MinnDevelopment"}}