Skip to main content

TenderStartInput

Input data for creating a new tender in the system.

Contains all necessary information to establish a new tender including customer identification, channel information, and initial configuration settings.

input TenderStartInput {
channelId: Int
contactId: Int
companyId: Int
customerId: Int
ownerId: Int
type: OrderType
currency: String
validUntil: String
source: String = "Sales Portal"
attributes: [AttributeBulkCreateInput!]
}

Fields​

TenderStartInput.channelId ● Int scalar​

Sales channel identifier where the tender should be created.

Specifies which sales channel (website, mobile app, etc.) this tender belongs to for proper routing and processing.

TenderStartInput.contactId ● Int scalar​

Contact person identifier for business-to-business tenders.

Must be a valid contact ID. Used in combination with companyId to establish the business relationship.

TenderStartInput.companyId ● Int scalar​

Company identifier for business-to-business tenders.

If not provided when using contactId, the contact's original parent company will be automatically assigned.

TenderStartInput.customerId ● Int scalar​

Customer identifier for direct customer tenders.

Used for individual customer relationships where no company association is required.

TenderStartInput.ownerId ● Int scalar​

Owner identifier for the tender.

Specifies who will be responsible for managing and editing this tender. If not provided, defaults to the user creating the tender.

TenderStartInput.type ● OrderType enum​

Business type classification for the tender.

Determines the processing workflow and business rules that will apply. Defaults to dropshipment if not specified.

TenderStartInput.currency ● String scalar​

Currency code for tender pricing and calculations.

Must be a valid ISO 4217 currency code. Defaults to EUR if not specified.

TenderStartInput.validUntil ● String scalar​

Expiration date for the tender validity.

Must be a valid ISO date string. After this date, the tender may no longer be processed. This is for display purposes only.

TenderStartInput.source ● String scalar​

Origin source of the tender creation.

Maximum length of 50 characters. Identifies where or how this tender was created for tracking and reporting purposes.

TenderStartInput.attributes ● [AttributeBulkCreateInput!] list input​

Order-level attribute values to capture for this tender.

Member Of​

tenderStart mutation