Skip to main content

tender

Retrieve detailed information about a specific tender or create a new tender from an existing order.

Returns comprehensive tender data including items, pricing, addresses, payment details, and processing status. Supports lookup by tender ID or order ID for tender creation.

Possible errors:

  • TENDER_NOT_FOUND: Tender with the specified ID does not exist
  • TENDER_ORDER_NOT_FOUND: Order with the specified ID does not exist
  • TENDER_GET_ERROR: Failed to retrieve tender information
  • TENDER_START_ERROR: Failed to start tender from order
  • TENDER_VALIDATION_ERROR: Invalid combination of parameters provided
  • FORBIDDEN: Insufficient permissions to access tender data

AUTH: Role=[order.OWNER,order.EDITOR,order.VIEWER]

tender(
tenderId: String
orderId: Int
): Tender!

Arguments

tender.tenderId ● String scalar

Unique identifier of the tender to retrieve.

Must be a valid string representing an existing tender in the system. Cannot be used together with orderId.

tender.orderId ● Int scalar

Unique identifier of the order to create a tender from.

Must be a positive integer representing a valid order ID. Creates a new tender based on the order data. Cannot be used together with tenderId.

Type

Tender object

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.