{
  "info": {
    "name": "Вчасно.Каса Fiscal API (runnable)",
    "description": "Runnable requests only. Field reference and full documentation: https://wiki-kasa.vchasno.ua/uk/cloud/CloudAPI",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "item": [
    {
      "name": "Запити на фіскалізацію",
      "item": [
        {
          "name": "Національний кешбек",
          "item": [
            {
              "name": "Чек продажу (нац. кешбек)",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"fiscal\": {\r\n        \"task\": 1,\r\n        \"receipt\": {\r\n            \"sum\": 200.00,\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"00001\",\r\n                    \"code1\": \"73463253\",\r\n                    \"code2\": \"54321\",\r\n                    \"code_aa\": [\r\n                        \"XX11111111111\",\r\n                        \"XX11111111112\"\r\n                    ],\r\n                    \"disc\": 0,\r\n                    \"name\": \"Продукт 1\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 200.00,\r\n                    \"taxgrp\": \"1\"\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"purchase_dt\": \"20241210135800\",\r\n                    \"type\": 2,\r\n                    \"sum\": 200.00,\r\n                    \"paysys\": \"paysys_test\",\r\n                    \"rrn\": \"rrn_test\",\r\n                    \"oper_type\": \"Оплата\",\r\n                    \"cardmask\": \"cardmask****test\",\r\n                    \"term_id\": \"term_id\",\r\n                    \"bank_name\": \"bank_name\",\r\n                    \"bank_id\": \"bank_id\",\r\n                    \"auth_code\": \"auth_code\",\r\n                    \"comment\": \"Зразок! СЛАВА*УКРАЇНІ\",\r\n                    \"show_additional_info\": true\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
              }
            },
            {
              "name": "Чек повернення (нац. кешбек)",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "POST",
                "header": [],
                "body": {
                  "mode": "raw",
                  "raw": "{\r\n    \"fiscal\": {\r\n        \"task\": 2,\r\n        \"receipt\": {\r\n            \"sum\": 200.00,\r\n            \"rows\": [\r\n                {\r\n                    \"purchase_receipt_fisn\": \"TEST_Qbpv_J3WUwT_lQ\",\r\n                    \"purchase_rro_fisn\": \"99997955555555\",\r\n                    \"purchase_receipt_dt\": \"20241210\",\r\n                    \"code\": \"00001\",\r\n                    \"code1\": \"73463253\",\r\n                    \"code2\": \"54321\",\r\n                    \"code_aa\": [\r\n                        \"XX11111111111\",\r\n                        \"XX11111111112\"\r\n                    ],\r\n                    \"name\": \"Продукт 1\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 200.00,\r\n                    \"disc\": 0,\r\n                    \"taxgrp\": \"1\"\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 2,\r\n                    \"sum\": 200.00,\r\n                    \"paysys\": \"paysys_test\",\r\n                    \"rrn\": \"rrn_test\",\r\n                    \"oper_type\": \"Оплата\",\r\n                    \"cardmask\": \"cardmask****test\",\r\n                    \"term_id\": \"term_id\",\r\n                    \"bank_id\": \"bank_id\",\r\n                    \"auth_code\": \"auth_code\",\r\n                    \"comment\": \"Зразок! СЛАВА*УКРАЇНІ\",\r\n                    \"show_additional_info\": true\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                },
                "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
              }
            }
          ]
        },
        {
          "name": "Відкриття зміни",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"fiscal\": {\r\n        \"task\": 0\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
          }
        },
        {
          "name": "Чек продажу",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"userinfo\": {\r\n        \"email\": \"RECIPIENT_EMAIL\",\r\n        \"phone\": \"+380XXXXXXXXX\"\r\n    },\r\n    \"fiscal\": {\r\n        \"task\": 1,\r\n        \"receipt\": {\r\n            \"sum\": 199.99,\r\n            \"round\": 0.01,\r\n            \"comment_up\": \"Зразок! Коментар шапки чеку\",\r\n            \"comment_down\": \"Зразок! ДЯКУЄМО за покупку\",\r\n            \"disc\": 10.00,\r\n            \"disc_type\": 0,\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"00001\",\r\n                    \"pop\": \"Оплата за послуги користування ПРРО\",\r\n                    \"code1\": \"73463253\",\r\n                    \"code2\": \"54321\",\r\n                    \"code_aa\": [\r\n                        \"XX11111111111\",\r\n                        \"XX11111111112\"\r\n                    ],\r\n                    \"name\": \"Продукт 1\",\r\n                    \"cnt\": 2,\r\n                    \"price\": 55.00,\r\n                    \"disc\": 10.00,\r\n                    \"taxgrp\": \"4\",\r\n                    \"comment\": \"Зразок! Коментар\"\r\n                },\r\n                {\r\n                    \"code\": \"00002\",\r\n                    \"code1\": \"73463254\",\r\n                    \"code2\": \"45667\",\r\n                    \"code_a\": \"XX11111111113\",\r\n                    \"name\": \"Продукт 2\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 89.99,\r\n                    \"disc\": -10.00,\r\n                    \"taxgrp\": 3,\r\n                    \"comment\": \"Зразок! \\\"Have a good day\\\"\"\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 150.00,\r\n                    \"change\": 50.00,\r\n                    \"comment\": \"Зразок! Тест\"\r\n                },\r\n                {\r\n                    \"type\": 2,\r\n                    \"sum\": 40.00,\r\n                    \"commission\": 1.00,\r\n                    \"paysys\": \"paysys_test\",\r\n                    \"rrn\": \"rrn_test\",\r\n                    \"oper_type\": \"Оплата\",\r\n                    \"cardmask\": \"cardmask****test\",\r\n                    \"term_id\": \"term_id\",\r\n                    \"bank_name\": \"bank_name\",\r\n                    \"bank_id\": \"bank_id\",\r\n                    \"auth_code\": \"auth_code\",\r\n                    \"comment\": \"Зразок! СЛАВА*УКРАЇНІ\",\r\n                    \"show_additional_info\": true\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
          }
        },
        {
          "name": "Чек повернення",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"fiscal\": {\r\n        \"task\": 2,\r\n        \"receipt\": {\r\n            \"sum\": 199.99,\r\n            \"round\": 0.01,\r\n            \"comment_up\": \"Зразок! Коментар шапки чеку\",\r\n            \"comment_down\": \"Зразок! ДЯКУЄМО за повернення\",\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"00001\",\r\n                    \"code1\": \"73463253\",\r\n                    \"code2\": \"54321\",\r\n                    \"code_aa\": [\r\n                        \"XX11111111111\",\r\n                        \"XX11111111112\"\r\n                    ],\r\n                    \"name\": \"Продукт 1\",\r\n                    \"cnt\": 2,\r\n                    \"price\": 55.00,\r\n                    \"disc\": 10.00,\r\n                    \"taxgrp\": \"4\",\r\n                    \"comment\": \"Зразок! Коментар\"\r\n                },\r\n                {\r\n                    \"code\": \"00002\",\r\n                    \"code1\": \"73463254\",\r\n                    \"code2\": \"45667\",\r\n                    \"code_a\": \"XX11111111113\",\r\n                    \"name\": \"Продукт 2\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 89.99,\r\n                    \"disc\": -10.00,\r\n                    \"taxgrp\": 3,\r\n                    \"comment\": \"Зразок! \\\"Have a good day\\\"\"\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 150.00,\r\n                    \"change\": 50.00,\r\n                    \"comment\": \"Зразок! Тест\"\r\n                },\r\n                {\r\n                    \"type\": 2,\r\n                    \"sum\": 50.00,\r\n                    \"commission\": 1.00,\r\n                    \"paysys\": \"paysys_test\",\r\n                    \"rrn\": \"rrn_test\",\r\n                    \"oper_type\": \"Оплата\",\r\n                    \"cardmask\": \"cardmask****test\",\r\n                    \"term_id\": \"term_id\",\r\n                    \"bank_id\": \"bank_id\",\r\n                    \"auth_code\": \"auth_code\",\r\n                    \"comment\": \"Зразок! СЛАВА*УКРАЇНІ\",\r\n                    \"show_additional_info\": true\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
          }
        },
        {
          "name": "Чек передплати",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"fiscal\": {\r\n        \"task\": 1,\r\n        \"subtask\": 1,\r\n        \"receipt\": {\r\n            \"sum\": 50.00,\r\n            \"round\": 0,\r\n            \"comment_down\": \"Передплата по товарах: Товар, 100.00 грн\",\r\n            \"rows\": [\r\n                {\r\n                    \"name\": \"Передплата\",\r\n                    \"cnt\": 0,\r\n                    \"price\": 50.00,\r\n                    \"disc\": 0,\r\n                    \"taxgrp\": \"1\"\r\n                }\r\n            ],\r\n            \"rows_pre_payment\": [\r\n                {\r\n                    \"name\": \"Товар\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 100.00,\r\n                    \"disc\": 0,\r\n                    \"taxgrp\": \"1\",\r\n                    \"code_aa\": []\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 50.00,\r\n                    \"change\": 0\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
          }
        },
        {
          "name": "Чек післяплати",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"post_payment_of_check_fn\": \"TEST_kD2wSQzTqMSMdA\",\r\n    \"fiscal\": {\r\n        \"task\": 1,\r\n        \"subtask\": 2,\r\n        \"receipt\": {\r\n            \"sum\": 50.00,\r\n            \"round\": 0,\r\n            \"comment_down\": \"Післяплата по товарах: Товар, 100.00 грн. Чек передплати: TEST_kD2wSQzTqMSMdA\",\r\n            \"rows\": [\r\n                {\r\n                    \"name\": \"Товар \",\r\n                    \"cnt\": 1,\r\n                    \"price\": 100.00,\r\n                    \"disc\": 50.00,\r\n                    \"disc_apply_type\": 1,\r\n                    \"taxgrp\": \"1\",\r\n                    \"code_aa\": []\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 50.00,\r\n                    \"change\": 0\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
          }
        },
        {
          "name": "Чек видачі готівки",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"fiscal\": {\r\n        \"task\": 14,\r\n        \"cash\": {\r\n            \"type\": 2,\r\n            \"sum\": 100,\r\n            \"commission\": 1.01,\r\n            \"bank_id\": \"bank_id\",\r\n            \"term_id\": \"terminal_id\",\r\n            \"paysys\": \"paysys_test\",\r\n            \"rrn\": \"rrn_test\",\r\n            \"cardmask\": \"cardmask****test\",\r\n            \"auth_code\": \"auth_code\",\r\n            \"comment_up\": \"Зразок! Верхній комент\",\r\n            \"comment_down\": \"Зразок Нижній комент\"\r\n        }\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
          }
        },
        {
          "name": "Чек переказу коштів",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"fiscal\": {\r\n        \"task\": 15,\r\n        \"receipt\": {\r\n            \"sum\": 110.00,\r\n            \"comment_up\": \"Зразок! Коментар шапки чеку\",\r\n            \"comment_down\": \"Зразок! Дякуємо\",\r\n            \"psp_id\": \"psp_id\",\r\n            \"psp_code\": \"psp_code\",\r\n            \"psp_name\": \"psp_name\",\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"1\",\r\n                    \"name\": \"Переказ коштів\",\r\n                    \"pop\": \"Оплата за послуги користування ПРРО\",\r\n                    \"recipient_name\": \"Вчасно Сервіс\",\r\n                    \"recipient_code\": \"recipient_code\",\r\n                    \"payer_name\": \"Кобилянська О. Ю.\",\r\n                    \"payer_code\": \"payer_code\",\r\n                    \"recipient_pan\": \"recipient_pan\",\r\n                    \"recipient_nban\": \"recipient_nban\",\r\n                    \"payer_pan\": \"payer_pan\",\r\n                    \"payer_pr\": \"payer_pr\",\r\n                    \"transfer_id\": \"transfer_id\",\r\n                    \"recipient_bankid\": \"recipient_bankid\",\r\n                    \"recipient_bankname\": \"recipient_bankname\",\r\n                    \"recipient_ban\": \"recipient_ban\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 100.00,\r\n                    \"cost\": 100.00,\r\n                    \"taxgrp\": 2,\r\n                    \"comment\": \"Коментар\",\r\n                    \"disc\": 0\r\n                }\r\n            ],\r\n            \"pays\": [\r\n                {\r\n                    \"type\": 0,\r\n                    \"sum\": 100.00,\r\n                    \"commission\": 10.00,\r\n                    \"bank_id\": \"EVOPAY\",\r\n                    \"rrn\": \"rrn1234\"\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
          }
        },
        {
          "name": "Чек видачі коштів при переказі",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"fiscal\": {\r\n        \"task\": 16,\r\n        \"receipt\": {\r\n            \"sum\": 50.00,\r\n            \"comment_up\": \"Зразок! Коментар шапки чеку\",\r\n            \"comment_down\": \"Зразок! Дякуємо\",\r\n            \"rows\": [\r\n                {\r\n                    \"code\": \"1\",\r\n                    \"name\": \"Переказ коштів\",\r\n                    \"pop\": \"Оплата за послуги користування ПРРО\",\r\n                    \"recipient_name\": \"Вчасно Сервіс\",\r\n                    \"recipient_code\": \"41231992\",\r\n                    \"payer_name\": \"Кобилянська О. Ю.\",\r\n                    \"payer_code\": \"774635422\",\r\n                    \"cnt\": 1,\r\n                    \"price\": 40.00,\r\n                    \"cost\": 40.00,\r\n                    \"commission\": 10.0,\r\n                    \"taxgrp\": 2,\r\n                    \"comment\": \"Коментар\",\r\n                    \"disc\": 0\r\n                }\r\n            ],\r\n            \"pays\": []\r\n        },\r\n        \"cash\": {\r\n            \"type\": 1,\r\n            \"sum\": 40.00,\r\n            \"commission\": 10.00,\r\n            \"bank_id\": \"EVOPAY\",\r\n            \"rrn\": \"rrn1234\"\r\n        }\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
          }
        },
        {
          "name": "Службове внесення",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"fiscal\": {\r\n        \"task\": 3,\r\n        \"cash\": {\r\n            \"type\": 0,\r\n            \"comment_up\": \"Зразок! Тестове внесення готівка\",\r\n            \"sum\": 500.50,\r\n            \"comment_down\": \"Зразок! Внесення\"\r\n        }\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
          }
        },
        {
          "name": "Службова видача",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"fiscal\": {\r\n        \"task\": 4,\r\n        \"cash\": {\r\n            \"type\": 0,\r\n            \"comment_up\": \"Зразок! Тестова видача готівка\",\r\n            \"sum\": 500.50,\r\n            \"comment_down\": \"Зразок! Видача\"\r\n        }\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
          }
        },
        {
          "name": "X-звіт",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"fiscal\": {\r\n        \"task\": 10\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
          }
        },
        {
          "name": "Z-звіт (Закриття зміни)",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"fiscal\": {\r\n        \"task\": 11\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
          }
        }
      ]
    },
    {
      "name": "Службові запити",
      "item": [
        {
          "name": "Статус пРРО",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"fiscal\": {\r\n        \"task\": 18\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/fiscal/execute"
          }
        },
        {
          "name": "Отримати JSON завдання фіскального чеку",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{KASA_HOST}}/api/v3/check-task/<check_fisn>"
          }
        },
        {
          "name": "Отримати JSON чеку",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{KASA_HOST}}/c/{fiscal_number}.json"
          }
        },
        {
          "name": "Отримати зміни по касі",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "GET",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/shifts"
          }
        },
        {
          "name": "Отримати чеки по зміні",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "GET",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/shift/checks?shift_id=<shift_id>"
          }
        },
        {
          "name": "Надіслати посилання чеку на email\\sms\\viber",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"recipient\": \"RECIPIENT_EMAIL\",\n    \"channel\": \"email\",\n    \"check\": \"TEST_oTzS71QVfYGwTw\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/notifications/checks"
          }
        },
        {
          "name": "Створення звіту",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\n    \"date_from\": \"2024-04-19T09:00:00\",\n    \"date_to\": \"2024-04-19T13:59:59\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": "{{KASA_HOST}}/api/v3/reports/acquire?report_type=<type>"
          }
        },
        {
          "name": "Вивантаження сформованого звіту",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{KASA_HOST}}/api/v3/reports/download?id=<report_id>"
          }
        }
      ]
    }
  ],
  "auth": {
    "type": "apikey",
    "apikey": [
      {
        "key": "value",
        "value": "{{KASA_PRRO_TOKEN}}",
        "type": "string"
      },
      {
        "key": "key",
        "value": "Authorization",
        "type": "string"
      },
      {
        "key": "in",
        "value": "header",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "KASA_HOST",
      "value": "https://kasa.vchasno.ua",
      "type": "string"
    }
  ],
  "event": [
    {
      "listen": "prerequest",
      "script": {
        "type": "text/javascript",
        "exec": [
          "const token = pm.variables.get('KASA_PRRO_TOKEN');",
          "if (!token || token.includes('{{')) {",
          "    throw new Error(",
          "        'Не задано KASA_PRRO_TOKEN. Створіть Environment зі змінною KASA_PRRO_TOKEN ' +",
          "        'і вставте туди токен каси (Вчасно.Каса -> Налаштування каси -> Токен). ' +",
          "        'Документація: https://wiki-kasa.vchasno.ua/uk/cloud/CloudAPI'",
          "    );",
          "}"
        ]
      }
    }
  ]
}