Skip to main content

priceCreate

Create a new price record in the system.

Establishes a new price with all associated data including base pricing, cost information, volume discounts, and pricesheet assignments. The price will be available for use in pricing calculations immediately.

Possible errors:

  • PRICE_CREATE_ERROR: Failed to create the price
  • PRODUCT_NOT_FOUND_ERROR: Specified product does not exist
  • PRICESHEET_NOT_FOUND_ERROR: Specified pricesheet does not exist
  • PRICE_VALIDATION_ERROR: Price data validation failed
  • UNAUTHENTICATED: Invalid or missing authentication
  • FORBIDDEN: Insufficient permissions to create prices

AUTH: Role=[pricing.OWNER]

priceCreate(
input: PriceCreateInput!
): Price!

Arguments

priceCreate.input ● PriceCreateInput! non-null input

Price creation data including all pricing components.

Contains base price, cost information, volume discounts, effective dates, and pricesheet associations required to create a complete price record.

Type

Price object