Skip to main content

CrowdfundingCampaignCreateInput

The input fields for creating a crowdfunding campaign.

input CrowdfundingCampaignCreateInput {
description: String
endAt: ISO8601DateTime!
fulfilAt: ISO8601DateTime
goal: CrowdfundingGoalInput!
gracePeriodHours: Int!
items: [CampaignItemCreateInput!]
launchAt: ISO8601DateTime!
limit: Int
name: String
reference: String!
}

Fields​

CrowdfundingCampaignCreateInput.description ● String scalar types​

The campaign's description. It defaults to the channel's template when blank.

CrowdfundingCampaignCreateInput.endAt ● ISO8601DateTime! non-null scalar types​

The date and time when the campaign is scheduled to end. It must be after launchAt.

CrowdfundingCampaignCreateInput.fulfilAt ● ISO8601DateTime scalar types​

The date and time when the campaign is scheduled to start fulfilling. It must be after endAt.

CrowdfundingCampaignCreateInput.goal ● CrowdfundingGoalInput! non-null input types​

The campaign's goal.

CrowdfundingCampaignCreateInput.gracePeriodHours ● Int! non-null scalar types​

The number of hours a customer has to fix a failed payment before their campaign order is cancelled.

CrowdfundingCampaignCreateInput.items ● [CampaignItemCreateInput!] list input types​

The products or product variants to include in the campaign. At least one is required.

CrowdfundingCampaignCreateInput.launchAt ● ISO8601DateTime! non-null scalar types​

The date and time when the campaign is scheduled to launch.

CrowdfundingCampaignCreateInput.limit ● Int scalar types​

The maximum number of units of the campaign's products that can be sold.

CrowdfundingCampaignCreateInput.name ● String scalar types​

The campaign's name. It defaults to the channel's template when blank.

CrowdfundingCampaignCreateInput.reference ● String! non-null scalar types​

The merchant's reference for the campaign.

Member Of​

crowdfundingCampaignCreate mutation