UNPKG

@itentialopensource/adapter-github

Version:

This adapter integrates with system described as: github.

766 lines 20.4 kB
{ "actions": [ { "name": "appsGetAuthenticated", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/app?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsCreateFromManifest", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/app-manifests/{pathv1}/conversions?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsGetWebhookConfigForApp", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/app/hook/config?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsUpdateWebhookConfigForApp", "protocol": "REST", "method": "PATCH", "entitypath": "{base_path}/{version}/app/hook/config?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsListWebhookDeliveries", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/app/hook/deliveries?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsGetWebhookDelivery", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/app/hook/deliveries/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsRedeliverWebhookDelivery", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/app/hook/deliveries/{pathv1}/attempts?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsListInstallationRequestsForAuthenticatedApp", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/app/installation-requests?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsListInstallations", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/app/installations?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsGetInstallation", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/app/installations/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsDeleteInstallation", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/app/installations/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsCreateInstallationAccessToken", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/app/installations/{pathv1}/access_tokens?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsSuspendInstallation", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/app/installations/{pathv1}/suspended?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsUnsuspendInstallation", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/app/installations/{pathv1}/suspended?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsDeleteAuthorization", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/applications/{pathv1}/grant?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsCheckToken", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/applications/{pathv1}/token?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsResetToken", "protocol": "REST", "method": "PATCH", "entitypath": "{base_path}/{version}/applications/{pathv1}/token?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsDeleteToken", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/applications/{pathv1}/token?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsScopeToken", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/applications/{pathv1}/token/scoped?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsGetBySlug", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/apps/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsListReposAccessibleToInstallation", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/installation/repositories?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsRevokeInstallationAccessToken", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/installation/token?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsGetSubscriptionPlanForAccount", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/marketplace_listing/accounts/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsListPlans", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/marketplace_listing/plans?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsListAccountsForPlan", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/marketplace_listing/plans/{pathv1}/accounts?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsGetSubscriptionPlanForAccountStubbed", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/marketplace_listing/stubbed/accounts/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsListPlansStubbed", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/marketplace_listing/stubbed/plans?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsListAccountsForPlanStubbed", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/marketplace_listing/stubbed/plans/{pathv1}/accounts?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsGetOrgInstallation", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/orgs/{pathv1}/installation?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsGetRepoInstallation", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/repos/{pathv1}/{pathv2}/installation?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsListInstallationsForAuthenticatedUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/user/installations?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsListInstallationReposForAuthenticatedUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/user/installations/{pathv1}/repositories?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsAddRepoToInstallationForAuthenticatedUser", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/user/installations/{pathv1}/repositories/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsRemoveRepoFromInstallationForAuthenticatedUser", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/user/installations/{pathv1}/repositories/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsListSubscriptionsForAuthenticatedUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/user/marketplace_purchases?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsListSubscriptionsForAuthenticatedUserStubbed", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/user/marketplace_purchases/stubbed?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "appsGetUserInstallation", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/installation?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] } ] }