# GSI Aurora > Protocol and API documentation for GSI Aurora: REST API, Aurora API, JSON objects, dynamic text, and color specification. This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Protocol specification](https://gsi-docs.netlify.app/docs/aurora-api/intro.md): Aurora API Specification - [Introduction](https://gsi-docs.netlify.app/docs/deprecated/json-rpc/intro.md): JSON-RPC Protocol Specification - [Introduction](https://gsi-docs.netlify.app/docs/intro.md): Introduction to the GSI Aurora documentation: color, dynamic text, and the REST and Aurora protocol APIs. - [Introduction](https://gsi-docs.netlify.app/docs/json-objects/intro.md): JSON objects - [Introduction](https://gsi-docs.netlify.app/docs/json-objects/label/intro.md): Introduction to the JSON label object and its mandatory format, width, and height properties; all coordinates and sizes are in millimeters. - [Introduction](https://gsi-docs.netlify.app/docs/rest-api/intro.md): Overview of the GSI Aurora REST API: resource-oriented URLs, standard HTTP verbs, JSON payloads, versioning, and error handling. - [Color](https://gsi-docs.netlify.app/docs/color.md): Color is specified as a string. There are several methods to specify colors. - [Counters](https://gsi-docs.netlify.app/docs/dynamic-text/counters.md): The code to insert a counter is `{COUNTER}`. It requires at least one parameter, which is the name of the counter to insert. - [Database tables](https://gsi-docs.netlify.app/docs/dynamic-text/database-tables.md): Dynamic text {TABLE} and {XTABLE} codes for inserting values from a database table column into label text. - [Clocks](https://gsi-docs.netlify.app/docs/dynamic-text/date-and-time/clocks.md): Using custom clocks as the time source for date and time dynamic text codes instead of the current time. - [Components](https://gsi-docs.netlify.app/docs/dynamic-text/date-and-time/components.md): The following date components are available: - [Examples](https://gsi-docs.netlify.app/docs/dynamic-text/date-and-time/examples.md): Worked examples of date and time dynamic text codes, covering predefined formats, individual components, offsets, and clocks. - [Date and time](https://gsi-docs.netlify.app/docs/dynamic-text/date-and-time/index.md): Overview of date and time dynamic text codes: predefined composite formats and individual components such as year, month, and hour. - [Offsets](https://gsi-docs.netlify.app/docs/dynamic-text/date-and-time/offsets.md): Applying time offsets to date and time dynamic text codes using arithmetic expressions over years, months, weeks, days, hours, and minutes. - [Predefined formats](https://gsi-docs.netlify.app/docs/dynamic-text/date-and-time/predefined-formats.md): The printer has a number of predefined formats to make it more convenient to insert common date and time formats. Custom formats can also be added ... - [Dynamic text](https://gsi-docs.netlify.app/docs/dynamic-text/index.md): Introduction to dynamic text. - [Number formatting](https://gsi-docs.netlify.app/docs/dynamic-text/number-formatting.md): Dynamic text number formatting: padding with WIDTH and PADDING, and converting numbers to text. - [Shift codes](https://gsi-docs.netlify.app/docs/dynamic-text/shift-codes.md): The code to insert a shift code is `{SHIFTCODE}`. It requires at least one parameter, which is the name of the shift code to insert. - [Special characters](https://gsi-docs.netlify.app/docs/dynamic-text/special-characters.md): The following ASCII codes are recognized: - [Special codes](https://gsi-docs.netlify.app/docs/dynamic-text/special-codes.md): Special dynamic text codes, including {VOICEPICKCODE} for generating GS1 voice pick codes. - [Utilities](https://gsi-docs.netlify.app/docs/dynamic-text/utilities.md): Dynamic text utility codes such as {SUBSTR} for extracting a sub-string from text. - [Variables](https://gsi-docs.netlify.app/docs/dynamic-text/variables.md): The code to insert a variable is `{VARIABLE}`. It takes a single parameter, which is the name of the variable to insert. - [Clock](https://gsi-docs.netlify.app/docs/json-objects/clock.md): JSON Clock object: a label element that displays a date/time value, defined by an embedded DateTime object plus display properties. - [Counter](https://gsi-docs.netlify.app/docs/json-objects/counter.md): JSON Counter object: an auto-incrementing value defined by min, max, step, and repeat properties. - [Distance](https://gsi-docs.netlify.app/docs/json-objects/distance.md): A distance value can be given either as a plain number or as a string with a unit suffix. - [Font](https://gsi-docs.netlify.app/docs/json-objects/font.md): Supported font file formats are TrueType (.ttf) and and OpenType (.otf). - [Image](https://gsi-docs.netlify.app/docs/json-objects/image.md): Supported image formats are NetPBM, PNG, JPEG and TIFF. - [Import](https://gsi-docs.netlify.app/docs/json-objects/import.md): JSON Import object for bulk-importing counters, fonts, images, labels, shift codes, tables, and variables. - [Common barcode properties](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/barcode-common-properties.md): Common JSON properties shared by all linear and stacked barcode label objects (Code128, EAN, ITF, and others). - [GS1-128-Plain](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/code128-gs1-plain.md): GS1-128-Plain encodes GS1 data supplied as a plain text string using parenthesized Application Identifier (AI) notation, for example `(01)123456789... - [GS1-128](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/code128-gs1.md): GS1-128 encodes structured GS1 data using Application Identifiers (AIs). - [Code128-ZPL](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/code128-zpl.md): Code128-ZPL encodes data using Code 128 with ZPL-compatible mode selection. - [Code128](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/code128.md): The following properties are available in addition to the [common label object properties](../common-properties) and [common barcode properties](./... - [Code39](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/code39.md): The following properties are available in addition to the [common label object properties](../common-properties) and [common barcode properties](./... - [GS1-DataMatrix-Plain](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/data-matrix-gs1-plain.md): GS1-DataMatrix-Plain encodes GS1 data supplied as a plain text string using parenthesized Application Identifier (AI) notation, for example `(01)12... - [GS1-DataMatrix](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/data-matrix-gs1.md): GS1-DataMatrix encodes structured GS1 data using Application Identifiers (AIs). - [DataMatrix](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/data-matrix.md): The following properties are available in addition to the [common label object properties](../common-properties). - [EAN-13](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/ean13.md): EAN-13 encodes a 13-digit European Article Number. The check digit (last digit) is calculated automatically if omitted. - [EAN-8](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/ean8.md): EAN-8 encodes a shortened 8-digit EAN barcode. The check digit (last digit) is calculated automatically if omitted. - [ITF](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/itf.md): Interleaved 2-of-5 barcode. Encodes pairs of digits; the data string must have an even number of digits. - [ITF-14](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/itf14.md): JSON ITF-14 barcode object: encodes a 14-digit GTIN with an automatic check digit and default bearer bars. - [MaxiCode](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/maxicode.md): MaxiCode is a fixed-size 2D matrix barcode used primarily by UPS for parcel routing. - [PDF417](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/pdf417.md): PDF417 is a stacked linear barcode capable of encoding large amounts of data. - [GS1-QRCode-Plain](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/qr-code-gs1-plain.md): GS1-QRCode-Plain encodes raw GS1 data supplied as a plain text string in a QR Code symbol. - [GS1-QRCode](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/qr-code-gs1.md): GS1-QRCode encodes structured GS1 data using Application Identifiers (AIs) in a QR Code symbol. - [QR Code](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/qr-code.md): The following properties are available in addition to the [common label object properties](../common-properties). - [UPC-A](https://gsi-docs.netlify.app/docs/json-objects/label/objects/barcodes/upc-a.md): UPC-A encodes a 12-digit Universal Product Code. The check digit (last digit) is calculated automatically if omitted. - [Common properties](https://gsi-docs.netlify.app/docs/json-objects/label/objects/common-properties.md): Common JSON properties shared by all label objects, including the position anchor (x, y) and other shared attributes. - [Ellipse](https://gsi-docs.netlify.app/docs/json-objects/label/objects/ellipse.md): The following properties are available in addition to the [common label object properties](./common-properties). - [Image](https://gsi-docs.netlify.app/docs/json-objects/label/objects/image.md): The following properties are available in addition to the [common label object properties](./common-properties). - [Line](https://gsi-docs.netlify.app/docs/json-objects/label/objects/line.md): The following properties are available in addition to the [common label object properties](./common-properties). - [ObjectGroup](https://gsi-docs.netlify.app/docs/json-objects/label/objects/object-group.md): An ObjectGroup contains a list of child label objects that are rendered together. It has no position of its own; each child object carries its own ... - [PolyLine](https://gsi-docs.netlify.app/docs/json-objects/label/objects/polyline.md): A series of connected line segments. Unlike most label objects, PolyLine does not use a position anchor — coordinates are specified directly in the... - [Rectangle](https://gsi-docs.netlify.app/docs/json-objects/label/objects/rectangle.md): The following properties are available in addition to the [common label object properties](./common-properties). - [StaticBitmap](https://gsi-docs.netlify.app/docs/json-objects/label/objects/static_bitmap.md): The following properties are available in addition to the [common label object properties](./common-properties). - [Text](https://gsi-docs.netlify.app/docs/json-objects/label/objects/text.md): The text object displays single or multi-line text. - [Colorize](https://gsi-docs.netlify.app/docs/json-objects/label/types/colorize.md): JSON Colorize object: recolors an image based on per-pixel darkness, with optional contrast stretching and thresholding. - [Font](https://gsi-docs.netlify.app/docs/json-objects/label/types/font.md): The printer supports any TrueType or OpenType font. The font files must be installed in the printer before they are used. - [Padding](https://gsi-docs.netlify.app/docs/json-objects/label/types/padding.md): Padding is specified using an object. All properties are optional and default to `0`. - [Number lookup table](https://gsi-docs.netlify.app/docs/json-objects/number-lookup-table.md): JSON number lookup table object that maps numeric values to text strings, starting from a base value. - [Print job](https://gsi-docs.netlify.app/docs/json-objects/print-job.md): The simplest form deselects any existing jobs, or selects a single label, but it can also set up a database driven job. The job can either replace ... - [Shift code](https://gsi-docs.netlify.app/docs/json-objects/shift-code.md): JSON Shift code object: maps times of day to text codes via an array of shifts with an offset and code. - [Table](https://gsi-docs.netlify.app/docs/json-objects/table.md): A JSON object with key/value pairs where the key represent the table and the value represent the table as an array of arrays of strings. The first ... - [Time format](https://gsi-docs.netlify.app/docs/json-objects/time-format.md): JSON Time format object that defines how a time value is converted to text. - [Variable](https://gsi-docs.netlify.app/docs/json-objects/variable.md): JSON Variable object: a named string value with optional description, pinning, and user-edit settings. - [Images](https://gsi-docs.netlify.app/docs/rest-api/images.md): REST API endpoints for listing, retrieving, uploading, and deleting printer images. - [Import](https://gsi-docs.netlify.app/docs/rest-api/import.md): Import labels, tables, images and other objects. - [Labels](https://gsi-docs.netlify.app/docs/rest-api/labels.md): REST API endpoints for listing, retrieving, creating, and deleting labels. - [Counters and history](https://gsi-docs.netlify.app/docs/rest-api/printers/counters.md): REST API endpoints for retrieving print counters and print history. - [Information](https://gsi-docs.netlify.app/docs/rest-api/printers/info.md): REST API endpoints for listing printers and retrieving printer information and properties. - [Printing](https://gsi-docs.netlify.app/docs/rest-api/printers/printing.md): The printJob endpoint is very powerful and can be used in three main modes: - [Tables](https://gsi-docs.netlify.app/docs/rest-api/tables.md): REST API endpoints for listing, retrieving, creating, and deleting database tables. - [Variables](https://gsi-docs.netlify.app/docs/rest-api/variables.md): REST API endpoints for listing, retrieving, creating, and deleting variables. - [Examples](https://gsi-docs.netlify.app/docs/aurora-api/examples.md): To get the printer's version information, send the following followed by a line break: - [Aurora API](https://gsi-docs.netlify.app/docs/aurora-api/index.md): Aurora API Specification - [deleteClock](https://gsi-docs.netlify.app/docs/aurora-api/methods/Clocks/deleteClock.md): Delete a clock. - [getClock](https://gsi-docs.netlify.app/docs/aurora-api/methods/Clocks/getClock.md): Get a clock. - [listClocks](https://gsi-docs.netlify.app/docs/aurora-api/methods/Clocks/listClocks.md): List all clocks. - [setClocks](https://gsi-docs.netlify.app/docs/aurora-api/methods/Clocks/setClocks.md): Create or replace one or more clocks. - [deleteCounter](https://gsi-docs.netlify.app/docs/aurora-api/methods/Counters/deleteCounter.md): Delete a counter. - [getCounter](https://gsi-docs.netlify.app/docs/aurora-api/methods/Counters/getCounter.md): Get a counter. - [listCounters](https://gsi-docs.netlify.app/docs/aurora-api/methods/Counters/listCounters.md): List all counters. - [setCounters](https://gsi-docs.netlify.app/docs/aurora-api/methods/Counters/setCounters.md): Create or replace one or more counters. - [stepCounters](https://gsi-docs.netlify.app/docs/aurora-api/methods/Counters/stepCounters.md): Step one or more counters by one increment. - [copyImages](https://gsi-docs.netlify.app/docs/aurora-api/methods/Images/copyImages.md): Copy one or more images. - [deleteImage](https://gsi-docs.netlify.app/docs/aurora-api/methods/Images/deleteImage.md): Delete an image. - [getImage](https://gsi-docs.netlify.app/docs/aurora-api/methods/Images/getImage.md): Get a image. - [getImageInfo](https://gsi-docs.netlify.app/docs/aurora-api/methods/Images/getImageInfo.md): Get metadata for an image. - [listImages](https://gsi-docs.netlify.app/docs/aurora-api/methods/Images/listImages.md): List all images. - [renameImages](https://gsi-docs.netlify.app/docs/aurora-api/methods/Images/renameImages.md): Rename one or more images. - [resizeImage](https://gsi-docs.netlify.app/docs/aurora-api/methods/Images/resizeImage.md): Resize an images. - [setImageActive](https://gsi-docs.netlify.app/docs/aurora-api/methods/Images/setImageActive.md): Activate or deactivate one or more images. - [setImageIntent](https://gsi-docs.netlify.app/docs/aurora-api/methods/Images/setImageIntent.md): Set the storage intent for one or more images. - [setImages](https://gsi-docs.netlify.app/docs/aurora-api/methods/Images/setImages.md): Create or replace one or more images. - [waitForImage](https://gsi-docs.netlify.app/docs/aurora-api/methods/Images/waitForImage.md): Aurora API method that blocks until an image has finished processing and is ready for printing, or until processing fails. - [export](https://gsi-docs.netlify.app/docs/aurora-api/methods/Import and export/export.md): An object with the following keys: - [import](https://gsi-docs.netlify.app/docs/aurora-api/methods/Import and export/import.md): Imports various files and objects. - [getPrinterState](https://gsi-docs.netlify.app/docs/aurora-api/methods/Information/getPrinterState.md): Get the current state of a printer. - [getPrinterStatus](https://gsi-docs.netlify.app/docs/aurora-api/methods/Information/getPrinterStatus.md): Get the current status of a printer. - [getSpeedInfo](https://gsi-docs.netlify.app/docs/aurora-api/methods/Information/getSpeedInfo.md): Get the current position and speed of a printer. - [getVersion](https://gsi-docs.netlify.app/docs/aurora-api/methods/Information/getVersion.md): Get the current software version of the controller. - [listPrinters](https://gsi-docs.netlify.app/docs/aurora-api/methods/Information/listPrinters.md): List all available printers and their properties. - [getGpi](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/getGpi.md): Get the state of a general purpose input. - [getGpioCondition](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/getGpioCondition.md): Get the current state of a GPIO condition. - [getPrintDirection](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/getPrintDirection.md): Get the current print direction. - [Input/output](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/index.md): Aurora API methods for GPIO input/output, using user-defined conditions and expressions to drive output pins (v5.0+). - [listCustomGpioConditions](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/listCustomGpioConditions.md): Deprecated Aurora API method (pre-v5.0) that lists all custom GPIO conditions and expressions. - [listGpi](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/listGpi.md): List all general purpuse inputs and their state. - [listGpioConditions](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/listGpioConditions.md): List all GPIO conditions. - [listUserGpioConditions ](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/listUserGpioConditions.md): List the user-defined GPIO conditions. - [listUserGpioExpressions ](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/listUserGpioExpressions.md): List the user-defined GPIO expressions. - [listWritableGpioConditions ](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/listWritableGpioConditions.md): List the GPIO conditions whose state can be set via the API (see [setGpioConditions](./setGpioConditions)). - [removeCustomGpioCondition](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/removeCustomGpioCondition.md): Deprecated Aurora API method (pre-v5.0) that removes a custom GPIO condition by name. - [removeUserGpioCondition ](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/removeUserGpioCondition.md): Remove a user-defined GPIO condition. - [removeUserGpioExpression ](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/removeUserGpioExpression.md): Remove a user-defined GPIO expression. - [setCustomGpioConditions](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/setCustomGpioConditions.md): Deprecated Aurora API method (pre-v5.0) that sets custom GPIO conditions as fixed booleans or evaluated expressions. - [setGpioConditions ](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/setGpioConditions.md): Set the state of one or more writable GPIO conditions. A condition that does not yet exist is created as a user condition; an existing condition mu... - [setPrintDirection](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/setPrintDirection.md): Set the print direction. - [setUserGpioExpressions ](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/setUserGpioExpressions.md): Set one or more user-defined GPIO expressions. An expression is a boolean expression derived from other conditions. - [waitForGpi](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/waitForGpi.md): Get the state of a general purpose input. - [waitForGpioCondition](https://gsi-docs.netlify.app/docs/aurora-api/methods/Input-output/waitForGpioCondition.md): Wait until a GPIO condition reaches the specified state. - [copyLabels](https://gsi-docs.netlify.app/docs/aurora-api/methods/Labels/copyLabels.md): Copy one or more labels. - [deleteLabel](https://gsi-docs.netlify.app/docs/aurora-api/methods/Labels/deleteLabel.md): Delete a label. - [getLabel](https://gsi-docs.netlify.app/docs/aurora-api/methods/Labels/getLabel.md): Get a label. - [getLabelSimulation](https://gsi-docs.netlify.app/docs/aurora-api/methods/Labels/getLabelSimulation.md): Render a label to an image. - [listLabels](https://gsi-docs.netlify.app/docs/aurora-api/methods/Labels/listLabels.md): List the names of all labels. - [listLabels2](https://gsi-docs.netlify.app/docs/aurora-api/methods/Labels/listLabels2.md): List all labels. - [renameLabels](https://gsi-docs.netlify.app/docs/aurora-api/methods/Labels/renameLabels.md): Rename one or more labels. - [setLabels](https://gsi-docs.netlify.app/docs/aurora-api/methods/Labels/setLabels.md): Create or replace one or more labels. - [transformLabel](https://gsi-docs.netlify.app/docs/aurora-api/methods/Labels/transformLabel.md): Apply geometric transformations to a label (rotate, flip, scale, translate). - [deleteNumberFormat](https://gsi-docs.netlify.app/docs/aurora-api/methods/Number formats/deleteNumberFormat.md): Delete a number format. - [getNumberFormat](https://gsi-docs.netlify.app/docs/aurora-api/methods/Number formats/getNumberFormat.md): Get a number format. - [listNumberFormats](https://gsi-docs.netlify.app/docs/aurora-api/methods/Number formats/listNumberFormats.md): List all number formats. - [setNumberFormats](https://gsi-docs.netlify.app/docs/aurora-api/methods/Number formats/setNumberFormats.md): Create or replace one or more number formats. - [abortPrint](https://gsi-docs.netlify.app/docs/aurora-api/methods/Printing/abortPrint.md): Immediately aborts any active printing. Does not clear the print job queue. In most situations, it is recommended to clear the queue using the sele... - [getCurrentPrintJob](https://gsi-docs.netlify.app/docs/aurora-api/methods/Printing/getCurrentPrintJob.md): Get the current print job. - [getPrintCounters](https://gsi-docs.netlify.app/docs/aurora-api/methods/Printing/getPrintCounters.md): Get the print counters for a printer. - [getPrintHistory ](https://gsi-docs.netlify.app/docs/aurora-api/methods/Printing/getPrintHistory.md): Get the print history (number of labels printed over time) for a printer. - [getPrintQueueLength](https://gsi-docs.netlify.app/docs/aurora-api/methods/Printing/getPrintQueueLength.md): Get the number of labels in the print queue. - [getTrigger](https://gsi-docs.netlify.app/docs/aurora-api/methods/Printing/getTrigger.md): Get counter information for a trigger. - [seekPrintQueueCheckpoint](https://gsi-docs.netlify.app/docs/aurora-api/methods/Printing/seekPrintQueueCheckpoint.md): Skip print jobs at the head of the queue until a checkpoint job is reached. Primarily used with round-robin printing to reset the sequence to the i... - [selectPrintJob](https://gsi-docs.netlify.app/docs/aurora-api/methods/Printing/selectPrintJob.md): Aurora API method that controls what to print: deselect jobs, print a single label, or set up a database-driven job, either replacing the current j... - [setFixedSpeed](https://gsi-docs.netlify.app/docs/aurora-api/methods/Printing/setFixedSpeed.md): Override the print speed with a fixed value. This disables encoder-based speed tracking and drives the printhead at the given constant speed. - [trigger](https://gsi-docs.netlify.app/docs/aurora-api/methods/Printing/trigger.md): Trigger a print, either by generating a pulse, or setting the trigger level, which can be used with the terminate feature to start and stop printing. - [waitForTrigger](https://gsi-docs.netlify.app/docs/aurora-api/methods/Printing/waitForTrigger.md): Wait until a trigger reaches the specified active state. - [getPrinterSettings](https://gsi-docs.netlify.app/docs/aurora-api/methods/Settings/getPrinterSettings.md): Get the current settings of the printer. - [setPrinterSettings](https://gsi-docs.netlify.app/docs/aurora-api/methods/Settings/setPrinterSettings.md): Modify the settings of the printer. - [deleteShiftCode](https://gsi-docs.netlify.app/docs/aurora-api/methods/Shift codes/deleteShiftCode.md): Delete a shift code. - [getShiftCode](https://gsi-docs.netlify.app/docs/aurora-api/methods/Shift codes/getShiftCode.md): Get a shift code. - [listShiftCodes](https://gsi-docs.netlify.app/docs/aurora-api/methods/Shift codes/listShiftCodes.md): List all shift codes. - [setShiftCodes](https://gsi-docs.netlify.app/docs/aurora-api/methods/Shift codes/setShiftCodes.md): Create or replace one or more shift codes. - [appendTables](https://gsi-docs.netlify.app/docs/aurora-api/methods/Tables/appendTables.md): Append rows to one or more tables. - [copyTables](https://gsi-docs.netlify.app/docs/aurora-api/methods/Tables/copyTables.md): Copy one or more tables. - [deleteTable](https://gsi-docs.netlify.app/docs/aurora-api/methods/Tables/deleteTable.md): Delete a table. - [getTable](https://gsi-docs.netlify.app/docs/aurora-api/methods/Tables/getTable.md): Get a table. - [getTableColumn](https://gsi-docs.netlify.app/docs/aurora-api/methods/Tables/getTableColumn.md): Get columns from a table. - [getTableInfo](https://gsi-docs.netlify.app/docs/aurora-api/methods/Tables/getTableInfo.md): Get information about a table. - [getTableRow](https://gsi-docs.netlify.app/docs/aurora-api/methods/Tables/getTableRow.md): Get a single row from a table. - [getTableRows](https://gsi-docs.netlify.app/docs/aurora-api/methods/Tables/getTableRows.md): Get rows from a table. - [listTables](https://gsi-docs.netlify.app/docs/aurora-api/methods/Tables/listTables.md): List all tables. - [modifyTableCell](https://gsi-docs.netlify.app/docs/aurora-api/methods/Tables/modifyTableCell.md): Modify a single cell in a table. Optionally supports compare-and-swap: if `expectedValue` is provided, the update only proceeds if the cell current... - [removeTableRows](https://gsi-docs.netlify.app/docs/aurora-api/methods/Tables/removeTableRows.md): Remove rows from a table. - [renameTables](https://gsi-docs.netlify.app/docs/aurora-api/methods/Tables/renameTables.md): Rename one or more tables. - [setTable](https://gsi-docs.netlify.app/docs/aurora-api/methods/Tables/setTable.md): Create or replace a single table. - [setTables](https://gsi-docs.netlify.app/docs/aurora-api/methods/Tables/setTables.md): Create or replace one or more tables. - [deleteTimeFormat](https://gsi-docs.netlify.app/docs/aurora-api/methods/Time formats/deleteTimeFormat.md): Delete a time format. - [getTimeFormat](https://gsi-docs.netlify.app/docs/aurora-api/methods/Time formats/getTimeFormat.md): Get a time format. - [listTimeFormats](https://gsi-docs.netlify.app/docs/aurora-api/methods/Time formats/listTimeFormats.md): List all time formats. - [setTimeFormats](https://gsi-docs.netlify.app/docs/aurora-api/methods/Time formats/setTimeFormats.md): Create or replace one or more time formats. - [deleteVariable](https://gsi-docs.netlify.app/docs/aurora-api/methods/Variables/deleteVariable.md): Delete a variable. - [getVariable](https://gsi-docs.netlify.app/docs/aurora-api/methods/Variables/getVariable.md): Get a variable. - [listVariables](https://gsi-docs.netlify.app/docs/aurora-api/methods/Variables/listVariables.md): List all variables. - [setVariables](https://gsi-docs.netlify.app/docs/aurora-api/methods/Variables/setVariables.md): Create or replace one or more variables. - [disablePrintheadMaintenance](https://gsi-docs.netlify.app/docs/aurora-api/methods/marvin1/disablePrintheadMaintenance.md): Disable the printhead maintenance mode. - [enablePrintheadMaintenance](https://gsi-docs.netlify.app/docs/aurora-api/methods/marvin1/enablePrintheadMaintenance.md): Enable the printhead maintenance mode. - [marvin1:haltInkSystem](https://gsi-docs.netlify.app/docs/aurora-api/methods/marvin1/haltInkSystem.md): Aurora API method (marvin1) that performs an emergency stop of the ink system, halting all pumps and closing all valves; use only in emergencies. - [marvin1:enablePrintheadMaintenance](https://gsi-docs.netlify.app/docs/aurora-api/methods/marvin1/marvin1-enablePrintheadMaintenance.md): Enable the printhead maintenance mode on a Marvin1 printer, with control - [marvin1:standbyInkSystem](https://gsi-docs.netlify.app/docs/aurora-api/methods/marvin1/standbyInkSystem.md): Set the ink system to standby mode. - [marvin1:startInkSystem](https://gsi-docs.netlify.app/docs/aurora-api/methods/marvin1/startInkSystem.md): Start the ink system. - [marvin1:stopInkSystem](https://gsi-docs.netlify.app/docs/aurora-api/methods/marvin1/stopInkSystem.md): Stop the ink system. Note that the printhead faceplate cover must be mounted to prevent ink from leaking from the printhead. - [Version 4.0.x](https://gsi-docs.netlify.app/docs/release-notes/v4.0.x.md): Version 4.0.x introduced support for multiple printers in a single - [Import](https://gsi-docs.netlify.app/docs/deprecated/json-rpc/methods/import.md): Import methods. - [Label management](https://gsi-docs.netlify.app/docs/deprecated/json-rpc/methods/label-management.md): Label management methods. - [Print job selection](https://gsi-docs.netlify.app/docs/deprecated/json-rpc/methods/print-job-selection.md): Label related methods.