nanocyte-configuration-generator
Version:
Generate Nanocyte configuration from an Octoblu flow
1,841 lines (1,840 loc) • 223 kB
JSON
{
"_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/"
},