Skip to main content

AppReviewListing

A public app's listing as Growmax review sees it.

type AppReviewListing {
appHandle: String!
appId: ID!
appName: String!
description: String!
dpaAcceptedAt: DateTime
dpaVersion: String
privacyUrl: String!
reviewLog: JSON!
reviewedVersionId: ID
scopeJustifications: [AppReviewScopeJustification!]!
status: String!
submittedAt: DateTime
submittedVersionId: ID
supportUrl: String!
tagline: String!
}

Fields​

AppReviewListing.appHandle ● String! non-null scalar​

The app's handle.

AppReviewListing.appId ● ID! non-null scalar​

The app.

AppReviewListing.appName ● String! non-null scalar​

The app's name.

AppReviewListing.description ● String! non-null scalar​

What the app does.

AppReviewListing.dpaAcceptedAt ● DateTime scalar​

When it was accepted.

AppReviewListing.dpaVersion ● String scalar​

The developer agreement version accepted.

AppReviewListing.privacyUrl ● String! non-null scalar​

The app's privacy policy.

AppReviewListing.reviewLog ● JSON! non-null scalar​

The append-only review history: submissions, decisions, checklists and notes.

AppReviewListing.reviewedVersionId ● ID scalar​

The only version public installs may pin.

AppReviewListing.scopeJustifications ● [AppReviewScopeJustification!]! non-null object​

The developer's reason for each scope.

AppReviewListing.status ● String! non-null scalar​

DRAFT, IN_REVIEW, CHANGES_REQUESTED, APPROVED, PUBLISHED or DELISTED.

AppReviewListing.submittedAt ● DateTime scalar​

When it was last submitted.

AppReviewListing.submittedVersionId ● ID scalar​

The version of the latest submission.

AppReviewListing.supportUrl ● String! non-null scalar​

Where tenants get help.

AppReviewListing.tagline ● String! non-null scalar​

One line shown under the app's name.

Returned By​

appReviewQueue query ● approveAppListing mutation ● requestAppListingChanges mutation ● submitAppForReview mutation

Member Of​

AppReviewDetail object