{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/labelixa-com/json-schema/labelixa-com-bc-baski-istegi-schema.json",
  "title": "BcBaskiIstegi",
  "description": "The `/v1/print` body plus the Business Central identity. Without a tenant mapping the job is not queued. Routing context (document type, location, user, category): when print rules are enabled, a matching rule takes precedence over the device in the request.",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/labelixa-com-openapi.json#/components/schemas/BcBaskiIstegi",
  "properties": {
    "device_id": {
      "type": "string",
      "title": "Device Id",
      "default": ""
    },
    "zpl": {
      "type": "string",
      "title": "Zpl",
      "default": ""
    },
    "yuk": {
      "type": "string",
      "title": "Yuk",
      "default": ""
    },
    "dil": {
      "type": "string",
      "title": "Dil",
      "default": ""
    },
    "kopya": {
      "type": "integer",
      "title": "Kopya",
      "default": 1
    },
    "etiket_sayisi": {
      "type": "integer",
      "title": "Etiket Sayisi",
      "default": 1
    },
    "kaynak_is_id": {
      "type": "string",
      "title": "Kaynak Is Id",
      "default": ""
    },
    "sablon_id": {
      "type": "string",
      "title": "Sablon Id",
      "default": ""
    },
    "degiskenler": {
      "additionalProperties": {
        "type": "string"
      },
      "type": "object",
      "title": "Degiskenler",
      "default": {}
    },
    "printer_group": {
      "type": "string",
      "title": "Printer Group",
      "default": ""
    },
    "etiket_id": {
      "type": "string",
      "title": "Etiket Id",
      "default": ""
    },
    "satirlar": {
      "items": {
        "additionalProperties": {
          "type": "string"
        },
        "type": "object"
      },
      "type": "array",
      "title": "Satirlar",
      "default": []
    },
    "kiraci": {
      "type": "string",
      "title": "Kiraci"
    },
    "ortam": {
      "type": "string",
      "title": "Ortam"
    },
    "sirket": {
      "type": "string",
      "title": "Sirket",
      "default": ""
    },
    "belge_turu": {
      "type": "string",
      "title": "Belge Turu",
      "default": ""
    },
    "lokasyon": {
      "type": "string",
      "title": "Lokasyon",
      "default": ""
    },
    "kullanici": {
      "type": "string",
      "title": "Kullanici",
      "default": ""
    },
    "kategori": {
      "type": "string",
      "title": "Kategori",
      "default": ""
    }
  },
  "type": "object",
  "required": [
    "kiraci",
    "ortam"
  ]
}