Barcodes

Query

barcodes — Returns ConnectionType of ProductBarcode

Scopes Required: see_products

Sortable Fields

Fields from ProductBarcode that can be used to sort the connection items

  • createdAt
  • lastStocktakedAt
  • lastSoldAt
  • code
Arguments Type Description

templates

Boolean

Whether to return the barcodes that have templates or not (defaults to false)

createdAtStart

DateTime

Filter barcodes of products created after provided timestamp

createdAtEnd

DateTime

Filter barcodes of products created before provided timestamp

lastStocktakedAtStart

DateTime

Filter barcodes that have been used in a stocktake after a provided timestamp

lastStocktakedAtEnd

DateTime

Filter barcodes that have been used in a stocktake before a provided timestamp

lastSoldAtStart

DateTime

Filter barcodes that have been used in a sale after a provided timestamp

lastSoldAtEnd

DateTime

Filter barcodes that have been used in a sale before a provided timestamp

inventoryLevel

InventoryLevelFilterEnum

Filter barcodes of products that match the inventory level filter

showHostFileDeleted

Boolean

Whether to show the barcodes that have been deleted by a host file

onlyDuplicates

Boolean

Whether to only show barcodes that have been used multiple times

barcode

String

Filter for barcodes that exactly matches the provided barcode

Example Query
query GetBarcodes($createdAtStart: DateTime) {
    barcodes(createdAtStart: $createdAtStart) {
        edges {
            node {
                quantity,
                code,
                lastSoldAt,
                lastStocktakedAt,
                hostDeletedAt
            }
        },
        pageInfo {
            hasNextPage,
            endCursor
        }
    }
}

# Example variables
{
    "createdAtStart": "<CREATED_AT_START>"
}