UNPKG

nanocyte-configuration-generator

Version:
1,841 lines (1,840 loc) 223 kB
{ "_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/" },