prro-cloud · Schema

WebhookEvent

- `task.completed` — завдання завершилося успішно. - `task.failed` — завдання завершилося помилкою. - `shift.opened`, `shift.closed` — зміну відкрито або закрито. Дані: ShiftEventData. - `key.expiring` — строк дії сертифіката ключа закінчується протягом 30 днів. Сервіс надсилає цю подію раз на добу. - `register.offline` — каса перейшла в офлайн-режим. - `register.online` — каса повернулася в онлайн-режим. - `register.offline_limit` — каса досягла законодавчої межі офлайн-режиму (36 годин на офлайн-сесію, 168 годин на місяць). Якщо межі знято, дані містять `limits_lifted: true`, і сервіс не відхиляє документи через межі. - `register.offline_abandoned` — від офлайн-сесії відмовилися. Подія містить перелік документів, яких ДПС не отримала. - `register.remediated` — сервіс автоматично виправив розбіжність із ДПС. - `register.needs_attention` — сервіс не може виправити розбіжності автоматично. Потрібне рішення людини. - `client.balance_low` — баланс наближається до порога. Коли баланс стане нижчим за поріг, сервіс відхилятиме чеки з 402. - `receipt.registered` — сервіс зареєстрував чек будь-якого типу. Подія містить повний вміст чека. Дані: ReceiptRegisteredData.

CompanyPaymentsFiscalAPIUkraine
View JSON Schema on GitHub

JSON Schema

prro-cloud-webhook-event-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/prro-cloud/json-schema/prro-cloud-webhook-event-schema.json",
  "title": "WebhookEvent",
  "description": "- `task.completed` — завдання завершилося успішно.\n- `task.failed` — завдання завершилося помилкою.\n- `shift.opened`, `shift.closed` — зміну відкрито або закрито. Дані:\n  ShiftEventData.\n- `key.expiring` — строк дії сертифіката ключа закінчується протягом\n  30 днів. Сервіс надсилає цю подію раз на добу.\n- `register.offline` — каса перейшла в офлайн-режим.\n- `register.online` — каса повернулася в онлайн-режим.\n- `register.offline_limit` — каса досягла законодавчої межі\n  офлайн-режиму (36 годин на офлайн-сесію, 168 годин на місяць).\n  Якщо межі знято, дані містять `limits_lifted: true`, і сервіс не\n  відхиляє документи через межі.\n- `register.offline_abandoned` — від офлайн-сесії відмовилися. Подія\n  містить перелік документів, яких ДПС не отримала.\n- `register.remediated` — сервіс автоматично виправив розбіжність із\n  ДПС.\n- `register.needs_attention` — сервіс не може виправити розбіжності\n  автоматично. Потрібне рішення людини.\n- `client.balance_low` — баланс наближається до порога. Коли баланс\n  стане нижчим за поріг, сервіс відхилятиме чеки з 402.\n- `receipt.registered` — сервіс зареєстрував чек будь-якого типу.\n  Подія містить повний вміст чека. Дані: ReceiptRegisteredData.",
  "x-generated": "2026-10-31",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/prro-cloud-openapi.yaml#/components/schemas/WebhookEvent",
  "type": "string",
  "enum": [
    "task.completed",
    "task.failed",
    "shift.opened",
    "shift.closed",
    "key.expiring",
    "register.offline",
    "register.online",
    "register.offline_limit",
    "register.offline_abandoned",
    "register.remediated",
    "register.needs_attention",
    "client.balance_low",
    "receipt.registered"
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/prro-cloud-webhook-event"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.