tenderAddItems
Add new items to an existing tender.
Adds one or more products to the tender with specified quantities and configurations. Automatically recalculates pricing, taxes, and totals based on the new items.
Possible errors:
- TENDER_NOT_FOUND: Tender with the specified ID does not exist
- TENDERITEM_PRODUCT_NOT_FOUND: One or more specified products do not exist
- TENDER_ADD_ITEMS_ERROR: Failed to add items to tender
- FORBIDDEN: Insufficient permissions to update tenders
AUTH: Role=[order.OWNER,order.EDITOR]
tenderAddItems(
id: String!
input: TenderAddItemsInput!
): TenderResponse!
Arguments
tenderAddItems.id
● String!
non-null scalar
Unique identifier of the tender to add items to.
Must be a valid string representing an existing tender in the system.
tenderAddItems.input
● TenderAddItemsInput!
non-null input
Items to add to the tender including product IDs, quantities, and configurations.
Contains product information and quantities to be added to the tender for pricing and processing.
Type
TenderResponse
object
Complete response for tender operations that return both tender data and operation metadata.
Combines the updated tender information with additional response data and messages from the operation.