# Project View and manage all Project-wide settings, such as countries, languages, and currencies, as well as feature-specific configurations via these endpoints. You can create Projects only in the Merchant Center. Updating these settings is [eventually consistent](/api/general-concepts.md#eventual-consistency), meaning it can take up to a minute until they become fully active for your Project. ## Representations #### Project [type definition](/api/projects/project.md?urn=ctp:api:type:Project). #### MessagesConfiguration [type definition](/api/projects/project.md?urn=ctp:api:type:MessagesConfiguration). #### MessagesConfigurationDraft [type definition](/api/projects/project.md?urn=ctp:api:type:MessagesConfigurationDraft). #### CartsConfiguration [type definition](/api/projects/project.md?urn=ctp:api:type:CartsConfiguration). #### ShoppingListsConfiguration [type definition](/api/projects/project.md?urn=ctp:api:type:ShoppingListsConfiguration). #### ShippingRateInputType [ShippingRatePriceTier](/urn?urn=ctp%3Aapi%3Atype%3AShippingRatePriceTier) can be dynamically selected in three ways. The [CartValueType](/urn?urn=ctp%3Aapi%3Atype%3ACartValueType) uses the sum of all Line Item and Custom Line Item totals (after discounts are applied), whereas [CartClassificationType](/urn?urn=ctp%3Aapi%3Atype%3ACartClassificationType) and [CartScoreType](/urn?urn=ctp%3Aapi%3Atype%3ACartScoreType) use the `shippingRateInput` field on the [Cart](/urn?urn=ctp%3Aapi%3Atype%3ACart) to select a tier. ##### CartValueType [type definition](/api/projects/project.md?urn=ctp:api:type:CartValueType). ##### CartClassificationType [type definition](/api/projects/project.md?urn=ctp:api:type:CartClassificationType). ##### CartScoreType [type definition](/api/projects/project.md?urn=ctp:api:type:CartScoreType). #### ExternalOAuth [type definition](/api/projects/project.md?urn=ctp:api:type:ExternalOAuth). #### SearchIndexingConfiguration [type definition](/api/projects/project.md?urn=ctp:api:type:SearchIndexingConfiguration). #### SearchIndexingConfigurationValues [type definition](/api/projects/project.md?urn=ctp:api:type:SearchIndexingConfigurationValues). ##### SearchIndexingConfigurationStatus [type definition](/api/projects/project.md?urn=ctp:api:type:SearchIndexingConfigurationStatus). #### CustomerSearchStatus [type definition](/api/projects/project.md?urn=ctp:api:type:CustomerSearchStatus). #### BusinessUnitSearchStatus [type definition](/api/projects/project.md?urn=ctp:api:type:BusinessUnitSearchStatus). #### OrderSearchStatus [type definition](/api/projects/project.md?urn=ctp:api:type:OrderSearchStatus). #### ProductSearchIndexingMode [type definition](/api/projects/project.md?urn=ctp:api:type:ProductSearchIndexingMode). #### BusinessUnitConfiguration [type definition](/api/projects/project.md?urn=ctp:api:type:BusinessUnitConfiguration). ##### BusinessUnitConfigurationStatus [type definition](/api/projects/project.md?urn=ctp:api:type:BusinessUnitConfigurationStatus). #### InventoryConfiguration [type definition](/api/projects/project.md?urn=ctp:api:type:InventoryConfiguration). #### DiscountsConfiguration [type definition](/api/projects/project.md?urn=ctp:api:type:DiscountsConfiguration). ##### DiscountCombinationMode [type definition](/api/projects/project.md?urn=ctp:api:type:DiscountCombinationMode). #### ProductCatalogModel [type definition](/api/projects/project.md?urn=ctp:api:type:ProductCatalogModel). ## Get Project [endpoint definition](/api/projects/project.md?urn=ctp:api:endpoint:/\{projectKey}:GET). ## Check if Project exists [endpoint definition](/api/projects/project.md?urn=ctp:api:endpoint:/\{projectKey}:HEAD). ## Update Project [endpoint definition](/api/projects/project.md?urn=ctp:api:endpoint:/\{projectKey}:POST). ## Update actions #### Change Name [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangeNameAction). #### Change Currencies [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangeCurrenciesAction). #### Change Countries [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangeCountriesAction). #### Change Languages [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangeLanguagesAction). #### Change Messages Configuration [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangeMessagesConfigurationAction). #### Change Carts Configuration [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangeCartsConfigurationAction). #### Set Discounts Configuration [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectSetDiscountsConfigurationAction). #### Set Product Catalog Model [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectSetProductCatalogModelAction). #### Change Price RoundingMode [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangePriceRoundingModeAction). #### Change Tax RoundingMode [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangeTaxRoundingModeAction). #### Change CountryTaxRateFallbackEnabled [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangeCountryTaxRateFallbackEnabledAction). #### Change ShoppingLists Configuration [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangeShoppingListsConfigurationAction). #### Change My Business Unit Status on Creation [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangeBusinessUnitStatusOnCreationAction). #### Set My Business Unit Associate Role on Creation [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectSetBusinessUnitAssociateRoleOnCreationAction). #### Set ShippingRateInputType [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectSetShippingRateInputTypeAction). #### Set ExternalOAuth [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectSetExternalOAuthAction). #### Change Product Search Indexing Enabled [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangeProductSearchIndexingEnabledAction). #### Change Order Search Status [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangeOrderSearchStatusAction). #### Change Customer Search Status [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangeCustomerSearchStatusAction). #### Change Business Unit Search Status [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectChangeBusinessUnitSearchStatusAction). #### Set Reservation Expiration In Minutes [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectSetReservationExpirationInMinutesAction). #### Set Release Expired Reservations [type definition](/api/projects/project.md?urn=ctp:api:type:ProjectSetReleaseExpiredReservationsAction). ## Related pages - [Area overview page with navigation](/api.md) - [Previous page: Overview](/api/project-configuration-overview.md) - [Next page: Channels](/api/projects/channels.md)