UNPKG

@itentialopensource/adapter-github

Version:

This adapter integrates with system described as: github.

814 lines 21.7 kB
{ "actions": [ { "name": "getUsers", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getUsers-default.json" } ] }, { "name": "getUsersUsername", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getUsersUsername-default.json" } ] }, { "name": "getUsersUsernameEvents", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/events?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getUsersUsernameEventsOrgsOrg", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/events/orgs/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getUsersUsernameFollowers", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/followers?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getUsersUsernameFollowers-default.json" } ] }, { "name": "getUsersUsernameFollowingTargetUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/following/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getUsersUsernameGists", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/gists?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getUsersUsernameGists-default.json" } ] }, { "name": "getUsersUsernameKeys", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/keys?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getUsersUsernameKeys-default.json" } ] }, { "name": "getUsersUsernameOrgs", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/orgs?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "mockdatafiles/getUsersUsernameOrgs-default.json" } ] }, { "name": "getUsersUsernameReceivedEvents", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/received_events?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getUsersUsernameReceivedEventsPublic", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/received_events/public?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getUsersUsernameRepos", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/repos?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getUsersUsernameStarred", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/starred?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getUsersUsernameSubscriptions", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/subscriptions?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersListBlockedByAuthenticatedUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/user/blocks?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersCheckBlocked", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/user/blocks/{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": "usersBlock", "protocol": "REST", "method": "PUT", "entitypath": "{base_path}/{version}/user/blocks/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersUnblock", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/user/blocks/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersSetPrimaryEmailVisibilityForAuthenticatedUser", "protocol": "REST", "method": "PATCH", "entitypath": "{base_path}/{version}/user/email/visibility?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersListGpgKeysForAuthenticatedUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/user/gpg_keys?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersCreateGpgKeyForAuthenticatedUser", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/user/gpg_keys?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersGetGpgKeyForAuthenticatedUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/user/gpg_keys/{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": "usersDeleteGpgKeyForAuthenticatedUser", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/user/gpg_keys/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersListPublicEmailsForAuthenticatedUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/user/public_emails?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersListSocialAccountsForAuthenticatedUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/user/social_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": "usersAddSocialAccountForAuthenticatedUser", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/user/social_accounts?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersDeleteSocialAccountForAuthenticatedUser", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/user/social_accounts?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersListSshSigningKeysForAuthenticatedUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/user/ssh_signing_keys?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersCreateSshSigningKeyForAuthenticatedUser", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/user/ssh_signing_keys?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersGetSshSigningKeyForAuthenticatedUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/user/ssh_signing_keys/{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": "usersDeleteSshSigningKeyForAuthenticatedUser", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/user/ssh_signing_keys/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersGetById", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/user/{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": "usersListAttestations", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/attestations/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersListFollowingForUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/following?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersCheckFollowingForUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/following/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersListGpgKeysForUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/gpg_keys?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersGetContextForUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/hovercard?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "usersListSocialAccountsForUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/social_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": "usersListSshSigningKeysForUser", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/users/{pathv1}/ssh_signing_keys?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] } ] }