GitHubMarketplaceListing

A listing in the GitHub integration marketplace.

FIELDS
app (GitHubApp)

The GitHub App this listing represents.

companyUrl (GitHubURI)

URL to the listing owner's company site.

configurationResourcePath (GitHubURI!)

The HTTP path for configuring access to the listing's integration or OAuth app

configurationUrl (GitHubURI!)

The HTTP URL for configuring access to the listing's integration or OAuth app

documentationUrl (GitHubURI)

URL to the listing's documentation.

extendedDescription (String)

The listing's detailed description.

extendedDescriptionHTML (GitHubHTML!)

The listing's detailed description rendered to HTML.

fullDescription (String!)

The listing's introductory description.

fullDescriptionHTML (GitHubHTML!)

The listing's introductory description rendered to HTML.

hasPublishedFreeTrialPlans (Boolean!)

Does this listing have any plans with a free trial?

hasTermsOfService (Boolean!)

Does this listing have a terms of service link?

hasVerifiedOwner (Boolean!)

Whether the creator of the app is a verified org

howItWorks (String)

A technical description of how this app works with GitHub.

howItWorksHTML (GitHubHTML!)

The listing's technical description rendered to HTML.

id (ID!)

No description

installationUrl (GitHubURI)

URL to install the product to the viewer's account or organization.

installedForViewer (Boolean!)

Whether this listing's app has been installed for the current viewer

isArchived (Boolean!)

Whether this listing has been removed from the Marketplace.

isDraft (Boolean!)

Whether this listing is still an editable draft that has not been submitted for review and is not publicly visible in the Marketplace.

isPaid (Boolean!)

Whether the product this listing represents is available as part of a paid plan.

isPublic (Boolean!)

Whether this listing has been approved for display in the Marketplace.

isRejected (Boolean!)

Whether this listing has been rejected by GitHub for display in the Marketplace.

isUnverified (Boolean!)

Whether this listing has been approved for unverified display in the Marketplace.

isUnverifiedPending (Boolean!)

Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace.

isVerificationPendingFromDraft (Boolean!)

Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

isVerificationPendingFromUnverified (Boolean!)

Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

isVerified (Boolean!)

Whether this listing has been approved for verified display in the Marketplace.

logoBackgroundColor (String!)

The hex color code, without the leading '#', for the logo background.

logoUrl (GitHubURI)

URL for the listing's logo image.

name (String!)

The listing's full name.

normalizedShortDescription (String!)

The listing's very short description without a trailing period or ampersands.

oneGraphId (ID!)

Unique id across all of OneGraph

oneGraphLinkedNodes (OneGraphLinkedNodesConnection!)

List of OneGraphNodes that are linked from this node.

pricingUrl (GitHubURI)

URL to the listing's detailed pricing.

primaryCategory (GitHubMarketplaceCategory!)

The category that best describes the listing.

privacyPolicyUrl (GitHubURI!)

URL to the listing's privacy policy, may return an empty string for listings that do not require a privacy policy URL.

resourcePath (GitHubURI!)

The HTTP path for the Marketplace listing.

screenshotUrls ([String]!)

The URLs for the listing's screenshots.

secondaryCategory (GitHubMarketplaceCategory)

An alternate category that describes the listing.

shortDescription (String!)

The listing's very short description.

slug (String!)

The short name of the listing used in its URL.

statusUrl (GitHubURI)

URL to the listing's status page.

supportEmail (String)

An email address for support for this listing's app.

supportUrl (GitHubURI!)

Either a URL or an email address for support for this listing's app, may return an empty string for listings that do not require a support URL.

termsOfServiceUrl (GitHubURI)

URL to the listing's terms of service.

url (GitHubURI!)

The HTTP URL for the Marketplace listing.

viewerCanAddPlans (Boolean!)

Can the current viewer add plans for this Marketplace listing.

viewerCanApprove (Boolean!)

Can the current viewer approve this Marketplace listing.

viewerCanDelist (Boolean!)

Can the current viewer delist this Marketplace listing.

viewerCanEdit (Boolean!)

Can the current viewer edit this Marketplace listing.

viewerCanEditCategories (Boolean!)

Can the current viewer edit the primary and secondary category of this Marketplace listing.

viewerCanEditPlans (Boolean!)

Can the current viewer edit the plans for this Marketplace listing.

viewerCanRedraft (Boolean!)

Can the current viewer return this Marketplace listing to draft state so it becomes editable again.

viewerCanReject (Boolean!)

Can the current viewer reject this Marketplace listing by returning it to an editable draft state or rejecting it entirely.

viewerCanRequestApproval (Boolean!)

Can the current viewer request this listing be reviewed for display in the Marketplace as verified.

viewerHasPurchased (Boolean!)

Indicates whether the current user has an active subscription to this Marketplace listing.

viewerHasPurchasedForAllOrganizations (Boolean!)

Indicates if the current user has purchased a subscription to this Marketplace listing for all of the organizations the user owns.

viewerIsListingAdmin (Boolean!)

Does the current viewer role allow them to administer this Marketplace listing.

IMPLEMENTS
OneGraphNode

An object with a globally unique id across all of OneGraph

GitHubNode

An object with an ID.

REQUIRED BY
GitHubMarketplaceListingConnection

Look up Marketplace Listings

GitHubMarketplaceListingEdge

An edge in a connection.

GitHubQuery

The query root of GitHub's GraphQL interface.

____________________________________________________________________________________________________