Skip to main content

Tender

Comprehensive tender entity representing a potential order in the system.

Tenders are draft orders that contain all necessary information for order processing including customer details, items, pricing, addresses, payment methods, and shipping information. They can be modified, processed into orders, or deleted as needed.

type Tender {
status: String!
orderStatus: OrderStatus
orderId: Int
revisions(input: OrderRevisionByOrderSearchInput): OrderRevisionResponse!
tenderId: String!
ownerId: Int
type: OrderType!
siteId: Int @deprecated
channelId: Int
shopId: Int! @deprecated
createdAt: DateTime!
createdBy: Int
lastModifiedAt: DateTime!
lastModifiedBy: Int
userId: Int @deprecated
contactId: Int
customerId: Int
companyId: Int
invoiceUserId: Int
firstName: String
middleName: String
lastName: String
email: String!
debtorId: String
invoiceAddress: TenderAddress
deliveryAddress: TenderAddress
itemCount: Int
items: [TenderMainItem!]
bonusItems: [TenderMainItem!]
paymentData: TenderPayment
postageData: TenderPostage
total: TenderTotal
taxLevels: [TenderTaxLevel!]
carriers: [TenderCarrier!]
payMethods: [TenderPaymethod!]
source: String
valuePoints: Int
incentivesApplied: Boolean
creditPoints: Int
actionCode: String
reference: String
remarks: String
language: String
currency: String
currencyRatio: Float
externalId: String
extra3: String
extra4: String
isEditable: Boolean
validUntil: DateTime
public: Boolean!
revisionNumber: Int!
publicVersionNumber: Int
invalid: Boolean!
invalidationReason: String
createdByAdminUserId: Int
createdByContactId: Int
createdByCustomerId: Int
createdFromRevisionNumber: Int
attributes: [AttributeBulkCreateType!]
user: IBaseUser @deprecated
contact: Contact
customer: Customer
company: Company
}

Fields​

Tender.status ● String! non-null scalar​

Tender/order status

Tender.orderStatus ● OrderStatus object​

Retrieve the current status of the tender.

Returns the tender status configuration that represents the current state of the tender in the workflow.

Tender.orderId ● Int scalar​

Associated order identifier when tender was created from an existing order.

Links the tender to its source order for reference and audit purposes.

Tender.revisions ● OrderRevisionResponse! non-null object​

Tender.revisions.input ● OrderRevisionByOrderSearchInput input​

Tender.tenderId ● String! non-null scalar​

Unique identifier for the tender.

This is the primary key used to reference and manage the tender throughout its lifecycle.

Tender.ownerId ● Int scalar​

Identifier of the user who owns this tender.

Represents the primary responsible party for the tender management and processing.

Tender.type ● OrderType! non-null enum​

Classification of the tender type.

Determines the processing workflow and business rules that apply to this tender.

Tender.channelId ● Int scalar​

Sales channel identifier where the tender originated.

Identifies the specific sales channel (website, mobile app, etc.) used to create this tender.

Tender.createdAt ● DateTime! non-null scalar​

Timestamp when the tender was initially created.

Records the exact moment this tender was first established in the system.

Tender.createdBy ● Int scalar​

Identifier of the user who created this tender.

Tracks the originator of the tender for audit and accountability purposes.

Tender.lastModifiedAt ● DateTime! non-null scalar​

Timestamp of the most recent modification to the tender.

Updates automatically whenever any aspect of the tender is changed.

Tender.lastModifiedBy ● Int scalar​

Identifier of the user who last modified this tender.

Tracks the most recent editor for audit and accountability purposes.

Tender.contactId ● Int scalar​

Contact person identifier associated with this tender.

Used in combination with companyId to identify the specific contact person within a company who is responsible for this tender.

Tender.customerId ● Int scalar​

Customer identifier for individual customer tenders.

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

Tender.companyId ● Int scalar​

Company identifier for business-to-business tenders.

