{
  "_id": "532a258a50411e5802cb8053",
  "__v": 0,
  "auth_strategy": "oauth",
  "bodyFormat": "json",
  "name": "Github",
  "oauth": {
    "development": {
      "clientID": "development-client-id",
      "clientSecret": "development-client-secret",
      "callbackURL": "http://localhost:8080/api/oauth/github/callback",
      "tokenMethod": "access_token_query"
    },
    "production": {
      "clientID": "production-client-id",
      "clientSecret": "production-client-secret",
      "callbackURL": "https://app.octoblu.com/api/oauth/github/callback",
      "tokenMethod": "access_token_query"
    },
    "staging": {
      "clientID": "staging-client-id",
      "clientSecret": "staging-client-secret",
      "callbackURL": "https://staging.octoblu.com/api/oauth/github/callback",
      "tokenMethod": "access_token_query"
    }
  },
  "custom_tokens": [],
  "description": "",
  "documentation": "https://developer.github.com/v3/",
  "type": "channel:github",
  "application": {
    "base": "https://api.github.com",
    "resources": [
      {
        "path": "/events",
        "displayName": "Get Public Events",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/activity/events/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/events",
        "params": []
      },
      {
        "path": "/repos/:owner/:repo/events",
        "displayName": "Get Repository Events",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/activity/events/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/events",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/issues/events",
        "displayName": "Get Issue Events",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/activity/events/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/issues/events",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/networks/:owner/:repo/events",
        "displayName": "Get Public Events For A Network Of Repositories",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/activity/events/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/networks/:owner/:repo/events",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/orgs/:org/events",
        "displayName": "Get Public Events For An Organization",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/activity/events/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/orgs/:org/events",
        "params": [
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/users/:username/received_events",
        "displayName": "Get Received Events",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/activity/events/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/users/:username/received_events",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/users/:username/received_events/public",
        "displayName": "Get Received Public Events",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/activity/events/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/users/:username/received_events/public",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "displayName": "Get Events By User",
        "path": "/users/:username/events",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/activity/events/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/users/:username/events",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/users/:username/events/public",
        "displayName": "Get Public Events By User",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/activity/events/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/users/:username/events/public",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/users/:username/events/orgs/:org",
        "displayName": "Get Events For An Organization",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/activity/events/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/users/:username/events/orgs/:org",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/activity/feeds/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Feeds",
        "path": "/feeds",
        "url": "https://api.github.com/feeds",
        "params": []
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/activity/notifications/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Notifications",
        "path": "/notifications",
        "params": [
          {
            "name": "all",
            "displayName": "All",
            "style": "query",
            "type": "boolean",
            "required": "false"
          },
          {
            "name": "participating",
            "displayName": "Participating",
            "style": "query",
            "type": "boolean",
            "required": "false"
          },
          {
            "name": "since",
            "displayName": "Since",
            "style": "query",
            "type": "string",
            "required": "false"
          }
        ],
        "url": "https://api.github.com/notifications"
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/activity/notifications/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Notifications By Repository",
        "path": "/repos/:owner/:repo/notifications",
        "params": [
          {
            "name": "all",
            "displayName": "All",
            "style": "query",
            "type": "boolean",
            "required": "false"
          },
          {
            "name": "participating",
            "displayName": "Participating",
            "style": "query",
            "type": "boolean",
            "required": "false"
          },
          {
            "name": "since",
            "displayName": "Since",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/notifications"
      },
      {
        "httpMethod": "PUT",
        "doc": {
          "url": "https://developer.github.com/v3/activity/notifications/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Mark Notifications As Read",
        "path": "/notifications",
        "params": [
          {
            "name": "last_read_at",
            "displayName": "Last Read At",
            "style": "body",
            "type": "string",
            "required": "false"
          }
        ],
        "url": "https://api.github.com/notifications"
      },
      {
        "httpMethod": "PUT",
        "doc": {
          "url": "https://developer.github.com/v3/activity/notifications/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Mark Repository Notifications As Read",
        "path": "/repos/:owner/:repo/notifications",
        "params": [
          {
            "name": "last_read_at",
            "displayName": "Last Read At",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/notifications"
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/activity/notifications/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Single Thread",
        "path": "/notifications/threads/:id",
        "url": "https://api.github.com/notifications/threads/:id",
        "params": [
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "PATCH",
        "doc": {
          "url": "https://developer.github.com/v3/activity/notifications/",
          "t": "PATCH"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Mark Thread As Read",
        "path": "/notifications/threads/:id",
        "url": "https://api.github.com/notifications/threads/:id",
        "params": [
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/activity/notifications/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Thread Subscription",
        "path": "/notifications/threads/:id/subscription",
        "url": "https://api.github.com/notifications/threads/:id/subscription",
        "params": [
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "PUT",
        "doc": {
          "url": "https://developer.github.com/v3/activity/notifications/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Set Thread Subscription",
        "path": "/notifications/threads/:id/subscription",
        "params": [
          {
            "name": "subscribed",
            "displayName": "Subscribed",
            "style": "body",
            "type": "boolean",
            "required": "false"
          },
          {
            "name": "ignored",
            "displayName": "Ignored",
            "style": "body",
            "type": "boolean",
            "required": "false"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/notifications/threads/:id/subscription"
      },
      {
        "httpMethod": "DELETE",
        "doc": {
          "url": "https://developer.github.com/v3/activity/notifications/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Unsubscribe From A Thread",
        "path": "/notifications/threads/:id/subscription",
        "url": "https://api.github.com/notifications/threads/:id/subscription",
        "params": [
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/activity/starring/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Stargazers",
        "path": "/repos/:owner/:repo/stargazers",
        "url": "https://api.github.com/repos/:owner/:repo/stargazers",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/activity/starring/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Starred Repositories By User",
        "path": "/users/:username/starred",
        "url": "https://api.github.com/users/:username/starred",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/activity/starring/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Starred Repositories",
        "path": "/user/starred",
        "params": [
          {
            "name": "sort",
            "displayName": "Sort",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "direction",
            "displayName": "Direction",
            "style": "query",
            "type": "string",
            "required": "false"
          }
        ],
        "url": "https://api.github.com/user/starred"
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/activity/starring/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Check If Repository Is Starred",
        "path": "/user/starred/:owner/:repo",
        "url": "https://api.github.com/user/starred/:owner/:repo",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "PUT",
        "doc": {
          "url": "https://developer.github.com/v3/activity/starring/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Star A Repository",
        "path": "/user/starred/:owner/:repo",
        "url": "https://api.github.com/user/starred/:owner/:repo",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "DELETE",
        "doc": {
          "url": "https://developer.github.com/v3/activity/starring/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Unstar A Repository",
        "path": "/user/starred/:owner/:repo",
        "url": "https://api.github.com/user/starred/:owner/:repo",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/activity/watching/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Watchers",
        "path": "/repos/:owner/:repo/subscribers",
        "url": "https://api.github.com/repos/:owner/:repo/subscribers",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/activity/watching/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Watched Repositories By User",
        "path": "/users/:username/subscriptions",
        "url": "https://api.github.com/users/:username/subscriptions",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/activity/watching/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Watched Repositories",
        "path": "/user/subscriptions",
        "url": "https://api.github.com/user/subscriptions",
        "params": []
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/activity/watching/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Check If You're Watching A Repository",
        "path": "/repos/:owner/:repo/subscription",
        "url": "https://api.github.com/repos/:owner/:repo/subscription",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "PUT",
        "doc": {
          "url": "https://developer.github.com/v3/activity/watching/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Watch A Repository",
        "path": "/repos/:owner/:repo/subscription",
        "params": [
          {
            "name": "subscribed",
            "displayName": "Subscribed",
            "style": "body",
            "type": "boolean",
            "required": "false"
          },
          {
            "name": "ignored",
            "displayName": "Ignored",
            "style": "body",
            "type": "boolean",
            "required": "false"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/subscription"
      },
      {
        "httpMethod": "DELETE",
        "doc": {
          "url": "https://developer.github.com/v3/activity/watching/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Unwatch A Repository",
        "path": "/repos/:owner/:repo/subscription",
        "url": "https://api.github.com/repos/:owner/:repo/subscription",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/gists/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Gist By User",
        "path": "/users/:username/gists",
        "url": "https://api.github.com/users/:username/gists",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/gists/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Gists",
        "path": "/gists",
        "url": "https://api.github.com/gists",
        "params": []
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/gists/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Public Gists",
        "path": "/gists/public",
        "url": "https://api.github.com/gists/public",
        "params": []
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/gists/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Starred Gists",
        "path": "/gists/starred",
        "params": [
          {
            "name": "since",
            "displayName": "Since",
            "style": "query",
            "type": "string",
            "required": "false"
          }
        ],
        "url": "https://api.github.com/gists/starred"
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/gists/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Gists By ID",
        "path": "/gists/:id",
        "url": "https://api.github.com/gists/:id",
        "params": [
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/gists/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Gist Comments",
        "path": "/gists/:id/commits",
        "url": "https://api.github.com/gists/:id/commits",
        "params": [
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "PUT",
        "doc": {
          "url": "https://developer.github.com/v3/gists/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Star A Gist",
        "path": "/gists/:id/star",
        "url": "https://api.github.com/gists/:id/star",
        "params": [
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "DELETE",
        "doc": {
          "url": "https://developer.github.com/v3/gists/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Unstar A Gist",
        "path": "/gists/:id/star",
        "url": "https://api.github.com/gists/:id/star",
        "params": [
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/gists/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Check If Gist Is Starred",
        "path": "/gists/:id/star",
        "url": "https://api.github.com/gists/:id/star",
        "params": [
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "POST",
        "doc": {
          "url": "https://developer.github.com/v3/gists/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Fork A Gist",
        "path": "/gists/:id/forks",
        "url": "https://api.github.com/gists/:id/forks",
        "params": [
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/gists/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Gist Forks",
        "path": "/gists/:id/forks",
        "url": "https://api.github.com/gists/:id/forks",
        "params": [
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "DELETE",
        "doc": {
          "url": "https://developer.github.com/v3/gists/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Delete A Gist",
        "path": "/gists/:id",
        "url": "https://api.github.com/gists/:id",
        "params": [
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/gists/comments/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Gist Comments",
        "path": "/gists/:gist_id/comments",
        "url": "https://api.github.com/gists/:gist_id/comments",
        "params": [
          {
            "name": ":gist_id",
            "displayName": "Gist ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/gists/comments/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Gist Comments By ID",
        "path": "/gists/:gist_id/comments/:id",
        "url": "https://api.github.com/gists/:gist_id/comments/:id",
        "params": [
          {
            "name": ":gist_id",
            "displayName": "Gist ID",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "POST",
        "doc": {
          "url": "https://developer.github.com/v3/gists/comments/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Comment A Gist",
        "path": "/gists/:gist_id/comments",
        "params": [
          {
            "name": "body",
            "displayName": "Body",
            "style": "body",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":gist_id",
            "displayName": "Gist ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/gists/:gist_id/comments"
      },
      {
        "httpMethod": "PUT",
        "doc": {
          "t": "patch",
          "url": "https://developer.github.com/v3/gists/comments/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Edit A Gist Comment",
        "path": "/gists/:gist_id/comments/:id",
        "params": [
          {
            "name": "body",
            "displayName": "Body",
            "style": "body",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":gist_id",
            "displayName": "Gist ID",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/gists/:gist_id/comments/:id"
      },
      {
        "httpMethod": "DELETE",
        "doc": {
          "url": "https://developer.github.com/v3/gists/comments/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Delete Gist Comment",
        "path": "/gists/:gist_id/comments/:id",
        "url": "https://api.github.com/gists/:gist_id/comments/:id",
        "params": [
          {
            "name": ":gist_id",
            "displayName": "Gist ID",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/git/blobs/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Blob",
        "path": "/repos/:owner/:repo/git/blobs/:sha",
        "url": "https://api.github.com/repos/:owner/:repo/git/blobs/:sha",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":sha",
            "displayName": "SHA",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "POST",
        "doc": {
          "url": "https://developer.github.com/v3/git/blobs/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Create Blob",
        "path": "/repos/:owner/:repo/git/blobs",
        "url": "https://api.github.com/repos/:owner/:repo/git/blobs",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/git/commits/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Commit",
        "path": "/repos/:owner/:repo/git/commits/:sha",
        "url": "https://api.github.com/repos/:owner/:repo/git/commits/:sha",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":sha",
            "displayName": "SHA",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "POST",
        "doc": {
          "url": "https://developer.github.com/v3/git/commits/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Create Commit",
        "path": "/repos/:owner/:repo/git/commits",
        "params": [
          {
            "name": "message",
            "displayName": "Message",
            "style": "body",
            "type": "string",
            "required": "true"
          },
          {
            "name": "tree",
            "displayName": "Tree",
            "style": "body",
            "type": "string",
            "required": "true"
          },
          {
            "name": "parents",
            "displayName": "Parents",
            "style": "body",
            "type": "string",
            "required": "true"
          },
          {
            "name": "name",
            "displayName": "Name",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "email",
            "displayName": "Email",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "date",
            "displayName": "Date",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/git/commits"
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/git/refs/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Reference",
        "path": "/repos/:owner/:repo/git/refs/:ref",
        "url": "https://api.github.com/repos/:owner/:repo/git/refs/:ref",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":ref",
            "displayName": "Reference",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/git/refs/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get References",
        "path": "/repos/:owner/:repo/git/refs",
        "url": "https://api.github.com/repos/:owner/:repo/git/refs",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "POST",
        "doc": {
          "url": "https://developer.github.com/v3/git/refs/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Create A Reference",
        "path": "/repos/:owner/:repo/git/refs",
        "params": [
          {
            "name": "ref",
            "displayName": "Reference",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "sha",
            "displayName": "SHA",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/git/refs"
      },
      {
        "httpMethod": "PUT",
        "doc": {
          "t": "patch",
          "url": "https://developer.github.com/v3/git/refs/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Update A Reference",
        "path": "/repos/:owner/:repo/git/refs/:ref",
        "params": [
          {
            "name": "sha",
            "displayName": "SHA",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "force",
            "displayName": "Force",
            "style": "body",
            "type": "boolean",
            "required": "false"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":ref",
            "displayName": "Reference",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/git/refs/:ref"
      },
      {
        "httpMethod": "DELETE",
        "doc": {
          "url": "https://developer.github.com/v3/git/refs/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Delete Reference",
        "path": "/repos/:owner/:repo/git/refs/:ref",
        "url": "https://api.github.com/repos/:owner/:repo/git/refs/:ref",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":ref",
            "displayName": "Reference",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/git/tags/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get A Tag",
        "path": "/repos/:owner/:repo/git/tags/:sha",
        "url": "https://api.github.com/repos/:owner/:repo/git/tags/:sha",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":sha",
            "displayName": "SHA",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "POST",
        "doc": {
          "url": "https://developer.github.com/v3/git/tags/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Create A Tag Object",
        "path": "/repos/:owner/:repo/git/tags",
        "params": [
          {
            "name": "tag",
            "displayName": "Tag",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "message",
            "displayName": "Message",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "object",
            "displayName": "Object",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "type",
            "displayName": "Type",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "tagger",
            "displayName": "Tagger",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "name",
            "displayName": "Name",
            "type": "string",
            "required": "false"
          },
          {
            "name": "email",
            "displayName": "Email",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "date",
            "displayName": "Date",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/git/tags"
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/git/trees/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get A Tree",
        "path": "/repos/:owner/:repo/git/trees/:sha",
        "url": "https://api.github.com/repos/:owner/:repo/git/trees/:sha",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":sha",
            "displayName": "SHA",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "POST",
        "doc": {
          "url": "https://developer.github.com/v3/git/trees/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Create A Tree",
        "path": "/repos/:owner/:repo/git/trees",
        "params": [
          {
            "name": "tree",
            "displayName": "Tree",
            "style": "body",
            "type": "string",
            "required": "true"
          },
          {
            "name": "base_tree",
            "displayName": "Base Tree",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "path",
            "displayName": "Path",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "mode",
            "displayName": "Mode",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "type",
            "displayName": "Type",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "sha",
            "displayName": "SHA",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "content",
            "displayName": "Content",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/git/trees"
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Issues",
        "path": "/issues",
        "url": "https://api.github.com/issues",
        "params": []
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get User Issues",
        "path": "/user/issues",
        "url": "https://api.github.com/user/issues",
        "params": []
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Organization Issues",
        "path": "/orgs/:org/issues",
        "params": [
          {
            "name": "filter",
            "displayName": "Filter",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "state",
            "displayName": "State",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "labels",
            "displayName": "Labels",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "sort",
            "displayName": "Sort",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "direction",
            "displayName": "Direction",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "since",
            "displayName": "Since",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/orgs/:org/issues"
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Repository Issues",
        "path": "/repos/:owner/:repo/issues",
        "params": [
          {
            "name": "milestone",
            "displayName": "Milestone",
            "style": "query",
            "type": "number",
            "required": "false"
          },
          {
            "name": "state",
            "displayName": "State",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "assignee",
            "displayName": "Assignee",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "creator",
            "displayName": "Creator",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "mentioned",
            "displayName": "Mentioned",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "labels",
            "displayName": "Labels",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "sort",
            "displayName": "Sort",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "direction",
            "displayName": "Direction",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "since",
            "displayName": "Since",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/issues"
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get A Single Issue",
        "path": "/repos/:owner/:repo/issues/:number",
        "url": "https://api.github.com/repos/:owner/:repo/issues/:number",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "POST",
        "doc": {
          "url": "https://developer.github.com/v3/issues/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Create An Issue",
        "path": "/repos/:owner/:repo/issues",
        "params": [
          {
            "name": "title",
            "displayName": "Title",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "body",
            "displayName": "Body",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "assignee",
            "displayName": "Assignee",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "milestone",
            "displayName": "Milestone",
            "style": "body",
            "type": "number",
            "required": "false"
          },
          {
            "name": "labels",
            "displayName": "Labels",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/issues"
      },
      {
        "httpMethod": "PUT",
        "doc": {
          "t": "patch",
          "url": "https://developer.github.com/v3/issues/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Update An Issue",
        "path": "/repos/:owner/:repo/issues/:number",
        "params": [
          {
            "name": "title",
            "displayName": "Title",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "body",
            "displayName": "Body",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "assignee",
            "displayName": "Assignee",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "state",
            "displayName": "State",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "milestone",
            "displayName": "Milestone",
            "style": "body",
            "type": "number",
            "required": "false"
          },
          {
            "name": "labels",
            "displayName": "Labels",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/issues/:number"
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/assignees/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "List Assignees",
        "path": "/repos/:owner/:repo/assignees",
        "url": "https://api.github.com/repos/:owner/:repo/assignees",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/assignees/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Check Assignee",
        "path": "/repos/:owner/:repo/assignees/:assignee",
        "url": "https://api.github.com/repos/:owner/:repo/assignees/:assignee",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":assignee",
            "displayName": "Assignee",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/comments/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Issue Comments",
        "path": "/repos/:owner/:repo/issues/:number/comments",
        "url": "https://api.github.com/repos/:owner/:repo/issues/:number/comments",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/comments/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Repository Comments",
        "path": "/repos/:owner/:repo/issues/comments",
        "params": [
          {
            "name": "sort",
            "displayName": "Sort",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "direction",
            "displayName": "Direction",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": "since",
            "displayName": "Since",
            "style": "query",
            "type": "string",
            "required": "false"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/issues/comments"
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/comments/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Single Comment",
        "path": "/repos/:owner/:repo/issues/comments/:id",
        "url": "https://api.github.com/repos/:owner/:repo/issues/comments/:id",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "POST",
        "doc": {
          "url": "https://developer.github.com/v3/issues/comments/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Create A Comment",
        "path": "/repos/:owner/:repo/issues/:number/comments",
        "params": [
          {
            "name": "body",
            "displayName": "Body",
            "style": "body",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/issues/:number/comments"
      },
      {
        "httpMethod": "PUT",
        "doc": {
          "t": "patch",
          "url": "https://developer.github.com/v3/issues/comments/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Edit A Comment",
        "path": "/repos/:owner/:repo/issues/comments/:id",
        "params": [
          {
            "name": "body",
            "displayName": "Body",
            "style": "body",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/issues/comments/:id"
      },
      {
        "httpMethod": "DELETE",
        "doc": {
          "url": "https://developer.github.com/v3/issues/comments/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Delete A Comment",
        "path": "/repos/:owner/:repo/issues/comments/:id",
        "url": "https://api.github.com/repos/:owner/:repo/issues/comments/:id",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/events/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Issue Events",
        "path": "/repos/:owner/:repo/issues/:issue_number/events",
        "url": "https://api.github.com/repos/:owner/:repo/issues/:issue_number/events",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":issue_number",
            "displayName": "Issue Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/events/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Repository Events",
        "path": "/repos/:owner/:repo/issues/events",
        "url": "https://api.github.com/repos/:owner/:repo/issues/events",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/events/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get A Single Event",
        "path": "/repos/:owner/:repo/issues/events/:id",
        "url": "https://api.github.com/repos/:owner/:repo/issues/events/:id",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/labels/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get All Repository Labels",
        "path": "/repos/:owner/:repo/labels",
        "url": "https://api.github.com/repos/:owner/:repo/labels",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/labels/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get A Single Label",
        "path": "/repos/:owner/:repo/labels/:name",
        "url": "https://api.github.com/repos/:owner/:repo/labels/:name",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":name",
            "displayName": "Name",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "POST",
        "doc": {
          "url": "https://developer.github.com/v3/issues/labels/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Create A Label",
        "path": "/repos/:owner/:repo/labels",
        "params": [
          {
            "name": "name",
            "displayName": "Name",
            "type": "string",
            "required": "true"
          },
          {
            "name": "color",
            "displayName": "Color",
            "style": "body",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/labels"
      },
      {
        "httpMethod": "PUT",
        "doc": {
          "url": "https://developer.github.com/v3/issues/labels/",
          "t": "patch"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Update A Label",
        "path": "/repos/:owner/:repo/labels/:name",
        "params": [
          {
            "name": "name",
            "displayName": "Name",
            "type": "string",
            "required": "true"
          },
          {
            "name": "color",
            "displayName": "Color",
            "style": "body",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":name",
            "displayName": "Name",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "url": "https://api.github.com/repos/:owner/:repo/labels/:name"
      },
      {
        "httpMethod": "DELETE",
        "doc": {
          "url": "https://developer.github.com/v3/issues/labels/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Delete A Label",
        "path": "/repos/:owner/:repo/labels/:name",
        "url": "https://api.github.com/repos/:owner/:repo/labels/:name",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":name",
            "displayName": "Name",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "GET",
        "doc": {
          "url": "https://developer.github.com/v3/issues/labels/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Get Issue Labels",
        "path": "/repos/:owner/:repo/issues/:number/labels",
        "url": "https://api.github.com/repos/:owner/:repo/issues/:number/labels",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "httpMethod": "POST",
        "doc": {
          "url": "https://developer.github.com/v3/issues/labels/"
        },
        "authentication": {
          "required": "true"
        },
        "displayName": "Add Labels To An Issue",
        "path": "/repos/:owner/:repo/issues/:number/labels",
        "url": "https://api.github.com/repos/:owner/:repo/issues/:number/labels",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/issues/:number/labels/:name",
        "displayName": "Delete Label From An Issue",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/issues/labels/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/repos/:owner/:repo/issues/:number/labels/:name",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":name",
            "displayName": "Name",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/issues/:number/labels",
        "displayName": "Replace Issue Labels",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/issues/labels/"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/repos/:owner/:repo/issues/:number/labels",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/issues/:number/labels",
        "displayName": "Delete Issue Labels",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/issues/labels/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/repos/:owner/:repo/issues/:number/labels",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/milestones/:number/labels",
        "displayName": "Get Labels For Issue Milestones",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/issues/labels/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/milestones/:number/labels",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "State",
            "name": "state"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Sort",
            "name": "sort"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Direction",
            "name": "direction"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/milestones",
        "displayName": "Get All Milestones",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/issues/milestones/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/milestones"
      },
      {
        "path": "/repos/:owner/:repo/milestones/:number",
        "displayName": "Get A Single Milestone",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/issues/milestones/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/milestones/:number",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Title",
            "name": "title"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "State",
            "name": "state"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Description",
            "name": "description"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Due On",
            "name": "due_on"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/milestones",
        "displayName": "Create A Milestone",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/issues/milestones/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/repos/:owner/:repo/milestones"
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Title",
            "name": "title"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "State",
            "name": "state"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Description",
            "name": "description"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Due On",
            "name": "due_on"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/milestones/:number",
        "displayName": "Update A Milestone",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/issues/milestones/",
          "t": "patch"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/repos/:owner/:repo/milestones/:number"
      },
      {
        "path": "/repos/:owner/:repo/milestones/:number",
        "displayName": "Delete A Milestone",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/issues/milestones/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/repos/:owner/:repo/milestones/:number",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/emojis",
        "displayName": "Emojis",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/emojis/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/emojis",
        "params": []
      },
      {
        "path": "/gitignore/templates",
        "displayName": "Get .gitignore Templates",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/gitignore/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/gitignore/templates",
        "params": []
      },
      {
        "path": "/gitignore/templates/C",
        "displayName": "Get A Single .gitignore Template",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/gitignore/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/gitignore/templates/C",
        "params": []
      },
      {
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Text",
            "name": "text"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "name": "mode"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "name": "context"
          }
        ],
        "path": "/markdown",
        "displayName": "Render An Arbitrary Markdown Document",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/markdown/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/markdown"
      },
      {
        "path": "/markdown/raw",
        "displayName": "Render A Markdown Document In Raw Mode",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/markdown/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/markdown/raw",
        "params": []
      },
      {
        "path": "/rate_limit",
        "displayName": "Get Current Rate Limit Status",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/rate_limit/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/rate_limit",
        "params": []
      },
      {
        "path": "/users/:username/orgs",
        "displayName": "Get All User Organizations",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/orgs/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/users/:username/orgs",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/user/orgs",
        "displayName": "Get Public User Organizations",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/orgs/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/user/orgs",
        "params": []
      },
      {
        "path": "/orgs/:org",
        "displayName": "Get An Organization",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/orgs/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/orgs/:org",
        "params": [
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "name": "billing_email"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "name": "company"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "name": "email"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "name": "location"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Name",
            "name": "name"
          },
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/orgs/:org",
        "displayName": "Edit An Organization",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "t": "patch",
          "url": "https://developer.github.com/v3/orgs/"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/orgs/:org"
      },
      {
        "path": "/orgs/:org/members",
        "displayName": "Get Organization Member List",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/orgs/members/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/orgs/:org/members",
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Filter",
            "name": "filter"
          },
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/orgs/:org/members/:username",
        "displayName": "Check Membership OF User In Organization",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/orgs/members/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/orgs/:org/members/:username",
        "params": [
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/orgs/:org/members/:username",
        "displayName": "Remove A Member From Organization",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/orgs/members/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/orgs/:org/members/:username",
        "params": [
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/orgs/:org/public_members",
        "displayName": "Get Public Members List",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/orgs/members/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/orgs/:org/public_members",
        "params": [
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/orgs/:org/public_members/:username",
        "displayName": "Check Public Membership",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/orgs/members/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/orgs/:org/public_members/:username",
        "params": [
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/orgs/:org/public_members/:username",
        "displayName": "Publicize User's Membership",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/orgs/members/"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/orgs/:org/public_members/:username",
        "params": [
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/orgs/:org/public_members/:username",
        "displayName": "Conceal User's Membership",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/orgs/members/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/orgs/:org/public_members/:username",
        "params": [
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/user/memberships/orgs/:org",
        "displayName": "Get Organization Memberships",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/orgs/members/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/user/memberships/orgs/:org",
        "params": [
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": "state",
            "displayName": "Active Or Pending?",
            "style": "query",
            "type": "string"
          }
        ]
      },
      {
        "path": "/user/memberships/orgs/:org",
        "displayName": "Edit Organization Membership",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/orgs/members/",
          "t": "patch"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/user/memberships/orgs/:org",
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "State",
            "name": "state"
          },
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/pulls",
        "displayName": "Get Pull Requests",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/pulls/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/pulls",
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "State",
            "name": "state"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Head",
            "name": "head"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Base",
            "name": "base"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Sort",
            "name": "sort"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Direction",
            "name": "direction"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/pulls/:number",
        "displayName": "Get A Single Pull Request",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/pulls/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/pulls/:number",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/pulls",
        "displayName": "Create A Pull Request",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/pulls/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/repos/:owner/:repo/pulls",
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Title",
            "name": "title"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Head",
            "name": "head"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Base",
            "name": "base"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Body",
            "name": "body"
          },
          {
            "required": "true",
            "type": "number",
            "style": "body",
            "displayName": "Issue",
            "name": "issue"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/pulls/:number",
        "displayName": "Update A Pull Request",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/pulls/",
          "t": "patch"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/repos/:owner/:repo/pulls/:number",
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Title",
            "name": "title"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Body",
            "name": "body"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "State",
            "name": "state"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/pulls/:number/commits",
        "displayName": "Get Commits On A Pull Request",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/pulls/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/pulls/:number/commits",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/pulls/:number/files",
        "displayName": "Get Pull Request Files",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/pulls/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/pulls/:number/files",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/pulls/:number/merge",
        "displayName": "Check If A Pull Request Has Been Merged",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/pulls/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/pulls/:number/merge",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Commit Message",
            "name": "commit_message"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/pulls/:number/merge",
        "displayName": "Merge A Pull Request",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/pulls/"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/repos/:owner/:repo/pulls/:number/merge"
      },
      {
        "path": "/repos/:owner/:repo/pulls/:number/comments",
        "displayName": "Get Pull Request Comments",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/pulls/comments/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/pulls/:number/comments",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Sort",
            "name": "sort"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Direction",
            "name": "direction"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Since",
            "name": "since"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/pulls/comments",
        "displayName": "Get Repository Comments",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/pulls/comments/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/pulls/comments"
      },
      {
        "path": "/repos/:owner/:repo/pulls/comments/:number",
        "displayName": "Get A Single Comment",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/pulls/comments/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/pulls/comments/:number",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Body",
            "name": "body"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Commit ID",
            "name": "commit_id"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Path",
            "name": "path"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Position",
            "name": "position"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Body",
            "name": "body"
          },
          {
            "required": "true",
            "type": "number",
            "style": "body",
            "displayName": "In Reply To",
            "name": "in_reply_to"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/pulls/:number/comments",
        "displayName": "Create A Comment",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/pulls/comments/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/repos/:owner/:repo/pulls/:number/comments"
      },
      {
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Body",
            "name": "body"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/pulls/comments/:number",
        "displayName": "Edit A Comment",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/pulls/comments/",
          "t": "patch"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/repos/:owner/:repo/pulls/comments/:number"
      },
      {
        "path": "/repos/:owner/:repo/pulls/comments/:number",
        "displayName": "Delete A Comment",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/pulls/comments/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/repos/:owner/:repo/pulls/comments/:number",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":number",
            "displayName": "Number",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Type",
            "name": "type"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Sort",
            "name": "sort"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Direction",
            "name": "direction"
          }
        ],
        "path": "/user/repos",
        "displayName": "Get Repositories",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/user/repos"
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Type",
            "name": "type"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Sort",
            "name": "sort"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Direction",
            "name": "direction"
          },
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/users/:username/repos",
        "displayName": "Get Repositories By Username",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/users/:username/repos"
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Type",
            "name": "type"
          },
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/orgs/:org/repos",
        "displayName": "Get Organization Repositories",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/orgs/:org/repos"
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Since",
            "name": "since"
          }
        ],
        "path": "/repositories",
        "displayName": "Get All Public Repositories",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repositories"
      },
      {
        "path": "/user/repos",
        "displayName": "Create A Repository",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/user/repos",
        "params": [{
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Name",
            "name": "name"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Description",
            "name": "description"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Homepage",
            "name": "homepage"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Private",
            "name": "private"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Has Issues",
            "name": "has_issues"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Has Wiki",
            "name": "has_wiki"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Has Downloads",
            "name": "has_downloads"
          },
          {
            "required": "false",
            "type": "number",
            "style": "body",
            "displayName": "Team ID",
            "name": "team_id"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Auto Init",
            "name": "auto_init"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": ".gitignore Template",
            "name": "gitignore_template"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "License Template",
            "name": "license_template"
          }
          ]
      },
      {
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Name",
            "name": "name"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Description",
            "name": "description"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Homepage",
            "name": "homepage"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Private",
            "name": "private"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Has Issues",
            "name": "has_issues"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Has Wiki",
            "name": "has_wiki"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Has Downloads",
            "name": "has_downloads"
          },
          {
            "required": "false",
            "type": "number",
            "style": "body",
            "displayName": "Team ID",
            "name": "team_id"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Auto Init",
            "name": "auto_init"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": ".gitignore Template",
            "name": "gitignore_template"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "License Template",
            "name": "license_template"
          },
          {
            "name": ":org",
            "displayName": "Organization",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/orgs/:org/repos",
        "displayName": "Create An Organization Repository",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/orgs/:org/repos"
      },
      {
        "path": "/repos/:owner/:repo",
        "displayName": "Get Repository Information",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Name",
            "name": "name"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Description",
            "name": "description"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Homepage",
            "name": "homepage"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Private",
            "name": "private"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Has Issues",
            "name": "has_issues"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Has Wiki",
            "name": "has_wiki"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Has Downloads",
            "name": "has_downloads"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "name": "default_branch"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo",
        "displayName": "Edit A Repository",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/",
          "t": "patch"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/repos/:owner/:repo"
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Anon",
            "name": "anon"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/contributors",
        "displayName": "Get Repository Contributors",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/contributors"
      },
      {
        "path": "/repos/:owner/:repo/languages",
        "displayName": "Get Repository Languages",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/languages",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/teams",
        "displayName": "Get Repository Teams",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/teams",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/tags",
        "displayName": "Get Repository Tags",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/tags",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/branches",
        "displayName": "Get Repository Branches",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/branches",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/branches/:branch",
        "displayName": "Get Repository Branch",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/branches/:branch",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":branch",
            "displayName": "Branch",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo",
        "displayName": "Delete A Repository",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/repos/:owner/:repo",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/collaborators",
        "displayName": "Get Repository Collaborators",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/collaborators/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/collaborators",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/collaborators/:username",
        "displayName": "Check If User Is A Collaborator",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/collaborators/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/collaborators/:username",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/collaborators/:username",
        "displayName": "Add A User As A Collaborator",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/collaborators/"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/repos/:owner/:repo/collaborators/:username",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "displayName": "Remove Collaborator",
        "path": "/repos/:owner/:repo/collaborators/:username",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/collaborators/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/repos/:owner/:repo/collaborators/:username",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/comments",
        "displayName": "Get Commit Comments For A Repository",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/comments/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/comments",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/commits/:ref/comments",
        "displayName": "Get Comments From A Single Commit",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/comments/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/commits/:ref/comments",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":ref",
            "displayName": "Reference",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Body",
            "name": "body"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Path",
            "name": "path"
          },
          {
            "required": "false",
            "type": "number",
            "style": "body",
            "displayName": "Position",
            "name": "position"
          },
          {
            "required": "false",
            "type": "number",
            "style": "body",
            "displayName": "Line",
            "name": "line"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":sha",
            "displayName": "SHA",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/commits/:sha/comments",
        "displayName": "Create A Commit Comment",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/comments/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/repos/:owner/:repo/commits/:sha/comments"
      },
      {
        "path": "/repos/:owner/:repo/comments/:id",
        "displayName": "Get A Single Comment From A Commit",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/comments/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/comments/:id",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Body",
            "name": "body"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/comments/:id",
        "displayName": "Update A Commit Comment",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "t": "patch",
          "url": "https://developer.github.com/v3/repos/comments/"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/repos/:owner/:repo/comments/:id"
      },
      {
        "path": "/repos/:owner/:repo/comments/:id",
        "displayName": "Delete Commit Comment",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/comments/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/repos/:owner/:repo/comments/:id",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "SHA",
            "name": "sha"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Path",
            "name": "path"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Author",
            "name": "author"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Since",
            "name": "since"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Until",
            "name": "until"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/commits",
        "displayName": "Get Repository Commits",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/commits/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/commits"
      },
      {
        "path": "/repos/:owner/:repo/commits/:sha",
        "displayName": "Get A Single Commit",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/commits/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/commits/:sha",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":sha",
            "displayName": "SHA",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/compare/:base...:head",
        "displayName": "Compare Two Commits",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/commits/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/compare/:base...:head",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":base",
            "displayName": "Base",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":head",
            "displayName": "Head",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/compare/user1:branchname...user2:branchname",
        "displayName": "Compare Two Commits Across Users",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/commits/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/compare/:user1:1branchname...:user2:2branchname",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":user1",
            "displayName": "Base Username",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":1branchname",
            "displayName": "Base Branch Name",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":user2",
            "displayName": "Head Username",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":2branchname",
            "displayName": "Head Branch Name",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Reference",
            "name": "ref"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/readme",
        "displayName": "Get A Repository's Readme",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/contents/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/readme"
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Path",
            "name": "path"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Reference",
            "name": "ref"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":path",
            "displayName": "Path",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/contents/:path",
        "displayName": "Get Repository Contents",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/contents/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/contents/:path"
      },
      {
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Message",
            "name": "message"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Content",
            "name": "content"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Branch",
            "name": "branch"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Name",
            "name": "name"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Email",
            "name": "email"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":path",
            "displayName": "Path",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/contents/:path",
        "displayName": "Create A File",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/contents/"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/repos/:owner/:repo/contents/:path"
      },
      {
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Message",
            "name": "message"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Content",
            "name": "content"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "SHA",
            "name": "sha"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Branch",
            "name": "branch"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":path",
            "displayName": "Path",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/contents/:path",
        "displayName": "Update A File",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/contents/"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/repos/:owner/:repo/contents/:path"
      },
      {
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Message",
            "name": "message"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "SHA",
            "name": "sha"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Branch",
            "name": "branch"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":path",
            "displayName": "Path",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/contents/:path",
        "displayName": "Delete A File",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/contents/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/repos/:owner/:repo/contents/:path"
      },
      {
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":archive_format",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":ref",
            "displayName": "Reference",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/:archive_format/:ref",
        "displayName": "Get Archive Link",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/contents/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/:archive_format/:ref"
      },
      {
        "path": "/repos/:owner/:repo/keys",
        "displayName": "List Deploy Keys",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/keys/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/keys",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/keys/:id",
        "displayName": "Get A Deploy Key",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/keys/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/keys/:id",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/keys",
        "displayName": "Add A New Deploy Key",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/keys/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/repos/:owner/:repo/keys",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Sort",
            "name": "sort"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/forks",
        "displayName": "Get Repository Forks",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/forks/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/forks"
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Organization",
            "name": "organization"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/forks",
        "displayName": "Create A Repository Fork",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/forks/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/repos/:owner/:repo/forks"
      },
      {
        "path": "/repos/:owner/:repo/hooks",
        "displayName": "Get Hooks",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/hooks/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/hooks",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/hooks/:id",
        "displayName": "Get A Single Hook",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/hooks/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/hooks/:id",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Name",
            "name": "name"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Config",
            "name": "config"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Events",
            "name": "events"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Active",
            "name": "active"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/hooks",
        "displayName": "Create A Hook",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/hooks/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/repos/:owner/:repo/hooks"
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Config",
            "name": "config"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Events",
            "name": "events"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Add Events",
            "name": "add_events"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Remove Events",
            "name": "remove_events"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Active",
            "name": "active"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/hooks/:id",
        "displayName": "Edit A Hook",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/hooks/",
          "t": "patch"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/repos/:owner/:repo/hooks/:id"
      },
      {
        "path": "/repos/:owner/:repo/hooks/:id/tests",
        "displayName": "Test A Push Hook",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/hooks/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/repos/:owner/:repo/hooks/:id/tests",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/hooks/:id/pings",
        "displayName": "Ping A Hook",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/hooks/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/repos/:owner/:repo/hooks/:id/pings",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/hooks/:id",
        "displayName": "Delete A Hook",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/hooks/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/repos/:owner/:repo/hooks/:id",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Base",
            "name": "base"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Head",
            "name": "head"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Commit Message",
            "name": "commit_message"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/merges",
        "displayName": "Perform A Merge",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/merging/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/repos/:owner/:repo/merges"
      },
      {
        "path": "/repos/:owner/:repo/pages",
        "displayName": "Get Page Information",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/pages/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/pages",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/pages/builds",
        "displayName": "Get Page Builds",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/pages/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/pages/builds",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/pages/builds/latest",
        "displayName": "Get Latest Page Builds",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/pages/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/pages/builds/latest",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/releases",
        "displayName": "Get Releases For A Repository",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/releases/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/releases",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/releases/:id",
        "displayName": "Get A Single Release",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/releases/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/releases/:id",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Name Of The Tag",
            "name": "tag_name"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Target Commitish",
            "name": "target_commitish"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Name Of The Release",
            "name": "name"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Body",
            "name": "body"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Draft",
            "name": "draft"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Pre Release",
            "name": "prerelease"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/releases",
        "displayName": "Create A Repository Release",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/releases/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/repos/:owner/:repo/releases"
      },
      {
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Tag Name",
            "name": "tag_name"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Target Commitish",
            "name": "target_commitish"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Name Of The Release",
            "name": "name"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Body",
            "name": "body"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Draft",
            "name": "draft"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Pre Release",
            "name": "prerelease"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ],
        "path": "/repos/:owner/:repo/releases/:id",
        "displayName": "Edit A Release",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/releases/",
          "t": "patch"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/repos/:owner/:repo/releases/:id"
      },
      {
        "path": "/repos/:owner/:repo/releases/:id",
        "displayName": "Delete A Release",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/releases/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/repos/:owner/:repo/releases/:id",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/releases/:id/assets",
        "displayName": "Get Assets For A Release",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/releases/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/releases/:id/assets",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/releases/assets/:id",
        "displayName": "Get A Single Asset From A Release",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/releases/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/releases/assets/:id",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/releases/assets/:id",
        "displayName": "Edit A Release Asset",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/releases/",
          "t": "patch"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/repos/:owner/:repo/releases/assets/:id",
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Name",
            "name": "name"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "name": "label"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/releases/assets/:id",
        "displayName": "Delete A Release Asset",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/releases/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/repos/:owner/:repo/releases/assets/:id",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/stats/contributors",
        "displayName": "Get Contributors List",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/statistics/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/stats/contributors",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/stats/commit_activity",
        "displayName": "Get Last Year Of Commit Activity",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/statistics/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/stats/commit_activity",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/stats/participation",
        "displayName": "Get Weekly Commit Count",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/statistics/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/stats/participation",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/stats/punch_card",
        "displayName": "Get Commits Per Hour Each Day",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/statistics/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/stats/punch_card",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/statuses/:sha",
        "displayName": "Create A Status",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/statuses/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/repos/:owner/:repo/statuses/:sha",
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "State",
            "name": "state"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Target URL",
            "name": "target_url"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Description",
            "name": "description"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Context",
            "name": "context"
          },
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":sha",
            "displayName": "SHA",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/commits/:ref/statuses",
        "displayName": "Get Statuses For A Specific Reference",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/statuses/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/commits/:ref/statuses",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":ref",
            "displayName": "Reference",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/repos/:owner/:repo/commits/:ref/status",
        "displayName": "Get Combined Status For A Specific Reference",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/repos/statuses/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/repos/:owner/:repo/commits/:ref/status",
        "params": [
          {
            "name": ":owner",
            "displayName": "Owner",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":repo",
            "displayName": "Repository",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":ref",
            "displayName": "Reference",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/search/repositories",
        "displayName": "Search Repositories",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/search/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/search/repositories",
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Query",
            "name": "q"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Sort",
            "name": "sort"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Order",
            "name": "order"
          }
        ]
      },
      {
        "path": "/search/code",
        "displayName": "Search Code",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/search/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/search/code",
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Query",
            "name": "q"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Sort",
            "name": "sort"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Order",
            "name": "order"
          }
        ]
      },
      {
        "path": "/search/issues",
        "displayName": "Search Issues",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/search/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/search/issues",
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Query",
            "name": "q"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Sort",
            "name": "sort"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Order",
            "name": "order"
          }
        ]
      },
      {
        "path": "/search/users",
        "displayName": "Search Users",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/search/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/search/users",
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Query",
            "name": "q"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Sort",
            "name": "sort"
          },
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Order",
            "name": "order"
          }
        ]
      },
      {
        "path": "/users/:username",
        "displayName": "Lookup By Username",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/users/:username",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/user",
        "displayName": "Get Your Information",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/user",
        "params": []
      },
      {
        "path": "/user",
        "displayName": "Update Profile",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/",
          "t": "patch"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/user",
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Update Name",
            "name": "name"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "New Email Address",
            "name": "email"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "New Blog URL",
            "name": "blog"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "New Company",
            "name": "company"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "New Location",
            "name": "location"
          },
          {
            "required": "false",
            "type": "boolean",
            "style": "body",
            "displayName": "Update Hireable Status",
            "name": "hireable"
          },
          {
            "required": "false",
            "type": "string",
            "style": "body",
            "displayName": "Update Bio",
            "name": "bio"
          }
        ]
      },
      {
        "path": "/users",
        "displayName": "Gets All Users",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/users",
        "params": [
          {
            "required": "false",
            "type": "string",
            "style": "query",
            "displayName": "Since",
            "name": "since"
          }
        ]
      },
      {
        "path": "/user/emails",
        "displayName": "Get Email Addresses",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/emails/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/user/emails",
        "params": []
      },
      {
        "path": "/user/emails",
        "displayName": "Add Email Address",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/emails/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/user/emails",
        "params": []
      },
      {
        "path": "/user/emails",
        "displayName": "Delete Email Address",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/emails/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/user/emails",
        "params": []
      },
      {
        "path": "/users/:username/followers",
        "displayName": "Get Followers By User",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/followers/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/users/:username/followers",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/user/followers",
        "displayName": "Get Your Followers",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/followers/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/user/followers",
        "params": []
      },
      {
        "path": "/users/:username/following",
        "displayName": "Get Following Users By Username",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/followers/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/users/:username/following",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/user/following",
        "displayName": "Get Users Following You",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/followers/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/user/following",
        "params": []
      },
      {
        "path": "/user/following/:username",
        "displayName": "Check If You're Following A User",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/followers/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/user/following/:username",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/users/:username/following/:target_user",
        "displayName": "Check If One User Follows Another",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/followers/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/users/:username/following/:target_user",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":target_user",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/user/following/:username",
        "displayName": "Follow A User",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/followers/"
        },
        "httpMethod": "PUT",
        "url": "https://api.github.com/user/following/:username",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/user/following/:username",
        "displayName": "Unfollow A User",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/followers/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/user/following/:username",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/users/:username/keys",
        "displayName": "Get User's Public Keys",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/keys/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/users/:username/keys",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/user/keys",
        "displayName": "Get Your Public Keys",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/keys/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/user/keys",
        "params": []
      },
      {
        "path": "/user/keys/:id",
        "displayName": "Get A Single Public Key",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/keys/"
        },
        "httpMethod": "GET",
        "url": "https://api.github.com/user/keys/:id",
        "params": [
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/user/keys",
        "displayName": "Create A Key",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/keys/"
        },
        "httpMethod": "POST",
        "url": "https://api.github.com/user/keys",
        "params": []
      },
      {
        "path": "/user/keys/:id",
        "displayName": "Delete A Key",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/keys/"
        },
        "httpMethod": "DELETE",
        "url": "https://api.github.com/user/keys/:id",
        "params": [
          {
            "name": ":id",
            "displayName": "ID",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/user/:username/site_admin",
        "displayName": "Promote User To Site Administrator",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/administration/"
        },
        "httpMethod": "PUT",
        "url": "https://:hostname/user/:username/site_admin",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/user/:username/site_admin",
        "displayName": "Demote User From Site Administrator",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/administration/"
        },
        "httpMethod": "DELETE",
        "url": "https://:hostname/user/:username/site_admin",
        "params": [
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/user/:username/suspended",
        "displayName": "Suspend A User",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/administration/"
        },
        "httpMethod": "PUT",
        "url": "https://:hostname/user/:username/suspended",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/user/:username/suspended",
        "displayName": "Unsuspend A User",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/users/administration/"
        },
        "httpMethod": "DELETE",
        "url": "https://:hostname/user/:username/suspended",
        "params": [
          {
            "name": ":username",
            "displayName": "Username",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/enterprise/stats/:type",
        "displayName": "Get Statistics",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/enterprise/admin_stats/"
        },
        "httpMethod": "GET",
        "url": "https://:hostname/enterprise/stats/:type",
        "params": [
          {
            "name": ":type",
            "displayName": "Type",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/enterprise/settings/license",
        "displayName": "Get License Information",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/enterprise/license/"
        },
        "httpMethod": "GET",
        "url": "https://:hostname/enterprise/settings/license",
        "params": [
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/staff/indexing_jobs",
        "displayName": "Queue An Indexing Job",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/enterprise/search_indexing/"
        },
        "httpMethod": "POST",
        "url": "https://:hostname/staff/indexing_jobs",
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "query",
            "displayName": "Target",
            "name": "target"
          },
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/setup/api/start",
        "displayName": "Upload License/Software Package For First Time",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/enterprise/management_console/"
        },
        "httpMethod": "POST",
        "url": "https://:hostname/setup/api/start",
        "params": [
          {
            "name": ":hostname",
            "displayName": "Hostname",
            "type": "string",
            "style": "url",
            "required": "true"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "License",
            "name": "license"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Package",
            "name": "package"
          },
          {
            "name": "settings",
            "displayName": "Path to JSON file containing settings",
            "style": "body",
            "type": "string",
            "required": "false"
          }
        ]
      },
      {
        "path": "/setup/api/upgrade",
        "displayName": "Upgrade Software Package/License",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/enterprise/management_console/"
        },
        "httpMethod": "POST",
        "url": "https://:hostname/setup/api/upgrade",
        "params": [
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": "license_md5",
            "displayName": "MD5 Checksum of License",
            "style": "query",
            "type": "string",
            "required": "true"
          },
          {
            "name": "license",
            "displayName": "New License",
            "style": "body",
            "type": "string",
            "required": "false"
          },
          {
            "name": "package",
            "displayName": "New Package",
            "style": "body",
            "type": "string",
            "required": "false"
          }
        ]
      },
      {
        "path": "/setup/api/configcheck",
        "displayName": "Check Configuration Status",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/enterprise/management_console/"
        },
        "httpMethod": "GET",
        "url": "http://:hostname/setup/api/configcheck",
        "params": [
          {
            "name": ":hostname",
            "displayName": "Hostname",
            "type": "string",
            "style": "url",
            "required": "true"
          },
          {
            "name": ":license_md5",
            "displayName": "MD5 Check Sum of License",
            "type": "string",
            "style": "query",
            "required": "true"
          }
        ]
      },
      {
        "path": "/setup/api/configure",
        "displayName": "Start A Configuration Process",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/enterprise/management_console/"
        },
        "httpMethod": "POST",
        "url": "https://:hostname/setup/api/configure",
        "params": [
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": "license_md5",
            "displayName": "MD5 Checksum of License",
            "style": "query",
            "type": "string",
            "required": "true"
          },
          {
            "name": "complete",
            "displayName": "Complete",
            "required": "false",
            "type": "string",
            "style": "body"
          }
        ]
      },
      {
        "path": "/setup/api/settings",
        "displayName": "Retrieve Settings",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/enterprise/management_console/"
        },
        "httpMethod": "GET",
        "url": "https://:hostname/setup/api/settings",
        "params": [
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": "license_md5",
            "displayName": "MD5 Checksum of License",
            "style": "query",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/setup/api/settings",
        "displayName": "Modify Settings",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/enterprise/management_console/"
        },
        "httpMethod": "PUT",
        "url": "https://:hostname/setup/api/settings",
        "params": [
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": "license_md5",
            "displayName": "MD5 Checksum of License",
            "style": "query",
            "type": "string",
            "required": "true"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Settings",
            "name": "settings"
          }
        ]
      },
      {
        "path": "/setup/api/maintenance",
        "displayName": "Check Maintenance Status",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/enterprise/management_console/"
        },
        "httpMethod": "GET",
        "url": "https://:hostname/setup/api/maintenance",
        "params": [
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": "license_md5",
            "displayName": "MD5 Checksum of License",
            "style": "query",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/setup/api/maintenance",
        "displayName": "Enable/Disable Maintenance Mode",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/enterprise/management_console/"
        },
        "httpMethod": "POST",
        "url": "https://:hostname/setup/api/maintenance",
        "params": [
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": "license_md5",
            "displayName": "MD5 Checksum of License",
            "style": "query",
            "type": "string",
            "required": "true"
          },
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Maintenance",
            "name": "maintenance"
          }
        ]
      },
      {
        "path": "/setup/api/settings/authorized-keys",
        "displayName": "Retrieve Authorized SSH Keys",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/enterprise/management_console/"
        },
        "httpMethod": "GET",
        "url": "https://:hostname/setup/api/settings/authorized-keys",
        "params": [
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": "license_md5",
            "displayName": "MD5 Checksum of License",
            "style": "query",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/setup/api/settings/authorized-keys",
        "displayName": "Add A New Authorized SSH Key",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/enterprise/management_console/"
        },
        "httpMethod": "POST",
        "url": "https://:hostname/setup/api/settings/authorized-keys",
        "params": [
          {
            "required": "true",
            "type": "string",
            "displayName": "Authorized Key",
            "style": "body",
            "name": "authorized_key"
          },
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": "license_md5",
            "displayName": "MD5 Checksum of License",
            "style": "query",
            "type": "string",
            "required": "true"
          }
        ]
      },
      {
        "path": "/setup/api/settings/authorized-keys",
        "displayName": "Remove An Authorized SSH Key",
        "authentication": {
          "required": "true"
        },
        "doc": {
          "url": "https://developer.github.com/v3/enterprise/management_console/"
        },
        "httpMethod": "DELETE",
        "url": "https://:hostname/setup/api/settings/authorized-keys",
        "params": [
          {
            "required": "true",
            "type": "string",
            "style": "body",
            "displayName": "Authorized Key",
            "name": "authorized_key"
          },
          {
            "name": ":hostname",
            "displayName": "Host Name",
            "style": "url",
            "type": "string",
            "required": "true"
          },
          {
            "name": "license_md5",
            "displayName": "MD5 Checksum of License",
            "style": "query",
            "type": "string",
            "required": "true"
          }
        ]
      }
    ]
  }
}
