# Project

### Fields

#### availableCountries (\[[String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string)!]!)

The available countries for this project

#### availableCountryStates ([JSON](https://developer.firmhouse.com/graphql-api/api-reference/objects/json)!)

The available states per country for this project

#### currency ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string)!)

The currency of the project

#### currentStock ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))

The current stock of a project

#### discountCodes (\[[DiscountCode](https://developer.firmhouse.com/graphql-api/api-reference/objects/discount-code)!])

The available discount codes for this project

#### dynamicOrderStrategy ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string)!)

The type of the dynamic order strategy for this project

#### extraFields (\[[ExtraField](https://developer.firmhouse.com/graphql-api/api-reference/objects/extra-field)!])

The extra fields for this project

#### freeShipmentFromCents ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))

The threshold that will make shipment free in cents (works in combination with Firmhouse shipping methods)

#### id ([ID](https://developer.firmhouse.com/graphql-api/api-reference/objects/id)!)

ID to identify the project with

#### licence ([Licence](https://developer.firmhouse.com/graphql-api/api-reference/objects/licence))

Licence

#### name ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string)!)

The name of the project

#### paymentProvider ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))

The payment provider of this project

#### plans (\[[Plan](https://developer.firmhouse.com/graphql-api/api-reference/objects/plan)!]!)

The available plans for this project

#### productImageUrl ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))

Image of the main product of the project

#### productName ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))

Name of the main product of the project

#### products (\[[Product](https://developer.firmhouse.com/graphql-api/api-reference/objects/product)!]!)

The available products for this project

#### projectType ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))

The type of the project

#### promotions (\[[Promotion](https://developer.firmhouse.com/graphql-api/api-reference/objects/promotion)!]!)

The available promotions for this project

#### ~~shippingCostsCents (~~[~~Int~~](https://developer.firmhouse.com/graphql-api/api-reference/objects/int)~~)~~

*`Deprecated: Will be removed.`*

#### ~~shippingCostsExclTaxCents (~~[~~Int~~](https://developer.firmhouse.com/graphql-api/api-reference/objects/int)~~)~~

*`Deprecated: Will be removed.`*

#### subscriptionLimitEnabled ([Boolean](https://developer.firmhouse.com/graphql-api/api-reference/objects/boolean)!)

Whether the amount of subscriptions is limited

#### taxRates (\[[TaxRate](https://developer.firmhouse.com/graphql-api/api-reference/objects/tax-rate)!]!)

The available tax rates for this project

#### token ([ID](https://developer.firmhouse.com/graphql-api/api-reference/objects/id)!)

Token to identify the project with

#### twoStepCancellationEnabled ([Boolean](https://developer.firmhouse.com/graphql-api/api-reference/objects/boolean))

Whether two-step cancellation is enabled for this project

#### twoStepSignupEnabled ([Boolean](https://developer.firmhouse.com/graphql-api/api-reference/objects/boolean)!)

Whether two step signup is enabled for this project

#### updatedAt ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))

Project last updated since