Used in combination with contactId to establish the company context for the tender.

Tender.invoiceUserId ● Int scalar​

The invoice userId for this tender

Tender.firstName ● String scalar​

User's first name

Tender.middleName ● String scalar​

User's middle name

Tender.lastName ● String scalar​

User's last name

Tender.email ● String! non-null scalar​

User's email

Tender.debtorId ● String scalar​

Invoice company debtor ID

Tender.invoiceAddress ● TenderAddress object​

The address the invoice for the order should be sent to

Tender.deliveryAddress ● TenderAddress object​

The address the order should be shipped to

Tender.itemCount ● Int scalar​

Tender/order main item count

Tender.items ● [TenderMainItem!] list object​

The tender/order items

Tender.bonusItems ● [TenderMainItem!] list object​

The tender/order bonusItems

Tender.paymentData ● TenderPayment object​

Payment data for this tender/order

Tender.postageData ● TenderPostage object​

Postage data for this tender/order

Tender.total ● TenderTotal object​

Tender total

Tender.taxLevels ● [TenderTaxLevel!] list object​

Amount of tax that applies to this tender/order per tax code

Tender.carriers ● [TenderCarrier!] list object​

List of selectable carriers

Tender.payMethods ● [TenderPaymethod!] list object​

List of selectable payment methods for this tender, including non allowed for the applied user

Tender.source ● String scalar​

Tender/order origin

Tender.valuePoints ● Int scalar​

Total amount of valuePoints that apply to this tender/order

Tender.incentivesApplied ● Boolean scalar​

Indicates whether incentives are already applied

Tender.creditPoints ● Int scalar​

Tender/order accumulated credit points

Tender.actionCode ● String scalar​

Action code that is applied to this tender. Is only filled if a valid action code was applied during checkout

Tender.reference ● String scalar​

User's reference for this tender

Tender.remarks ● String scalar​

User's remarks for this tender

Tender.language ● String scalar​

The language for this tender

Tender.currency ● String scalar​

The currency for this tender

Tender.currencyRatio ● Float scalar​

The currency ratio for this tender

Tender.externalId ● String scalar​

The order's ID in an external system

Tender.extra3 ● String scalar​

Additional information field that can be stored with a tender/order

Tender.extra4 ● String scalar​

Additional information field that can be stored with a tender/order

Tender.isEditable ● Boolean scalar​

Indicates whether tender can be edited

Tender.validUntil ● DateTime scalar​

Valid until date (Display Only!)

Tender.public ● Boolean! non-null scalar​

Indicates whether order is public

Tender.revisionNumber ● Int! non-null scalar​

Order revision number

Tender.publicVersionNumber ● Int scalar​

Order public version number

Tender.invalid ● Boolean! non-null scalar​

Indicates whether order is invalid

Tender.invalidationReason ● String scalar​

Order invalidation reason

Tender.createdByAdminUserId ● Int scalar​

Order created by admin user id

Tender.createdByContactId ● Int scalar​

Order created by contact id

Tender.createdByCustomerId ● Int scalar​

Order created by customer id

Tender.createdFromRevisionNumber ● Int scalar​

The revision this was created from

Tender.attributes ● [AttributeBulkCreateType!] list object​

Order-level attribute values captured for this tender/order

Tender.contact ● Contact object​

Tender Contact

Tender.customer ● Customer object​

Tender Customer

Tender.company ● Company object​

Tender Company

Show deprecated

Returned By​

tender query ● tenderApplyIncentives mutation ● tenderDeleteBonusItem mutation ● tenderDeleteItem mutation ● tenderStart mutation ● tenderUpdate mutation ● tenderUpdateAddress mutation ● tenderUpdateDiscount mutation ● tenderUpdateInvoiceUser mutation ● tenderUpdateItem mutation ● tenderUpdatePayment mutation ● tenderUpdatePostage mutation

Member Of​

TenderResponse object