naftiko: 1.0.0-alpha2 info: label: GitHub User API — Lists description: 'GitHub User API — Lists. 44 operations. Lead operation: GitHub Get List of Conflicting Packages During Docker Migration for Authenticated-user. Self-contained Naftiko capability covering one Github business surface.' tags: - Github - Lists created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: GITHUB_API_KEY: GITHUB_API_KEY capability: consumes: - type: http namespace: users-lists baseUri: '' description: GitHub User API — Lists business capability. Self-contained, no shared references. resources: - name: user-docker-conflicts path: /user/docker/conflicts operations: - name: getlistofconflictingpackagesduringdockermigrationforauthenticateduser method: GET description: GitHub Get List of Conflicting Packages During Docker Migration for Authenticated-user outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-emails path: /user/emails operations: - name: listemailaddressesfortheauthenticateduser method: GET description: GitHub List Email Addresses for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-followers path: /user/followers operations: - name: listfollowersoftheauthenticateduser method: GET description: GitHub List Followers of the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-following path: /user/following operations: - name: listthepeopletheauthenticateduserfollows method: GET description: GitHub List the People the Authenticated User Follows outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-gpg_keys path: /user/gpg_keys operations: - name: listgpgkeysfortheauthenticateduser method: GET description: GitHub List Gpg Keys for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-installations path: /user/installations operations: - name: listappinstallationsaccessibletotheuseraccesstoken method: GET description: GitHub List App Installations Accessible to the User Access Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-installations-installation_id-repositories path: /user/installations/{installation_id}/repositories operations: - name: listrepositoriesaccessibletotheuseraccesstoken method: GET description: GitHub List Repositories Accessible to the User Access Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-issues path: /user/issues operations: - name: listuseraccountissuesassignedtotheauthenticateduser method: GET description: GitHub List User Account Issues Assigned to the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter in: query type: string description: Indicates which sorts of issues to return. `assigned` means issues assigned to you. `created` means issues created by you. `mentioned` means issues mentioning y - name: state in: query type: string description: Indicates the state of the issues to return. - name: sort in: query type: string description: What to sort results by. - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-keys path: /user/keys operations: - name: listpublicsshkeysfortheauthenticateduser method: GET description: GitHub List Public Ssh Keys for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-memberships-orgs path: /user/memberships/orgs operations: - name: listorganizationmembershipsfortheauthenticateduser method: GET description: GitHub List Organization Memberships for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: state in: query type: string description: Indicates the state of the memberships to return. If not specified, the API returns both active and pending memberships. - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-migrations path: /user/migrations operations: - name: listusermigrations method: GET description: GitHub List User Migrations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-migrations-migration_id-repositories path: /user/migrations/{migration_id}/repositories operations: - name: listrepositoriesforusermigration method: GET description: GitHub List Repositories for User Migration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-orgs path: /user/orgs operations: - name: listorganizationsfortheauthenticateduser method: GET description: GitHub List Organizations for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-packages path: /user/packages operations: - name: listpackagesfortheauthenticatedusersnamespace method: GET description: GitHub List Packages for the Authenticated User's Namespace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: package_type in: query type: string description: 'The type of supported package. Packages in GitHub''s Gradle registry have the type `maven`. Docker images pushed to GitHub''s Container registry (`ghcr.io`) have ' required: true - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-packages-package_type-package_name-versions path: /user/packages/{package_type}/{package_name}/versions operations: - name: listpackageversionsforpackageownedbytheauthenticateduser method: GET description: GitHub List Package Versions for Package Owned by the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: state in: query type: string description: The state of the package, either active or deleted. - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-public_emails path: /user/public_emails operations: - name: listpublicemailaddressesfortheauthenticateduser method: GET description: GitHub List Public Email Addresses for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-repos path: /user/repos operations: - name: listrepositoriesfortheauthenticateduser method: GET description: GitHub List Repositories for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: visibility in: query type: string description: Limit results to repositories with the specified visibility. - name: affiliation in: query type: string description: 'Comma-separated list of values. Can include: ' - name: type in: query type: string description: Limit results to repositories of the specified type. Will cause a `422` error if used in the same request as **visibility** or **affiliation**. - name: sort in: query type: string description: The property to sort the results by. - name: direction in: query type: string description: 'The order to sort by. Default: `asc` when using `full_name`, otherwise `desc`.' - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-repository_invitations path: /user/repository_invitations operations: - name: listrepositoryinvitationsfortheauthenticateduser method: GET description: GitHub List Repository Invitations for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-social_accounts path: /user/social_accounts operations: - name: listsocialaccountsfortheauthenticateduser method: GET description: GitHub List Social Accounts for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-ssh_signing_keys path: /user/ssh_signing_keys operations: - name: listsshsigningkeysfortheauthenticateduser method: GET description: GitHub List Ssh Signing Keys for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-starred path: /user/starred operations: - name: listrepositoriesstarredbytheauthenticateduser method: GET description: GitHub List Repositories Starred by the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-subscriptions path: /user/subscriptions operations: - name: listrepositorieswatchedbytheauthenticateduser method: GET description: GitHub List Repositories Watched by the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: user-teams path: /user/teams operations: - name: listteamsfortheauthenticateduser method: GET description: GitHub List Teams for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users path: /users operations: - name: listusers method: GET description: GitHub List Users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-docker-conflicts path: /users/{username}/docker/conflicts operations: - name: getlistofconflictingpackagesduringdockermigrationforuser method: GET description: GitHub Get List of Conflicting Packages During Docker Migration for User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-events path: /users/{username}/events operations: - name: listeventsfortheauthenticateduser method: GET description: GitHub List Events for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-events-orgs-org path: /users/{username}/events/orgs/{org} operations: - name: listorganizationeventsfortheauthenticateduser method: GET description: GitHub List Organization Events for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-events-public path: /users/{username}/events/public operations: - name: listpubliceventsforuser method: GET description: GitHub List Public Events for User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-followers path: /users/{username}/followers operations: - name: listfollowersofuser method: GET description: GitHub List Followers of User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-following path: /users/{username}/following operations: - name: listthepeopleuserfollows method: GET description: GitHub List the People User Follows outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-gists path: /users/{username}/gists operations: - name: listgistsforuser method: GET description: GitHub List Gists for User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-gpg_keys path: /users/{username}/gpg_keys operations: - name: listgpgkeysforuser method: GET description: GitHub List Gpg Keys for User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-keys path: /users/{username}/keys operations: - name: listpublickeysforuser method: GET description: GitHub List Public Keys for User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-orgs path: /users/{username}/orgs operations: - name: listorganizationsforuser method: GET description: GitHub List Organizations for User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-packages path: /users/{username}/packages operations: - name: listpackagesforuser method: GET description: GitHub List Packages for User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: package_type in: query type: string description: 'The type of supported package. Packages in GitHub''s Gradle registry have the type `maven`. Docker images pushed to GitHub''s Container registry (`ghcr.io`) have ' required: true - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-packages-package_type-package_name-versions path: /users/{username}/packages/{package_type}/{package_name}/versions operations: - name: listpackageversionsforpackageownedbyuser method: GET description: GitHub List Package Versions for Package Owned by User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-projects path: /users/{username}/projects operations: - name: listuserprojects method: GET description: GitHub List User Projects outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: state in: query type: string description: Indicates the state of the projects to return. - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-received_events path: /users/{username}/received_events operations: - name: listeventsreceivedbytheauthenticateduser method: GET description: GitHub List Events Received by the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-received_events-public path: /users/{username}/received_events/public operations: - name: listpubliceventsreceivedbyuser method: GET description: GitHub List Public Events Received by User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-repos path: /users/{username}/repos operations: - name: listrepositoriesforuser method: GET description: GitHub List Repositories for User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: type in: query type: string description: Limit results to repositories of the specified type. - name: sort in: query type: string description: The property to sort the results by. - name: direction in: query type: string description: 'The order to sort by. Default: `asc` when using `full_name`, otherwise `desc`.' - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-social_accounts path: /users/{username}/social_accounts operations: - name: listsocialaccountsforuser method: GET description: GitHub List Social Accounts for User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-ssh_signing_keys path: /users/{username}/ssh_signing_keys operations: - name: listsshsigningkeysforuser method: GET description: GitHub List Ssh Signing Keys for User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-starred path: /users/{username}/starred operations: - name: listrepositoriesstarredbyuser method: GET description: GitHub List Repositories Starred by User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-subscriptions path: /users/{username}/subscriptions operations: - name: listrepositorieswatchedbyuser method: GET description: GitHub List Repositories Watched by User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string authentication: type: bearer token: '{{env.GITHUB_API_KEY}}' exposes: - type: rest namespace: users-lists-rest port: 8080 description: REST adapter for GitHub User API — Lists. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/user/docker/conflicts name: user-docker-conflicts description: REST surface for user-docker-conflicts. operations: - method: GET name: getlistofconflictingpackagesduringdockermigrationforauthenticateduser description: GitHub Get List of Conflicting Packages During Docker Migration for Authenticated-user call: users-lists.getlistofconflictingpackagesduringdockermigrationforauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/emails name: user-emails description: REST surface for user-emails. operations: - method: GET name: listemailaddressesfortheauthenticateduser description: GitHub List Email Addresses for the Authenticated User call: users-lists.listemailaddressesfortheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/followers name: user-followers description: REST surface for user-followers. operations: - method: GET name: listfollowersoftheauthenticateduser description: GitHub List Followers of the Authenticated User call: users-lists.listfollowersoftheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/following name: user-following description: REST surface for user-following. operations: - method: GET name: listthepeopletheauthenticateduserfollows description: GitHub List the People the Authenticated User Follows call: users-lists.listthepeopletheauthenticateduserfollows with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/gpg-keys name: user-gpg-keys description: REST surface for user-gpg_keys. operations: - method: GET name: listgpgkeysfortheauthenticateduser description: GitHub List Gpg Keys for the Authenticated User call: users-lists.listgpgkeysfortheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/installations name: user-installations description: REST surface for user-installations. operations: - method: GET name: listappinstallationsaccessibletotheuseraccesstoken description: GitHub List App Installations Accessible to the User Access Token call: users-lists.listappinstallationsaccessibletotheuseraccesstoken with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/installations/{installation-id}/repositories name: user-installations-installation-id-repositories description: REST surface for user-installations-installation_id-repositories. operations: - method: GET name: listrepositoriesaccessibletotheuseraccesstoken description: GitHub List Repositories Accessible to the User Access Token call: users-lists.listrepositoriesaccessibletotheuseraccesstoken with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/issues name: user-issues description: REST surface for user-issues. operations: - method: GET name: listuseraccountissuesassignedtotheauthenticateduser description: GitHub List User Account Issues Assigned to the Authenticated User call: users-lists.listuseraccountissuesassignedtotheauthenticateduser with: filter: rest.filter state: rest.state sort: rest.sort Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/keys name: user-keys description: REST surface for user-keys. operations: - method: GET name: listpublicsshkeysfortheauthenticateduser description: GitHub List Public Ssh Keys for the Authenticated User call: users-lists.listpublicsshkeysfortheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/memberships/orgs name: user-memberships-orgs description: REST surface for user-memberships-orgs. operations: - method: GET name: listorganizationmembershipsfortheauthenticateduser description: GitHub List Organization Memberships for the Authenticated User call: users-lists.listorganizationmembershipsfortheauthenticateduser with: state: rest.state Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/migrations name: user-migrations description: REST surface for user-migrations. operations: - method: GET name: listusermigrations description: GitHub List User Migrations call: users-lists.listusermigrations with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/migrations/{migration-id}/repositories name: user-migrations-migration-id-repositories description: REST surface for user-migrations-migration_id-repositories. operations: - method: GET name: listrepositoriesforusermigration description: GitHub List Repositories for User Migration call: users-lists.listrepositoriesforusermigration with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/orgs name: user-orgs description: REST surface for user-orgs. operations: - method: GET name: listorganizationsfortheauthenticateduser description: GitHub List Organizations for the Authenticated User call: users-lists.listorganizationsfortheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/packages name: user-packages description: REST surface for user-packages. operations: - method: GET name: listpackagesfortheauthenticatedusersnamespace description: GitHub List Packages for the Authenticated User's Namespace call: users-lists.listpackagesfortheauthenticatedusersnamespace with: package_type: rest.package_type Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/packages/{package-type}/{package-name}/versions name: user-packages-package-type-package-name-versions description: REST surface for user-packages-package_type-package_name-versions. operations: - method: GET name: listpackageversionsforpackageownedbytheauthenticateduser description: GitHub List Package Versions for Package Owned by the Authenticated User call: users-lists.listpackageversionsforpackageownedbytheauthenticateduser with: state: rest.state Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/public-emails name: user-public-emails description: REST surface for user-public_emails. operations: - method: GET name: listpublicemailaddressesfortheauthenticateduser description: GitHub List Public Email Addresses for the Authenticated User call: users-lists.listpublicemailaddressesfortheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/repos name: user-repos description: REST surface for user-repos. operations: - method: GET name: listrepositoriesfortheauthenticateduser description: GitHub List Repositories for the Authenticated User call: users-lists.listrepositoriesfortheauthenticateduser with: visibility: rest.visibility affiliation: rest.affiliation type: rest.type sort: rest.sort direction: rest.direction Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/repository-invitations name: user-repository-invitations description: REST surface for user-repository_invitations. operations: - method: GET name: listrepositoryinvitationsfortheauthenticateduser description: GitHub List Repository Invitations for the Authenticated User call: users-lists.listrepositoryinvitationsfortheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/social-accounts name: user-social-accounts description: REST surface for user-social_accounts. operations: - method: GET name: listsocialaccountsfortheauthenticateduser description: GitHub List Social Accounts for the Authenticated User call: users-lists.listsocialaccountsfortheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/ssh-signing-keys name: user-ssh-signing-keys description: REST surface for user-ssh_signing_keys. operations: - method: GET name: listsshsigningkeysfortheauthenticateduser description: GitHub List Ssh Signing Keys for the Authenticated User call: users-lists.listsshsigningkeysfortheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/starred name: user-starred description: REST surface for user-starred. operations: - method: GET name: listrepositoriesstarredbytheauthenticateduser description: GitHub List Repositories Starred by the Authenticated User call: users-lists.listrepositoriesstarredbytheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/subscriptions name: user-subscriptions description: REST surface for user-subscriptions. operations: - method: GET name: listrepositorieswatchedbytheauthenticateduser description: GitHub List Repositories Watched by the Authenticated User call: users-lists.listrepositorieswatchedbytheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/teams name: user-teams description: REST surface for user-teams. operations: - method: GET name: listteamsfortheauthenticateduser description: GitHub List Teams for the Authenticated User call: users-lists.listteamsfortheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users name: users description: REST surface for users. operations: - method: GET name: listusers description: GitHub List Users call: users-lists.listusers with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/docker/conflicts name: users-username-docker-conflicts description: REST surface for users-username-docker-conflicts. operations: - method: GET name: getlistofconflictingpackagesduringdockermigrationforuser description: GitHub Get List of Conflicting Packages During Docker Migration for User call: users-lists.getlistofconflictingpackagesduringdockermigrationforuser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/events name: users-username-events description: REST surface for users-username-events. operations: - method: GET name: listeventsfortheauthenticateduser description: GitHub List Events for the Authenticated User call: users-lists.listeventsfortheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/events/orgs/{org} name: users-username-events-orgs-org description: REST surface for users-username-events-orgs-org. operations: - method: GET name: listorganizationeventsfortheauthenticateduser description: GitHub List Organization Events for the Authenticated User call: users-lists.listorganizationeventsfortheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/events/public name: users-username-events-public description: REST surface for users-username-events-public. operations: - method: GET name: listpubliceventsforuser description: GitHub List Public Events for User call: users-lists.listpubliceventsforuser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/followers name: users-username-followers description: REST surface for users-username-followers. operations: - method: GET name: listfollowersofuser description: GitHub List Followers of User call: users-lists.listfollowersofuser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/following name: users-username-following description: REST surface for users-username-following. operations: - method: GET name: listthepeopleuserfollows description: GitHub List the People User Follows call: users-lists.listthepeopleuserfollows with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/gists name: users-username-gists description: REST surface for users-username-gists. operations: - method: GET name: listgistsforuser description: GitHub List Gists for User call: users-lists.listgistsforuser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/gpg-keys name: users-username-gpg-keys description: REST surface for users-username-gpg_keys. operations: - method: GET name: listgpgkeysforuser description: GitHub List Gpg Keys for User call: users-lists.listgpgkeysforuser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/keys name: users-username-keys description: REST surface for users-username-keys. operations: - method: GET name: listpublickeysforuser description: GitHub List Public Keys for User call: users-lists.listpublickeysforuser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/orgs name: users-username-orgs description: REST surface for users-username-orgs. operations: - method: GET name: listorganizationsforuser description: GitHub List Organizations for User call: users-lists.listorganizationsforuser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/packages name: users-username-packages description: REST surface for users-username-packages. operations: - method: GET name: listpackagesforuser description: GitHub List Packages for User call: users-lists.listpackagesforuser with: package_type: rest.package_type Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/packages/{package-type}/{package-name}/versions name: users-username-packages-package-type-package-name-versions description: REST surface for users-username-packages-package_type-package_name-versions. operations: - method: GET name: listpackageversionsforpackageownedbyuser description: GitHub List Package Versions for Package Owned by User call: users-lists.listpackageversionsforpackageownedbyuser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/projects name: users-username-projects description: REST surface for users-username-projects. operations: - method: GET name: listuserprojects description: GitHub List User Projects call: users-lists.listuserprojects with: state: rest.state Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/received-events name: users-username-received-events description: REST surface for users-username-received_events. operations: - method: GET name: listeventsreceivedbytheauthenticateduser description: GitHub List Events Received by the Authenticated User call: users-lists.listeventsreceivedbytheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/received-events/public name: users-username-received-events-public description: REST surface for users-username-received_events-public. operations: - method: GET name: listpubliceventsreceivedbyuser description: GitHub List Public Events Received by User call: users-lists.listpubliceventsreceivedbyuser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/repos name: users-username-repos description: REST surface for users-username-repos. operations: - method: GET name: listrepositoriesforuser description: GitHub List Repositories for User call: users-lists.listrepositoriesforuser with: type: rest.type sort: rest.sort direction: rest.direction Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/social-accounts name: users-username-social-accounts description: REST surface for users-username-social_accounts. operations: - method: GET name: listsocialaccountsforuser description: GitHub List Social Accounts for User call: users-lists.listsocialaccountsforuser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/ssh-signing-keys name: users-username-ssh-signing-keys description: REST surface for users-username-ssh_signing_keys. operations: - method: GET name: listsshsigningkeysforuser description: GitHub List Ssh Signing Keys for User call: users-lists.listsshsigningkeysforuser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/starred name: users-username-starred description: REST surface for users-username-starred. operations: - method: GET name: listrepositoriesstarredbyuser description: GitHub List Repositories Starred by User call: users-lists.listrepositoriesstarredbyuser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/subscriptions name: users-username-subscriptions description: REST surface for users-username-subscriptions. operations: - method: GET name: listrepositorieswatchedbyuser description: GitHub List Repositories Watched by User call: users-lists.listrepositorieswatchedbyuser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - type: mcp namespace: users-lists-mcp port: 9090 transport: http description: MCP adapter for GitHub User API — Lists. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: github-get-list-conflicting-packages description: GitHub Get List of Conflicting Packages During Docker Migration for Authenticated-user hints: readOnly: true destructive: false idempotent: true call: users-lists.getlistofconflictingpackagesduringdockermigrationforauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-email-addresses-authenticated description: GitHub List Email Addresses for the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listemailaddressesfortheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-followers-authenticated-user description: GitHub List Followers of the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listfollowersoftheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-people-authenticated-user description: GitHub List the People the Authenticated User Follows hints: readOnly: true destructive: false idempotent: true call: users-lists.listthepeopletheauthenticateduserfollows with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-gpg-keys-authenticated description: GitHub List Gpg Keys for the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listgpgkeysfortheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-app-installations-accessible description: GitHub List App Installations Accessible to the User Access Token hints: readOnly: true destructive: false idempotent: true call: users-lists.listappinstallationsaccessibletotheuseraccesstoken with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-repositories-accessible-user description: GitHub List Repositories Accessible to the User Access Token hints: readOnly: true destructive: false idempotent: true call: users-lists.listrepositoriesaccessibletotheuseraccesstoken with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-user-account-issues description: GitHub List User Account Issues Assigned to the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listuseraccountissuesassignedtotheauthenticateduser with: filter: tools.filter state: tools.state sort: tools.sort Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-public-ssh-keys description: GitHub List Public Ssh Keys for the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listpublicsshkeysfortheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-organization-memberships-authenticated description: GitHub List Organization Memberships for the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listorganizationmembershipsfortheauthenticateduser with: state: tools.state Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-user-migrations description: GitHub List User Migrations hints: readOnly: true destructive: false idempotent: true call: users-lists.listusermigrations with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-repositories-user-migration description: GitHub List Repositories for User Migration hints: readOnly: true destructive: false idempotent: true call: users-lists.listrepositoriesforusermigration with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-organizations-authenticated-user description: GitHub List Organizations for the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listorganizationsfortheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-packages-authenticated-user-s description: GitHub List Packages for the Authenticated User's Namespace hints: readOnly: true destructive: false idempotent: true call: users-lists.listpackagesfortheauthenticatedusersnamespace with: package_type: tools.package_type Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-package-versions-package description: GitHub List Package Versions for Package Owned by the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listpackageversionsforpackageownedbytheauthenticateduser with: state: tools.state Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-public-email-addresses description: GitHub List Public Email Addresses for the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listpublicemailaddressesfortheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-repositories-authenticated-user description: GitHub List Repositories for the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listrepositoriesfortheauthenticateduser with: visibility: tools.visibility affiliation: tools.affiliation type: tools.type sort: tools.sort direction: tools.direction Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-repository-invitations-authenticated description: GitHub List Repository Invitations for the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listrepositoryinvitationsfortheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-social-accounts-authenticated description: GitHub List Social Accounts for the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listsocialaccountsfortheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-ssh-signing-keys description: GitHub List Ssh Signing Keys for the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listsshsigningkeysfortheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-repositories-starred-authenticated description: GitHub List Repositories Starred by the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listrepositoriesstarredbytheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-repositories-watched-authenticated description: GitHub List Repositories Watched by the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listrepositorieswatchedbytheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-teams-authenticated-user description: GitHub List Teams for the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listteamsfortheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-users description: GitHub List Users hints: readOnly: true destructive: false idempotent: true call: users-lists.listusers with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-get-list-conflicting-packages-2 description: GitHub Get List of Conflicting Packages During Docker Migration for User hints: readOnly: true destructive: false idempotent: true call: users-lists.getlistofconflictingpackagesduringdockermigrationforuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-events-authenticated-user description: GitHub List Events for the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listeventsfortheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-organization-events-authenticated description: GitHub List Organization Events for the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listorganizationeventsfortheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-public-events-user description: GitHub List Public Events for User hints: readOnly: true destructive: false idempotent: true call: users-lists.listpubliceventsforuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-followers-user description: GitHub List Followers of User hints: readOnly: true destructive: false idempotent: true call: users-lists.listfollowersofuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-people-user-follows description: GitHub List the People User Follows hints: readOnly: true destructive: false idempotent: true call: users-lists.listthepeopleuserfollows with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-gists-user description: GitHub List Gists for User hints: readOnly: true destructive: false idempotent: true call: users-lists.listgistsforuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-gpg-keys-user description: GitHub List Gpg Keys for User hints: readOnly: true destructive: false idempotent: true call: users-lists.listgpgkeysforuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-public-keys-user description: GitHub List Public Keys for User hints: readOnly: true destructive: false idempotent: true call: users-lists.listpublickeysforuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-organizations-user description: GitHub List Organizations for User hints: readOnly: true destructive: false idempotent: true call: users-lists.listorganizationsforuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-packages-user description: GitHub List Packages for User hints: readOnly: true destructive: false idempotent: true call: users-lists.listpackagesforuser with: package_type: tools.package_type Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-package-versions-package-2 description: GitHub List Package Versions for Package Owned by User hints: readOnly: true destructive: false idempotent: true call: users-lists.listpackageversionsforpackageownedbyuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-user-projects description: GitHub List User Projects hints: readOnly: true destructive: false idempotent: true call: users-lists.listuserprojects with: state: tools.state Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-events-received-authenticated description: GitHub List Events Received by the Authenticated User hints: readOnly: true destructive: false idempotent: true call: users-lists.listeventsreceivedbytheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-public-events-received description: GitHub List Public Events Received by User hints: readOnly: true destructive: false idempotent: true call: users-lists.listpubliceventsreceivedbyuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-repositories-user description: GitHub List Repositories for User hints: readOnly: true destructive: false idempotent: true call: users-lists.listrepositoriesforuser with: type: tools.type sort: tools.sort direction: tools.direction Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-social-accounts-user description: GitHub List Social Accounts for User hints: readOnly: true destructive: false idempotent: true call: users-lists.listsocialaccountsforuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-ssh-signing-keys-2 description: GitHub List Ssh Signing Keys for User hints: readOnly: true destructive: false idempotent: true call: users-lists.listsshsigningkeysforuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-repositories-starred-user description: GitHub List Repositories Starred by User hints: readOnly: true destructive: false idempotent: true call: users-lists.listrepositoriesstarredbyuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: github-list-repositories-watched-user description: GitHub List Repositories Watched by User hints: readOnly: true destructive: false idempotent: true call: users-lists.listrepositorieswatchedbyuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $.