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