Справка
Модели данных
Поля запросов и ответов в JSON. Суммы — копейки, date-time — ISO 8601 с поясом. Пустые поля в ответе не выводятся.
AgentInfoCashRequestCheckCheckoutRequestCheckRequestCodeInfoCodeRequestComputerCorrectionCorrectionRequestCustomerDeviceInfoDisplayRequestEmergencyReversalRequestEmulatorInfoExchangeRequestExchangeResultFileContentFileInfoFnStatusInfoInterfaceJobLabelLabelPrintRequestMarkingMarkingSettingsModeModeRequestOperationOperationErrorOperatorOperatorRequestPaymentRequestPowerPrinterInfoPrinterSettingsPrintJobRequestPrintOptionsQrRequestReceiptReceiptItemReceiptPaymentRenderedResultReversalRequestScannerInfoScannerListScanSettingsShiftStateSseEmitterStateStatusTextLineTextRequestWeightAgentInfo#
statusstringversionstringstartedAtstring date-timepowerPower
CashRequest#
operatorOperatoramountinteger int64
Check#
allowedbooleanitemsмассив Result
CheckoutRequest#
registerIdinteger int32terminalIdinteger int32originalPaymentRefstringprintSlipboolean
CheckRequest#
typestringзначения:SELLSELL_RETURNBUYBUY_RETURNregisterIdinteger int32- от 1
CodeInfo#
cisstringgtinstringfoundbooleanvalidbooleanutilisedbooleanverifiedbooleanrealizablebooleansoldbooleanblockedbooleanogvsмассив stringgrayZonebooleanexpireDatestring dategroupIdsмассив integer int32mrpinteger int64smpinteger int64innerUnitCountinteger int32errorCodeinteger int32messagestringpackageTypestringownerboolean
CodeRequest#
codestringобязательноеот 1priceinteger int64fractionstring
Computer#
machineIdstringhostnamestringuserstringosstringosVersionstringarchstringagentVersionstringinterfacesмассив Interface
Correction#
typestringобязательноезначения:SELFINSTRUCTIONbaseDatestring dateобязательноеbaseNumberstring
CorrectionRequest#
Customer#
contactstringnamestringinnstring
DeviceInfo#
idinteger int32kindstringзначения:FISCAL_REGISTERPAYMENT_TERMINALBARCODE_SCANNERPRINTERCASH_DRAWERCUSTOMER_DISPLAYCARD_READERCHANNELSCALEtypestringnamestringactivebooleaninfoсловарь → любое значение
DisplayRequest#
linesмассив stringобязательноеот 0до 20
EmergencyReversalRequest#
amountinteger int64paymentRefstring
EmulatorInfo#
numberinteger int32typestringnamestringmodeState
ExchangeRequest#
hexstringbase64stringtextstringcharsetstringreadTimeoutMsinteger int32от 0до 60000maxBytesinteger int32от 1до 65536untilstringstartstringlengthinteger int32от 1lengthOffsetinteger int32от 0lengthBytesinteger int32lengthAdjustinteger int32crcstringcrcSkipinteger int32от 0
ExchangeResult#
bytesinteger int32hexstringbase64stringtextstringcrcValidboolean
FileContent#
pathstringtextstringbase64string
FileInfo#
pathstringsizeinteger int64modifiedstring date-timedirectoryboolean
FnStatus#
validUntilstring datedaysLeftinteger int64notSentinteger int64firstNotSentinteger int64firstNotSentAtstring date-time
Info#
productNamestringvendorstringsupportEmailstringsupportUrlstringaccentColorstringcustomIconboolean
Interface#
namestringdisplayNamestringmacstringipv4массив stringipv6массив stringvirtualboolean
Job#
idstringdocumentstringstatusstringpagesinteger int32submittedstring
Label#
namestringtitlestringlanguagestringзначения:ZPLTSPLEZPLESCPOScharsetstringdescriptionstringbodystringsampleсловарь → stringbuiltInbooleanfieldsмассив string
LabelPrintRequest#
dataсловарь → stringdeviceinteger int32printerstringrolestringcopiesinteger int32от 1до 100
Marking#
Код маркировки позиции
codestringобязательноеот 1fractionstringшаблон:\d+/\d+measurestringзначения:PIECEGRAMKILOGRAMTONCENTIMETERDECIMETERMETERSQUARE_CENTIMETERSQUARE_DECIMETERSQUARE_METERMILLILITERLITERCUBIC_METERKILOWATT_HOURGKALDAYHOURMINUTESECONDKILOBYTEMEGABYTEGIGABYTETERABYTEOTHERindustryPropsstring
MarkingSettings#
enabledbooleansourcesмассив stringpiotUrlstringlmUrlstringlmLoginstringlmPasswordstringtokenstringsandboxbooleanfnNumberstringtimeoutMsinteger int32offlineSalebooleanclientIdstringclientTokenstring
Mode#
idstringtitlestringdescriptionstring
ModeRequest#
modestringonceboolean
Operation#
idstring uuidtypestringidempotencyKeystringresourcesмассив stringstatusstringзначения:QUEUEDRUNNINGSUCCEEDEDFAILEDUNKNOWNstagestringcreatedAtstring date-timestartedAtstring date-timefinishedAtstring date-timeresultлюбое значениеerrorOperationErrorwarningsмассив string
OperationError#
codestringmessagestringdetailsлюбое значение
Operator#
namestringобязательноеот 1innstring
OperatorRequest#
operatorOperator
PaymentRequest#
amountinteger int64
Power#
sourcestringзначения:ACBATTERYUNKNOWNbatterybooleanbatteryPercentinteger int32minutesLeftinteger int32atstring date-time
PrinterInfo#
namestringisDefaultbooleanrolesмассив stringsettingsPrinterSettings
PrinterSettings#
scalingstringзначения:ACTUALFITSHRINKorientationstringзначения:AUTOPORTRAITLANDSCAPEpaperWidthMmnumber doublepaperHeightMmnumber double
PrintJobRequest#
urlsмассив stringdocumentstringimagesмассив stringrawstringtextмассив TextLineprinterstringdeviceinteger int32rolestringcopiesinteger int32от 1до 20htmlstringhtmlUrlstringoptionsPrintOptionsexpireAfterSecinteger int32от 1
PrintOptions#
Настройки задания печати
pagesstringduplexstringзначения:ONE_SIDEDLONG_EDGESHORT_EDGEtraystringcolorstringзначения:COLORMONOCHROMEdpiinteger int32nUpinteger int32от 1до 16collatebooleanorientationstringзначения:AUTOPORTRAITLANDSCAPErotationinteger int32scalingstringзначения:ACTUALFITSHRINKpaperWidthMmnumber doublepaperHeightMmnumber doublemarginsMmstringjobNamestring
QrRequest#
payloadstringот 0до 2000topstringот 0до 100bottomstringот 0до 100
Receipt#
Кассовый чек
ReceiptItem#
namestringобязательноеот 1priceinteger int64от 0quantitynumberобязательноеamountinteger int64от 0vatstringобязательноезначения:NONEVAT0VAT5VAT7VAT10VAT20VAT22VAT105VAT107VAT110VAT120VAT122paymentMethodstringобязательноезначения:FULL_PREPAYMENTPREPAYMENTADVANCEFULL_PAYMENTPARTIAL_PAYMENTCREDITCREDIT_PAYMENTpaymentObjectstringобязательноезначения:COMMODITYEXCISEJOBSERVICEGAMBLING_BETGAMBLING_PRIZELOTTERYLOTTERY_PRIZEINTELLECTUAL_ACTIVITYPAYMENTAGENT_COMMISSIONCOMPOSITEANOTHERdepartmentinteger int32markingMarking
ReceiptPayment#
typestringобязательноезначения:CASHCARDPREPAIDCREDITOTHERamountinteger int64
Rendered#
textstring
Result#
codestringcisstringgtinstringallowedbooleanreasonsмассив stringwarningsмассив stringsourcestringofflinebooleanindustryPropsstringinfoCodeInfocheckedAtstring date-time
ReversalRequest#
amountinteger int64paymentRefstringобязательноеот 1
ScannerInfo#
idstringdriverstringnamestringmanufacturerstringsourcesмассив string
ScannerList#
licensedbooleanscannersмассив ScannerInfo
ScanSettings#
devicestringsourcestringdpiinteger int32от 50до 1200colorstringformatstringpageSizestringwidthMmnumber doubleот 10до 1000heightMmnumber doubleот 10до 1000brightnessinteger int32от -1000до 1000contrastinteger int32от -1000до 1000qualityinteger int32от 10до 100maxPagesinteger int32от 1до 500
ShiftState#
statusstringзначения:OPENEDCLOSEDEXPIREDnumberinteger int32
SseEmitter#
timeoutinteger int64
State#
modestringoncebooleanmodesмассив Mode
Status#
enabledbooleanunlockedboolean
TextLine#
kindstringобязательноезначения:TEXTPAIRSEPARATORtextstringrightstringalignstringзначения:LEFTCENTERRIGHT
TextRequest#
- от 1
Weight#
Показания весов
deviceIdinteger int32weightnumberstablebooleanatstring date-time