Sponsors

Reference documentation for GraphQL schema types in the Sponsors category.

BulkSponsorship - input object

Information about a sponsorship to make for a user or organization with a GitHub
Sponsors profile, as part of sponsoring many users or organizations at once.

Input fields for BulkSponsorship

cancelSponsorship - mutation

Cancel an active sponsorship.

Input fields for cancelSponsorship

Return fields for cancelSponsorship

CancelSponsorshipInput - input object

Autogenerated input type of CancelSponsorship.

Input fields for CancelSponsorshipInput

createSponsorship - mutation

Start a new sponsorship of a maintainer in GitHub Sponsors, or reactivate a past sponsorship.

Input fields for createSponsorship

Return fields for createSponsorship

CreateSponsorshipInput - input object

Autogenerated input type of CreateSponsorship.

Input fields for CreateSponsorshipInput

createSponsorships - mutation

Make many sponsorships for different sponsorable users or organizations at
once. Can only sponsor those who have a public GitHub Sponsors profile.

Input fields for createSponsorships

Return fields for createSponsorships

CreateSponsorshipsInput - input object

Autogenerated input type of CreateSponsorships.

Input fields for CreateSponsorshipsInput

createSponsorsListing - mutation

Create a GitHub Sponsors profile to allow others to sponsor you or your organization.

Input fields for createSponsorsListing

Return fields for createSponsorsListing

CreateSponsorsListingInput - input object

Autogenerated input type of CreateSponsorsListing.

Input fields for CreateSponsorsListingInput

createSponsorsTier - mutation

Create a new payment tier for your GitHub Sponsors profile.

Input fields for createSponsorsTier

Return fields for createSponsorsTier

CreateSponsorsTierInput - input object

Autogenerated input type of CreateSponsorsTier.

Input fields for CreateSponsorsTierInput

publishSponsorsTier - mutation

Publish an existing sponsorship tier that is currently still a draft to a GitHub Sponsors profile.

Input fields for publishSponsorsTier

Return fields for publishSponsorsTier

PublishSponsorsTierInput - input object

Autogenerated input type of PublishSponsorsTier.

Input fields for PublishSponsorsTierInput

retireSponsorsTier - mutation

Retire a published payment tier from your GitHub Sponsors profile so it cannot be used to start new sponsorships.

Input fields for retireSponsorsTier

Return fields for retireSponsorsTier

RetireSponsorsTierInput - input object

Autogenerated input type of RetireSponsorsTier.

Input fields for RetireSponsorsTierInput

Entities that can sponsor others via GitHub Sponsors.

Possible types for Sponsor

Sponsorable - interface

Entities that can sponsor or be sponsored through GitHub Sponsors.

Fields for Sponsorable

Implemented by

SponsorableItem - union

Entities that can be sponsored via GitHub Sponsors.

Possible types for SponsorableItem

SponsorableItemConnection - object

The connection type for SponsorableItem.

Fields for SponsorableItemConnection

SponsorableItemEdge - object

An edge in a connection.

Fields for SponsorableItemEdge

SponsorableOrder - input object

Ordering options for connections to get sponsorable entities for GitHub Sponsors.

Input fields for SponsorableOrder

SponsorableOrderField - enum

Properties by which sponsorable connections can be ordered.

Values for SponsorableOrderField

sponsorables - query

Users and organizations who can be sponsored via GitHub Sponsors.

Type: SponsorableItemConnection!

Arguments for sponsorables

SponsorAndLifetimeValue - object

A GitHub account and the total amount in USD they've paid for sponsorships to a
particular maintainer. Does not include payments made via Patreon.

Fields for SponsorAndLifetimeValue

SponsorAndLifetimeValueConnection - object

The connection type for SponsorAndLifetimeValue.

Fields for SponsorAndLifetimeValueConnection

SponsorAndLifetimeValueEdge - object

An edge in a connection.

Fields for SponsorAndLifetimeValueEdge

SponsorAndLifetimeValueOrder - input object

Ordering options for connections to get sponsor entities and associated USD amounts for GitHub Sponsors.

Input fields for SponsorAndLifetimeValueOrder

SponsorAndLifetimeValueOrderField - enum

Properties by which sponsor and lifetime value connections can be ordered.

Values for SponsorAndLifetimeValueOrderField

SponsorConnection - object

A list of users and organizations sponsoring someone via GitHub Sponsors.

Fields for SponsorConnection

SponsorEdge - object

Represents a user or organization who is sponsoring someone in GitHub Sponsors.

Fields for SponsorEdge

SponsorOrder - input object

Ordering options for connections to get sponsor entities for GitHub Sponsors.

Input fields for SponsorOrder

SponsorOrderField - enum

Properties by which sponsor connections can be ordered.

Values for SponsorOrderField

SponsorsActivity - object

An event related to sponsorship activity.

Implements: Node

Fields for SponsorsActivity

SponsorsActivityAction - enum

The possible actions that GitHub Sponsors activities can represent.

Values for SponsorsActivityAction

