Skip to content

GraphQL Overview

Download GraphQL schema

Queries

Overview

Mutations

Overview

Directives

Overview

Objects

Overview

StringAdditionalFieldValue

code
String!,non-null

Additional field's code

value
String!,non-null

Additional field's value

Sample
{ "code": "Example String", "value": "Example String" }

TextAreaAdditionalFieldValue

code
String!,non-null

Additional field's code

value
String!,non-null

Additional field's value

Sample
{ "code": "Example String", "value": "Example String" }

OffersConnection

The connection type for Offer

A list of edges

pageInfo
PageInfo!,non-null

Information to aid in pagination

Implements interfaces

Sample
{ "edges": [ { "node": { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "businessId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "active": true, "allowQuoteRequests": true, "availability": { "__typename": "DateTimeRange" }, "additionalFields": [ { "__typename": "BooleanAdditionalFieldValue" } ], "currency": "Example Custom Scalar", "description": "Example String", "ecoContributions": [ { "__typename": "OfferEcoContribution" } ], "fulfillment": { "__typename": "OfferFulfillment" }, "inactivityReasons": [ { "__typename": "OfferInactivityReason" } ], "professional": true, "leadTimeToShip": 40, "orderQuantity": { "__typename": "OfferOrderQuantity" }, "minShipping": { "__typename": "OfferMinShippingInformation" }, "shipping": { "__typename": "OfferShippingInformation" }, "platformModel": "Example String", "nbEvaluations": 40, "packageQuantity": 40, "product": { "__typename": "Product" }, "shop": { "__typename": "Shop" }, "prices": [ { "__typename": "Price" } ], "totalPrice": 40, "state": { "__typename": "OfferState" }, "quantity": 40, "logisticClass": { "__typename": "OfferLogisticClass" } } } ], "pageInfo": { "endCursor": "Example String", "hasNextPage": true, "hasPreviousPage": true, "startCursor": "Example String" } }

OfferEdge

An edge in a connection

node
Offer!,non-null

The item of the edge

Sample
{ "node": { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "businessId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "active": true, "allowQuoteRequests": true, "availability": { "__typename": "DateTimeRange" }, "additionalFields": [ { "__typename": "BooleanAdditionalFieldValue" } ], "currency": "Example Custom Scalar", "description": "Example String", "ecoContributions": [ { "__typename": "OfferEcoContribution" } ], "fulfillment": { "__typename": "OfferFulfillment" }, "inactivityReasons": [ { "__typename": "OfferInactivityReason" } ], "professional": true, "leadTimeToShip": 40, "orderQuantity": { "__typename": "OfferOrderQuantity" }, "minShipping": { "__typename": "OfferMinShippingInformation" }, "shipping": { "__typename": "OfferShippingInformation" }, "platformModel": "Example String", "nbEvaluations": 40, "packageQuantity": 40, "product": { "__typename": "Product" }, "shop": { "__typename": "Shop" }, "prices": [ { "__typename": "Price" } ], "totalPrice": 40, "state": { "__typename": "OfferState" }, "quantity": 40, "logisticClass": { "__typename": "OfferLogisticClass" } } }
Referenced in

Offer

Represents an offer made by a seller for a product

id
ID!,non-null

The unique identifier of the offer

businessId
ID!,non-null

The business identifier of the offer

active
Boolean!,non-null

Is the offer active

allowQuoteRequests

Whether the offer is eligible for quotation

availability

Availability dates

additionalFields

List of additional fields

currency
Currency!,non-null

The currency of the shop (iso format)

description

Offer description

ecoContributions

Eco-contributions of the offer. Only available if the operator setting "Activate data collection related to circular economy regulations" has been enabled.

fulfillment

Fulfillment information

inactivityReasons

Reasons for offers inactivity, mandatory if an offer is inactive

professional
Boolean!,non-null

Whether or not the shop is professional

leadTimeToShip
Int!,non-null

Offer's lead time to ship value. If this value has been set to 0, value is returned as 1 (unless platform's default lead time to ship value is also 0). If no lead time to ship was specified for the offer, platform's default value is returned.

orderQuantity

Specify min/max quantity of product items per order

minShipping

Min shipping information

Shipping information for the offer

platformModel

Shop platform model, current possible values: * MARKETPLACE * DROPSHIP * ONE_CREDITOR

nbEvaluations
Int!,non-null

Number of customers evaluations

packageQuantity

Indivisible quantity of the same product

product
Product!,non-null

Product information associated to this offer

shop
Shop!,non-null

Information on the shop which proposes the offer

prices
[Price]!,non-null

All prices for the offer

totalPrice
Float!,non-null

Total price of the offer (price + minimum shipping rate)

state
OfferState!,non-null

Offer condition

quantity
Int!,non-null

Available quantity of the offer

logisticClass

The logistic class associated to the offer

Implements interfaces

Sample
{ "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "businessId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "active": true, "allowQuoteRequests": true, "availability": { "__typename": "DateTimeRange" }, "additionalFields": [ { "__typename": "BooleanAdditionalFieldValue" } ], "currency": "Example Custom Scalar", "description": "Example String", "ecoContributions": [ { "__typename": "OfferEcoContribution" } ], "fulfillment": { "__typename": "OfferFulfillment" }, "inactivityReasons": [ { "__typename": "OfferInactivityReason" } ], "professional": true, "leadTimeToShip": 40, "orderQuantity": { "__typename": "OfferOrderQuantity" }, "minShipping": { "__typename": "OfferMinShippingInformation" }, "shipping": { "__typename": "OfferShippingInformation" }, "platformModel": "Example String", "nbEvaluations": 40, "packageQuantity": 40, "product": { "__typename": "Product" }, "shop": { "__typename": "Shop" }, "prices": [ { "__typename": "Price" } ], "totalPrice": 40, "state": { "__typename": "OfferState" }, "quantity": 40, "logisticClass": { "__typename": "OfferLogisticClass" } }

DateTimeRange

Represents a datetime range

The start date

The end date

Sample
{ "start": "Example Custom Scalar", "end": "Example Custom Scalar" }
Referenced in

OfferEcoContribution

Represents an eco contribution for the offer

eprCategoryCode
String!,non-null

Extended Producer Responsibility (EPR) category code

producerId

Producer identifier of the eco-contribution

amount

Amount of the eco-contribution

Sample
{ "eprCategoryCode": "Example String", "producerId": "Example String", "amount": 40 }
Referenced in

OfferFulfillment

Represents the offer fulfillment information

Fulfillment center code

Sample
{ "center": { "__typename": "OfferFulfillmentCenter" } }

OfferFulfillmentCenter

Represents the offer fulfillment center

code
String!,non-null

Center code

Sample
{ "code": "Example String" }

OfferInactivityReason

Represents an inactivity reason

code
String!,non-null

Inactivity reason code

Sample
{ "code": "Example String" }

OfferOrderQuantity

Represents the constraint related to quantity of the offer per order

min

The minimum quantity of the offer per order

max

The maximum quantity of the offer per order

Sample
{ "min": 40, "max": 40 }
Referenced in

Interfaces

Overview

Unions

Overview

Inputs

Overview

Scalars

Overview