Skip to main content

Project

A Holaplex project that belongs to an organization. Projects are used to group unique NFT campaigns or initiatives, and are used to assign objects that end customers will interact with, such as drops and wallets.

type Project {
id: UUID!
customer(
id: UUID!
): Customer
customers: [Customer!]
drops: [Drop!]
drop(
id: UUID!
): Drop
collections: [Collection!]
collection(
id: UUID!
): Collection
name: String!
organizationId: UUID!
createdAt: DateTime!
deactivatedAt: DateTime
profileImageUrlOriginal: String
organization: Organization
profileImageUrl: String
treasury: Treasury
}

Fields

Project.id ● UUID! non-null scalar

The unique identifier assigned to the Holaplex project.

Project.customer ● Customer object

Retrieve a customer record associated with the project, using its ID.

Project.customer.id ● UUID! non-null scalar

Project.customers ● [Customer!] list object

Retrieve all customer records associated with a given project.

Project.drops ● [Drop!] list object

The drops associated with the project.

Project.drop ● Drop object

Look up a drop associated with the project by its ID.

Project.drop.id ● UUID! non-null scalar

Project.collections ● [Collection!] list object

The collections associated with the project.

Project.collection ● Collection object

Look up a collection associated with the project by its ID.

Project.collection.id ● UUID! non-null scalar

Project.name ● String! non-null scalar

The friendly name assigned to the Holaplex project to differentiate it from other projects belonging to the organization.

Project.organizationId ● UUID! non-null scalar

The ID of the Holaplex organization to which the project belongs.

Project.createdAt ● DateTime! non-null scalar

The datetime, in UTC, when the project was created.

Project.deactivatedAt ● DateTime scalar

The date and time in Coordinated Universal Time (UTC) when the Holaplex project was created. Once a project is deactivated, objects that were assigned to the project can no longer be interacted with.

Project.profileImageUrlOriginal ● String scalar

The optional profile image associated with the project, which can be used to visually represent the project.

Project.organization ● Organization object

Project.profileImageUrl ● String scalar

Project.treasury ● Treasury object

The treasury assigned to the project, which contains the project's wallets.

Returned by

project query

Member of

CreateProjectPayload object ● EditProjectPayload object ● Organization object ● Webhook object