SponsorsActivityConnection - object

The connection type for SponsorsActivity.

Fields for SponsorsActivityConnection

SponsorsActivityEdge - object

An edge in a connection.

Fields for SponsorsActivityEdge

SponsorsActivityOrder - input object

Ordering options for GitHub Sponsors activity connections.

Input fields for SponsorsActivityOrder

SponsorsActivityOrderField - enum

Properties by which GitHub Sponsors activity connections can be ordered.

Values for SponsorsActivityOrderField

SponsorsActivityPeriod - enum

The possible time periods for which Sponsors activities can be requested.

Values for SponsorsActivityPeriod

SponsorsCountryOrRegionCode - enum

Represents countries or regions for billing and residence for a GitHub Sponsors profile.

Values for SponsorsCountryOrRegionCode

SponsorsGoal - object

A goal associated with a GitHub Sponsors listing, representing a target the sponsored maintainer would like to attain.

Fields for SponsorsGoal

SponsorsGoalKind - enum

The different kinds of goals a GitHub Sponsors member can have.

Values for SponsorsGoalKind

Sponsorship - object

A sponsorship relationship between a sponsor and a maintainer.

Implements: Node

Fields for Sponsorship

SponsorshipConnection - object

A list of sponsorships either from the subject or received by the subject.

Fields for SponsorshipConnection

SponsorshipEdge - object

An edge in a connection.

Fields for SponsorshipEdge

SponsorshipNewsletter - object

An update sent to sponsors of a user or organization on GitHub Sponsors.

Implements: Node

Fields for SponsorshipNewsletter

SponsorshipNewsletterConnection - object

The connection type for SponsorshipNewsletter.

Fields for SponsorshipNewsletterConnection

SponsorshipNewsletterEdge - object

An edge in a connection.

Fields for SponsorshipNewsletterEdge

SponsorshipNewsletterOrder - input object

Ordering options for sponsorship newsletter connections.

Input fields for SponsorshipNewsletterOrder

SponsorshipNewsletterOrderField - enum

Properties by which sponsorship update connections can be ordered.

Values for SponsorshipNewsletterOrderField

SponsorshipOrder - input object

Ordering options for sponsorship connections.

Input fields for SponsorshipOrder

SponsorshipOrderField - enum

Properties by which sponsorship connections can be ordered.

Values for SponsorshipOrderField

SponsorshipPaymentSource - enum

How payment was made for funding a GitHub Sponsors sponsorship.

Values for SponsorshipPaymentSource

SponsorshipPrivacy - enum

The privacy of a sponsorship.

Values for SponsorshipPrivacy

SponsorsListing - object

A GitHub Sponsors listing.

Implements: Node

Fields for SponsorsListing

SponsorsListingFeatureableItem - union

A record that can be featured on a GitHub Sponsors profile.

Possible types for SponsorsListingFeatureableItem

SponsorsListingFeaturedItem - object

A record that is promoted on a GitHub Sponsors profile.

Implements: Node

Fields for SponsorsListingFeaturedItem

SponsorsListingFeaturedItemFeatureableType - enum

The different kinds of records that can be featured on a GitHub Sponsors profile page.

Values for SponsorsListingFeaturedItemFeatureableType

SponsorsTier - object

A GitHub Sponsors tier associated with a GitHub Sponsors listing.

Implements: Node

Fields for SponsorsTier

SponsorsTierAdminInfo - object

SponsorsTier information only visible to users that can administer the associated Sponsors listing.

Fields for SponsorsTierAdminInfo

SponsorsTierConnection - object

The connection type for SponsorsTier.

Fields for SponsorsTierConnection

SponsorsTierEdge - object

An edge in a connection.

Fields for SponsorsTierEdge

SponsorsTierOrder - input object

Ordering options for Sponsors tiers connections.

Input fields for SponsorsTierOrder

SponsorsTierOrderField - enum

Properties by which Sponsors tiers connections can be ordered.

Values for SponsorsTierOrderField

StripeConnectAccount - object

A Stripe Connect account for receiving sponsorship funds from GitHub Sponsors.

Fields for StripeConnectAccount

updatePatreonSponsorability - mutation

Toggle the setting for your GitHub Sponsors profile that allows other GitHub
accounts to sponsor you on GitHub while paying for the sponsorship on Patreon.
Only applicable when you have a GitHub Sponsors profile and have connected
your GitHub account with Patreon.

Input fields for updatePatreonSponsorability

Return fields for updatePatreonSponsorability

UpdatePatreonSponsorabilityInput - input object

Autogenerated input type of UpdatePatreonSponsorability.

Input fields for UpdatePatreonSponsorabilityInput

updateSponsorshipPreferences - mutation

Change visibility of your sponsorship and opt in or out of email updates from the maintainer.

Input fields for updateSponsorshipPreferences

Return fields for updateSponsorshipPreferences

UpdateSponsorshipPreferencesInput - input object

Autogenerated input type of UpdateSponsorshipPreferences.

Input fields for UpdateSponsorshipPreferencesInput