{"id":2005,"date":"2026-10-12T05:42:23","date_gmt":"2026-10-12T05:42:23","guid":{"rendered":"https:\/\/innsync.ru\/index.php\/wired-api\/"},"modified":"2026-10-12T06:50:45","modified_gmt":"2026-10-12T06:50:45","slug":"api-docs","status":"publish","type":"page","link":"https:\/\/innsync.ru\/index.php\/api-docs\/","title":{"rendered":"API \u2014 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f"},"content":{"rendered":"<style>\n.wapi{--c-bg:#f6f8fb;--c-card:#fff;--c-line:#e4e9f2;--c-ink:#0f172a;--c-mut:#5b6b82;--c-acc:#00aab0;--c-acc2:#e6f7f8;--c-ok:#0f7b3f;--c-okbg:#e7f6ec;--c-no:#b42318;--c-nobg:#fdeceb;--c-warn:#b45309;--c-warnbg:#fff5e6;font-family:Inter,system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;font-size:15px;color:var(--c-ink);line-height:1.5;max-width:1120px;margin:0 auto;padding:8px 4px 40px}\n.wapi *{box-sizing:border-box}\n.wapi h1{font-size:34px;line-height:1.15;margin:8px 0 6px}\n.wapi h2{font-size:24px;margin:36px 0 12px;padding-bottom:8px;border-bottom:2px solid var(--c-line)}\n.wapi h3{font-size:19px;margin:0}\n.wapi p{margin:8px 0}\n.wapi a{color:var(--c-acc);text-decoration:none}\n.wapi a:hover{text-decoration:underline}\n.wapi-lead{font-size:17px;color:var(--c-mut)}\n.wapi-hero{background:linear-gradient(135deg,#008f96,#00b8bd);color:#fff;border-radius:16px;padding:26px 28px;box-shadow:0 10px 30px rgba(0,170,176,.28)}\n.wapi-hero h1{color:#fff;margin:0 0 6px}\n.wapi-hero p{color:#d9f6f7;margin:0;max-width:760px}\n.wapi-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}\n.wapi-chip{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);color:#fff;border-radius:999px;padding:4px 12px;font-size:13px}\n.wapi-nav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px}\n.wapi-nav-item{background:var(--c-card);border:1px solid var(--c-line);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600;color:var(--c-ink)}\n.wapi-nav-item:hover{border-color:var(--c-acc);color:var(--c-acc);text-decoration:none}\n.wapi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;align-items:stretch}\n.wapi-tile{background:var(--c-card);border:1px solid var(--c-line);border-radius:14px;padding:16px}\n.wapi-tile h4{margin:0 0 6px;font-size:15px}\n.wapi-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;background:var(--c-acc2);border-radius:8px;padding:2px 6px;word-break:break-all}\n.wapi-card{background:var(--c-card);border:1px solid var(--c-line);border-radius:14px;padding:18px 18px 14px;margin:12px 0;box-shadow:0 1px 2px rgba(16,24,40,.04)}\n.wapi-card-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}\n.wapi-card-head h3 a{color:var(--c-ink)}\n.wapi-badges{display:flex;gap:6px;flex-wrap:wrap}\n.wapi-badge{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;white-space:nowrap}\n.wapi-ok{background:var(--c-okbg);color:var(--c-ok)}\n.wapi-no{background:var(--c-nobg);color:var(--c-no)}\n.wapi-warn{background:var(--c-warnbg);color:var(--c-warn)}\n.wapi-read{background:var(--c-acc2);color:var(--c-acc)}\n.wapi-desc{margin:6px 0 8px;font-size:13.5px;color:#3b4a5f}\n.wapi-note{background:var(--c-warnbg);border:1px solid #f3d8a6;border-radius:10px;padding:9px 12px;margin:8px 0;font-size:13px}\n.wapi-note ul{margin:6px 0 0 18px;padding:0}\n.wapi-note li{margin:2px 0}\n.wapi-details{border:1px solid var(--c-line);border-radius:10px;margin:8px 0;background:#fcfdff}\n.wapi-details>summary{cursor:pointer;padding:9px 12px;font-weight:600;font-size:14px;color:var(--c-acc);list-style:none}\n.wapi-details>summary::-webkit-details-marker{display:none}\n.wapi-details>summary:before{content:\"\u25b8\";display:inline-block;margin-right:8px;transition:transform .15s}\n.wapi-details[open]>summary:before{transform:rotate(90deg)}\n.wapi-details-body{padding:0 12px 12px}\n.wapi-table{width:100%;border-collapse:collapse;margin:6px 0;font-size:12.5px}\n.wapi-table th,.wapi-table td{border:1px solid var(--c-line);padding:7px 9px;text-align:left;vertical-align:top}\n.wapi-table th{background:#f1f5f9;font-size:13px}\n.wapi-table .wapi-c{text-align:center;white-space:nowrap}\n.wapi-req{color:var(--c-no);font-weight:700}\n.wapi-pre{background:#0f172a;color:#e5edf7;border-radius:10px;padding:12px 14px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;margin:6px 0}\n.wapi-ex{margin:10px 0}\n.wapi-code{margin:6px 0}\n.wapi-code-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}\n.wapi-code-lang{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#0b6d72;background:#e6f7f8;border:1px solid #bfe9ec;border-radius:7px;padding:2px 8px}\n.wapi-copy{cursor:pointer;border:1px solid #bfe9ec;background:#fff;color:#0b6d72;font-size:11px;font-weight:700;border-radius:7px;padding:3px 10px;line-height:1.2;transition:background .12s ease,color .12s ease,border-color .12s ease}\n.wapi-copy:hover{background:#e6f7f8}\n.wapi-copy.is-done{color:#0f7b3f;border-color:#bfe6c9;background:#e7f6ec}\n.wapi-ex-title{font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--c-mut);margin-bottom:4px}\n.wapi-src{font-size:12px;color:var(--c-mut);margin-top:6px}\n.wapi-hr{height:1px;background:var(--c-line);margin:24px 0}\n.wapi-kv{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13px;margin:8px 0}\n.wapi-kv dt{color:var(--c-mut)}\n.wapi-kv dd{margin:0}\n.wapi-steps{counter-reset:s;list-style:none;padding:0;margin:10px 0}\n.wapi-steps li{position:relative;padding:8px 0 8px 42px;border-bottom:1px dashed var(--c-line)}\n.wapi-steps li:last-child{border-bottom:0}\n.wapi-steps li:before{counter-increment:s;content:counter(s);position:absolute;left:0;top:8px;width:26px;height:26px;border-radius:50%;background:var(--c-acc);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}\n.wapi-anchor{scroll-margin-top:20px}\n.wapi-faq{border:1px solid var(--c-line);border-radius:12px;padding:12px 16px;margin:10px 0;background:var(--c-card)}\n.wapi-faq h3{font-size:16px;margin:0 0 4px}\n.wapi-faq p{margin:0;font-size:13.5px;color:#3b4a5f}\n@media(max-width:640px){.wapi h1{font-size:26px}.wapi h2{font-size:20px}.wapi-grid{grid-template-columns:1fr}}\n<\/style>\n<div class=\"wapi\">\n  <script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"TechArticle\",\"headline\":\"API \u2014 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f InnSync PMS\",\"description\":\"\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a API InnSync PMS: 58 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0439, \u043d\u043e\u043c\u0435\u0440\u043e\u0432, \u0442\u0430\u0440\u0438\u0444\u043e\u0432 \u0438 \u043a\u0432\u043e\u0442; \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u044b JSON \u0438 XML-RPC, \u043b\u0438\u043c\u0438\u0442\u044b, \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u043d\u0430 curl, PHP \u0438 Python.\",\"inLanguage\":\"ru-RU\",\"about\":\"InnSync PMS API\",\"keywords\":\"API, InnSync PMS, \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u043e\u043c\u0435\u0440\u0430, \u0442\u0430\u0440\u0438\u0444\u044b, \u043a\u0432\u043e\u0442\u044b, JSON, XML-RPC, PHP, webhooks\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/innsync.ru\/index.php\/api-docs\/\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"InnSync PMS\",\"url\":\"https:\/\/innsync.ru\/\"}}<\/script><br \/>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"APIReference\",\"name\":\"InnSync PMS API\",\"description\":\"API \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0439, \u043d\u043e\u043c\u0435\u0440\u043e\u0432, \u0442\u0430\u0440\u0438\u0444\u043e\u0432 \u0438 \u043a\u0432\u043e\u0442 InnSync PMS. JSON \u0438 XML-RPC.\",\"programmingModel\":\"JSON-RPC, XML-RPC\",\"documentation\":\"https:\/\/innsync.ru\/index.php\/api-docs\/\"}<\/script><br \/>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 API InnSync PMS?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 InnSync PMS \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0439: \u043d\u043e\u043c\u0435\u0440\u0430 \u0438 \u043a\u0432\u043e\u0442\u044b, \u0442\u0430\u0440\u0438\u0444\u044b \u0438 \u0446\u0435\u043d\u044b, \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0434\u043e\u043f. \u0443\u0441\u043b\u0443\u0433\u0438 \u0438 \u0432\u0435\u0431\u0445\u0443\u043a\u0438. \u0414\u0430\u043d\u043d\u044b\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f.\"}},{\"@type\":\"Question\",\"name\":\"\u041a\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u0414\u0432\u0430 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430: JSON (JSON-RPC-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0439) \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 \/wired-json\/api\/ \u0438 XML-RPC \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 \/xrws\/. \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0434\u0430\u043d\u044b \u0434\u043b\u044f \u043e\u0431\u043e\u0438\u0445.\"}},{\"@type\":\"Question\",\"name\":\"\u041a\u0430\u043a \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u041f\u043e \u0442\u043e\u043a\u0435\u043d\u0443 \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f. \u0412 JSON \u0442\u043e\u043a\u0435\u043d \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c X-API-KEY, \u0432 XML-RPC \u2014 \u043f\u0435\u0440\u0432\u044b\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c. \u0422\u043e\u043a\u0435\u043d \u0432\u044b\u0434\u0430\u0451\u0442 \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 InnSync PMS, \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c.\"}},{\"@type\":\"Question\",\"name\":\"\u041a\u0430\u043a\u0438\u0435 \u043b\u0438\u043c\u0438\u0442\u044b \u0443 API?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u041e\u0431\u0449\u0430\u044f \u043a\u0432\u043e\u0442\u0430 \u2014 600 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0437\u0430 \u0447\u0430\u0441 \u043d\u0430 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u0443 \u0438 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c 16 000 \u00ab\u043d\u043e\u043c\u0435\u0440\u043e-\u0434\u043d\u0435\u0439\u00bb \u043d\u0430 \u0437\u0430\u043f\u0440\u043e\u0441. \u0422\u0430\u043a\u0436\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442 \u0442\u043e\u0447\u0435\u0447\u043d\u044b\u0435 \u043b\u0438\u043c\u0438\u0442\u044b \u043f\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u043c\u0435\u0442\u043e\u0434\u0430\u043c (\u0441\u043c. \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043b\u0438\u043c\u0438\u0442\u043e\u0432).\"}},{\"@type\":\"Question\",\"name\":\"\u0415\u0441\u0442\u044c \u043b\u0438 \u0432\u0435\u0431\u0445\u0443\u043a\u0438?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u0414\u0430. push_activation \u0438 push_url \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442 callback \u043d\u043e\u0432\u044b\u0445 \u0438 \u0438\u0437\u043c\u0435\u043d\u0451\u043d\u043d\u044b\u0445 \u0431\u0440\u043e\u043d\u0435\u0439; push_update_activation \u0438 push_update_url \u2014 callback \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f. \u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 HTTP(S)-\u0430\u0434\u0440\u0435\u0441\u0430, \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0438\u0434\u0451\u0442 \u0441 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u043c\u0438.\"}},{\"@type\":\"Question\",\"name\":\"\u041a\u0430\u043a\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0434\u043b\u044f \u043a\u0432\u043e\u0442 \u0438 \u0446\u0435\u043d?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u041a\u0432\u043e\u0442\u044b: update_avail, update_sparse_avail, fetch_rooms_values. \u0426\u0435\u043d\u044b \u0438 \u0442\u0430\u0440\u0438\u0444\u044b: get_pricing_plans, add_pricing_plan, update_plan_rack, update_plan_prices, mod_vplans.\"}},{\"@type\":\"Question\",\"name\":\"\u041a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u041c\u0435\u0442\u043e\u0434 fetch_bookings (\u0438 fetch_new_bookings) \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0431\u0440\u043e\u043d\u0438, mark_bookings \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u0442 \u0438\u0445 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u043c\u0438, fetch_deleted_bookings \u2014 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0435.\"}},{\"@type\":\"Question\",\"name\":\"\u0413\u0434\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u043a\u043e\u0434\u0430?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b JSON-\u0442\u0435\u043b\u043e, \u043a\u043e\u043c\u0430\u043d\u0434\u0430 curl, PHP \u0438 XML-RPC. \u0412 \u0440\u0430\u0437\u0434\u0435\u043b\u0430\u0445 \u00ab\u041f\u0440\u0438\u043c\u0435\u0440: JSON\u00bb \u0438 \u00ab\u041f\u0440\u0438\u043c\u0435\u0440: XML-RPC\u00bb \u2014 \u0442\u0435 \u0436\u0435 \u0432\u044b\u0437\u043e\u0432\u044b \u043d\u0430 curl, Python \u0438 PHP.\"}},{\"@type\":\"Question\",\"name\":\"\u0427\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0442 \u043a\u043e\u0434\u044b \u043e\u0448\u0438\u0431\u043e\u043a \u2212102 \u0438 \u22127?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u2212102 \u2014 \u043c\u0435\u0442\u043e\u0434 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d \u0432 \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0435, \u043d\u043e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d. \u22127 \u2014 \u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043d\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0431\u0435\u0437 \u044f\u0432\u043d\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439; \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043d\u0435 \u0432\u044b\u0434\u0443\u043c\u044b\u0432\u0430\u0435\u0442\u0441\u044f.\"}}]}<\/script><\/p>\n<div class=\"wapi-hero\">\n<h1>API \u2014 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f<\/h1>\n<p>\u041f\u0440\u044f\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 InnSYNC PMS \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0439: \u043d\u043e\u043c\u0435\u0440\u0430 \u0438 \u043a\u0432\u043e\u0442\u044b, \u0442\u0430\u0440\u0438\u0444\u044b \u0438 \u0446\u0435\u043d\u044b, \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0430 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0439, \u0434\u043e\u043f. \u0443\u0441\u043b\u0443\u0433\u0438. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b <strong>JSON<\/strong> \u0438 <strong>XML-RPC<\/strong>.<\/p>\n<div class=\"wapi-chips\">\n      <span class=\"wapi-chip\">58 \u043c\u0435\u0442\u043e\u0434\u043e\u0432<\/span><br \/>\n      <span class=\"wapi-chip\">9 \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432<\/span><br \/>\n      <span class=\"wapi-chip\">JSON + XML-RPC<\/span><br \/>\n      <span class=\"wapi-chip\">600 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \/ 3600 c<\/span>\n    <\/div>\n<\/p><\/div>\n<nav class=\"wapi-nav\"><a class=\"wapi-nav-item\" href=\"#g-rooms\">\ud83d\udecf\ufe0f \u041d\u043e\u043c\u0435\u0440\u0430 (\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u043e\u0432)<\/a><a class=\"wapi-nav-item\" href=\"#g-avail\">\ud83d\udcc5 \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0438 \u043a\u0432\u043e\u0442\u044b<\/a><a class=\"wapi-nav-item\" href=\"#g-prices\">\ud83d\udcb0 \u0422\u0430\u0440\u0438\u0444\u044b \u0438 \u0446\u0435\u043d\u044b<\/a><a class=\"wapi-nav-item\" href=\"#g-rstrs\">\u26d4 \u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/a><a class=\"wapi-nav-item\" href=\"#g-fetch\">\ud83d\udce5 \u0412\u044b\u0433\u0440\u0443\u0437\u043a\u0430 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0439<\/a><a class=\"wapi-nav-item\" href=\"#g-rsrvs\">\ud83e\uddfe \u0411\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438 \u043e\u0442\u043c\u0435\u043d\u0430)<\/a><a class=\"wapi-nav-item\" href=\"#g-notifications\">\ud83d\udd14 Push-\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f<\/a><a class=\"wapi-nav-item\" href=\"#g-cpolicies\">\ud83d\udcdc \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043e\u0442\u043c\u0435\u043d\u044b<\/a><a class=\"wapi-nav-item\" href=\"#g-extras\">\u2728 \u0414\u043e\u043f. \u0443\u0441\u043b\u0443\u0433\u0438 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f<\/a><a class=\"wapi-nav-item\" href=\"#faq\">\u2753 \u0427\u0430\u0441\u0442\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b<\/a><\/nav>\n<div class=\"wapi-tile\" style=\"margin:14px 0\"><strong>\u041a\u0440\u0430\u0442\u043a\u043e:<\/strong><\/p>\n<ul style=\"margin:6px 0 0 18px\">\n<li>\u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u044b: <strong>JSON<\/strong> <span class=\"wapi-mono\">\/wired-json\/api\/<\/span> \u0438 <span class=\"wapi-mono\">XML-RPC \/xrws\/<\/span>.<\/li>\n<li>\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f: \u0442\u043e\u043a\u0435\u043d \u2014 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a <span class=\"wapi-mono\">X-API-KEY<\/span> (JSON) \u0438\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 (XML-RPC).<\/li>\n<li>\u041b\u0438\u043c\u0438\u0442\u044b: <strong>600\/3600 c<\/strong> \u0438 \u0434\u043e <strong>16000<\/strong> \u043d\u043e\u043c\u0435\u0440\u043e-\u0434\u043d\u0435\u0439 \u043d\u0430 \u0437\u0430\u043f\u0440\u043e\u0441.<\/li>\n<li>58 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0432 9 \u0440\u0430\u0437\u0434\u0435\u043b\u0430\u0445; \u0435\u0441\u0442\u044c \u0432\u0435\u0431\u0445\u0443\u043a\u0438.<\/li>\n<\/ul><\/div>\n<h2 id=\"start\" class=\"wapi-anchor\">\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442<\/h2>\n<ol class=\"wapi-steps\">\n<li>\u0417\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u0435 \u0442\u043e\u043a\u0435\u043d \u0443 \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 InnSync PMS.<\/li>\n<li>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442: <strong>JSON<\/strong> (\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f) \u0438\u043b\u0438 <strong>XML-RPC<\/strong>.<\/li>\n<li>\u041e\u0442\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043c\u0435\u0442\u043e\u0434 \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438. \u0412 JSON-\u0440\u0435\u0436\u0438\u043c\u0435 \u0442\u043e\u043a\u0435\u043d \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c <span class=\"wapi-mono\">X-API-KEY<\/span>, \u0432 XML-RPC \u2014 \u043f\u0435\u0440\u0432\u044b\u043c \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u043c.<\/li>\n<li>\u0421\u043e\u0431\u043b\u044e\u0434\u0430\u0439\u0442\u0435 \u043b\u0438\u043c\u0438\u0442\u044b \u2014 \u043a\u0432\u043e\u0442\u044b \u043e\u0431\u0449\u0438\u0435 \u0434\u043b\u044f \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b (\u0441\u043c. \u0440\u0430\u0437\u0434\u0435\u043b \u00ab\u041b\u0438\u043c\u0438\u0442\u044b\u00bb).<\/li>\n<\/ol>\n<h2 class=\"wapi-anchor\">\u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u044b \u0438 \u0430\u0434\u0440\u0435\u0441\u0430<\/h2>\n<div class=\"wapi-grid\">\n<div class=\"wapi-tile\">\n<h4>JSON<\/h4>\n<dl class=\"wapi-kv\">\n<dt>\u0410\u0434\u0440\u0435\u0441<\/dt>\n<dd><span class=\"wapi-mono\">https:\/\/pms.innsync.ru\/wired-json\/api\/<\/span><\/dd>\n<dt>\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a<\/dt>\n<dd><span class=\"wapi-mono\">X-API-KEY: YOUR_TOKEN<\/span><\/dd>\n<dt>Content-Type<\/dt>\n<dd><span class=\"wapi-mono\">application\/json<\/span><\/dd>\n<\/dl>\n<p class=\"wapi-lead\" style=\"font-size:14px\">JSON-RPC 2.0-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0439 \u0432\u044b\u0437\u043e\u0432: <code>method<\/code> \u0438 <code>params<\/code>.<\/p>\n<\/p><\/div>\n<div class=\"wapi-tile\">\n<h4>XML-RPC<\/h4>\n<dl class=\"wapi-kv\">\n<dt>\u0410\u0434\u0440\u0435\u0441<\/dt>\n<dd><span class=\"wapi-mono\">https:\/\/pms.innsync.ru\/xrws\/<\/span><\/dd>\n<dt>\u0422\u043e\u043a\u0435\u043d<\/dt>\n<dd>\u043f\u0435\u0440\u0432\u044b\u0439 <code>&lt;param&gt;<\/code><\/dd>\n<dt>Content-Type<\/dt>\n<dd><span class=\"wapi-mono\">text\/xml<\/span><\/dd>\n<\/dl>\n<p class=\"wapi-lead\" style=\"font-size:14px\">\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 XML-RPC: <code>&lt;methodCall&gt;<\/code> \u0441 <code>&lt;methodName&gt;<\/code> \u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<h2 class=\"wapi-anchor\">\u041f\u0440\u0438\u043c\u0435\u0440: JSON<\/h2>\n<p class=\"wapi-lead\" style=\"font-size:13px\">\u041e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 \u043c\u0435\u0442\u043e\u0434 <code>get_pricing_plans<\/code>: \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0438\u0442\u0435 \u043d\u0443\u0436\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430, curl, Python \u0438\u043b\u0438 PHP.<\/p>\n<details class=\"wapi-details\">\n<summary>JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;get_pricing_plans&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>curl (JSON)<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;get_pricing_plans&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>Python (JSON)<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"python\"><code>import json, urllib.request\nparams = json.loads(&#39;{&quot;lcode&quot;:1000}&#39;)\nrequest = urllib.request.Request(\n    &quot;https:\/\/pms.innsync.ru\/wired-json\/api\/&quot;,\n    data=json.dumps({&quot;jsonrpc&quot;: &quot;2.0&quot;, &quot;id&quot;: 1, &quot;method&quot;: &quot;get_pricing_plans&quot;, &quot;params&quot;: params}).encode(),\n    headers={&quot;Content-Type&quot;: &quot;application\/json&quot;, &quot;X-API-KEY&quot;: &quot;YOUR_TOKEN&quot;},\n)\nresult = json.load(urllib.request.urlopen(request))<\/code><\/pre>\n<\/div>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>PHP (JSON)<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: get_pricing_plans\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;get_pricing_plans&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<\/details>\n<h2 class=\"wapi-anchor\">\u041f\u0440\u0438\u043c\u0435\u0440: XML-RPC<\/h2>\n<p class=\"wapi-lead\" style=\"font-size:13px\">\u0422\u043e\u0442 \u0436\u0435 \u043c\u0435\u0442\u043e\u0434 \u0447\u0435\u0440\u0435\u0437 XML-RPC. \u0422\u043e\u043a\u0435\u043d \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c.<\/p>\n<details class=\"wapi-details\">\n<summary>XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;get_pricing_plans&lt;\/methodName&gt;&lt;params&gt;\n  &lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;\n  &lt;param&gt;&lt;value&gt;&lt;struct&gt;\n    &lt;member&gt;&lt;name&gt;lcode&lt;\/name&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;\n  &lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;\n&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>curl (XML-RPC)<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;get_pricing_plans&lt;\/methodName&gt;&lt;params&gt;  &lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;  &lt;param&gt;&lt;value&gt;&lt;struct&gt;    &lt;member&gt;&lt;name&gt;lcode&lt;\/name&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;  &lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>Python (XML-RPC)<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"python\"><code>import json, xmlrpc.client\nparams = json.loads(&#39;{&quot;lcode&quot;:1000}&#39;)\napi = xmlrpc.client.ServerProxy(&quot;https:\/\/pms.innsync.ru\/xrws\/&quot;, allow_none=True)\nresult = api.get_pricing_plans(&quot;YOUR_TOKEN&quot;, params)<\/code><\/pre>\n<\/div>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>PHP (XML-RPC)<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u0422\u043e\u043a\u0435\u043d \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u043c &lt;param&gt; \u0432 \u0442\u0435\u043b\u0435 XML-RPC\n$xml = &lt;&lt;&lt;&#39;XML&#39;\n&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;get_pricing_plans&lt;\/methodName&gt;&lt;params&gt;\n  &lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;\n  &lt;param&gt;&lt;value&gt;&lt;struct&gt;\n    &lt;member&gt;&lt;name&gt;lcode&lt;\/name&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;\n  &lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;\n&lt;\/params&gt;&lt;\/methodCall&gt;\nXML;\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/xrws\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: text\/xml&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $xml,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\ncurl_close($ch);\n\n\/\/ \u0415\u0441\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 xmlrpc \u2014 \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u043f\u0430\u0440\u0441\u0438\u0442\u044c \u043e\u0442\u0432\u0435\u0442:\n\/\/ $data = xmlrpc_decode($response);\necho $response;<\/code><\/pre>\n<\/div>\n<\/div>\n<\/details>\n<h2 id=\"limits\" class=\"wapi-anchor\">\u041b\u0438\u043c\u0438\u0442\u044b<\/h2>\n<div class=\"wapi-grid\">\n<div class=\"wapi-tile\">\n<h4>\u041e\u0431\u0449\u0430\u044f \u043a\u0432\u043e\u0442\u0430<\/h4>\n<p><strong>600<\/strong> \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0437\u0430 <strong>3600<\/strong> \u0441\u0435\u043a\u0443\u043d\u0434 \u043d\u0430 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u0443.<\/p>\n<\/div>\n<div class=\"wapi-tile\">\n<h4>\u041c\u0430\u043a\u0441\u0438\u043c\u0443\u043c \u043d\u0430 \u0437\u0430\u043f\u0440\u043e\u0441<\/h4>\n<p><strong>16000<\/strong> \u00ab\u043d\u043e\u043c\u0435\u0440\u043e-\u0434\u043d\u0435\u0439\u00bb (\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u00d7 \u0434\u0430\u0442\u0430) \u0432 \u043e\u0434\u043d\u043e\u043c \u0437\u0430\u043f\u0440\u043e\u0441\u0435.<\/p>\n<\/div><\/div>\n<h3>\u0422\u043e\u0447\u0435\u0447\u043d\u044b\u0435 \u043b\u0438\u043c\u0438\u0442\u044b \u043f\u043e \u043c\u0435\u0442\u043e\u0434\u0430\u043c<\/h3>\n<p class=\"wapi-lead\" style=\"font-size:14px\">\u0423\u043a\u0430\u0437\u0430\u043d\u044b \u0432\u044b\u0437\u043e\u0432\u044b \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043e\u043a\u043d\u0430 (\u0441\u0435\u043a\u0443\u043d\u0434). \u041b\u0438\u043c\u0438\u0442\u044b \u043d\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0438 \u043e\u0431\u0449\u0438\u0435 \u0434\u043b\u044f \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b.<\/p>\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041c\u0435\u0442\u043e\u0434<\/th>\n<th>\u0412\u044b\u0437\u043e\u0432\u043e\u0432<\/th>\n<th>\u041e\u043a\u043d\u043e, \u0441\u0435\u043a.<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>fetch_rooms_values<\/code><\/td>\n<td class=\"wapi-c\">240<\/td>\n<td class=\"wapi-c\">43200<\/td>\n<\/tr>\n<tr>\n<td><code>rplan_get_rplan_values<\/code><\/td>\n<td class=\"wapi-c\">240<\/td>\n<td class=\"wapi-c\">43200<\/td>\n<\/tr>\n<tr>\n<td><code>fetch_bookings<\/code><\/td>\n<td class=\"wapi-c\">288<\/td>\n<td class=\"wapi-c\">43200<\/td>\n<\/tr>\n<tr>\n<td><code>fetch_bookings_codes<\/code><\/td>\n<td class=\"wapi-c\">24<\/td>\n<td class=\"wapi-c\">3600<\/td>\n<\/tr>\n<tr>\n<td><code>fetch_rooms<\/code><\/td>\n<td class=\"wapi-c\">240<\/td>\n<td class=\"wapi-c\">86400<\/td>\n<\/tr>\n<tr>\n<td><code>fetch_single_room<\/code><\/td>\n<td class=\"wapi-c\">187<\/td>\n<td class=\"wapi-c\">86400<\/td>\n<\/tr>\n<tr>\n<td><code>rplan_rplans<\/code><\/td>\n<td class=\"wapi-c\">240<\/td>\n<td class=\"wapi-c\">86400<\/td>\n<\/tr>\n<tr>\n<td><code>update_avail<\/code><\/td>\n<td class=\"wapi-c\">200<\/td>\n<td class=\"wapi-c\">3600<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u041b\u0438\u043c\u0438\u0442\u044b \u043f\u043e \u043d\u043e\u043c\u0435\u0440\u0430\u043c<\/h3>\n<p class=\"wapi-lead\" style=\"font-size:14px\">\u041f\u043e\u0440\u043e\u0433 \u00ab\u043d\u043e\u043c\u0435\u0440\u043e-\u0434\u043d\u0435\u0439\u00bb \u0438 \u043e\u043a\u043d\u043e, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u043d \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442.<\/p>\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u043e\u0440\u043e\u0433 (\u043d\u043e\u043c\u0435\u0440\u043e-\u0434\u043d\u0435\u0439)<\/th>\n<th>\u041e\u043a\u043d\u043e, \u0441\u0435\u043a.<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"wapi-c\">1460<\/td>\n<td class=\"wapi-c\">1<\/td>\n<\/tr>\n<tr>\n<td class=\"wapi-c\">4380<\/td>\n<td class=\"wapi-c\">180<\/td>\n<\/tr>\n<tr>\n<td class=\"wapi-c\">13140<\/td>\n<td class=\"wapi-c\">3600<\/td>\n<\/tr>\n<tr>\n<td class=\"wapi-c\">25550<\/td>\n<td class=\"wapi-c\">43200<\/td>\n<\/tr>\n<tr>\n<td class=\"wapi-c\">29200<\/td>\n<td class=\"wapi-c\">86400<\/td>\n<\/tr>\n<tr>\n<td class=\"wapi-c\">32850<\/td>\n<td class=\"wapi-c\">172800<\/td>\n<\/tr>\n<tr>\n<td class=\"wapi-c\">36500<\/td>\n<td class=\"wapi-c\">259200<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 class=\"wapi-anchor\">\u041e\u0431\u0449\u0438\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e \u0434\u0430\u043d\u043d\u044b\u0445<\/h2>\n<div class=\"wapi-tile\">\n<ul>\n<li>\u0412\u0441\u0435 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 <strong>\u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS<\/strong>.<\/li>\n<li>\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f <code>0<\/code> \u0438 <code>\u22121<\/code> \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u0442\u0430\u0440\u0438\u0444\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0417\u0430\u043f\u0438\u0441\u044c \u043a\u0432\u043e\u0442 \u0438 \u0446\u0435\u043d \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432 native-\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c InnSYNC; \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 Channel Manager \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 write-\u043f\u0440\u043e\u0444\u0438\u043b\u044c.<\/li>\n<li>\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 ID \u0438 \u043d\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442 \u043e\u0448\u0438\u0431\u043a\u0443; \u043c\u0435\u0442\u043e\u0434\u044b \u0431\u0435\u0437 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u044e\u0442\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u043e\u0439 <code>\u2212102<\/code>.<\/li>\n<\/ul><\/div>\n<h2 id=\"faq\" class=\"wapi-anchor\">\u0427\u0430\u0441\u0442\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b<\/h2>\n<p class=\"wapi-lead\" style=\"font-size:13px\">\u041a\u043e\u0440\u043e\u0442\u043a\u0438\u0435 \u043e\u0442\u0432\u0435\u0442\u044b \u043f\u0440\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435, \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u044b, \u043b\u0438\u043c\u0438\u0442\u044b, \u0432\u0435\u0431\u0445\u0443\u043a\u0438 \u0438 \u043e\u0448\u0438\u0431\u043a\u0438.<\/p>\n<div class=\"wapi-faq\">\n<h3>\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 API InnSync PMS?<\/h3>\n<p>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 InnSync PMS \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0439: \u043d\u043e\u043c\u0435\u0440\u0430 \u0438 \u043a\u0432\u043e\u0442\u044b, \u0442\u0430\u0440\u0438\u0444\u044b \u0438 \u0446\u0435\u043d\u044b, \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0434\u043e\u043f. \u0443\u0441\u043b\u0443\u0433\u0438 \u0438 \u0432\u0435\u0431\u0445\u0443\u043a\u0438. \u0414\u0430\u043d\u043d\u044b\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f.<\/p>\n<\/div>\n<div class=\"wapi-faq\">\n<h3>\u041a\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f?<\/h3>\n<p>\u0414\u0432\u0430 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430: JSON (JSON-RPC-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0439) \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 \/wired-json\/api\/ \u0438 XML-RPC \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 \/xrws\/. \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0434\u0430\u043d\u044b \u0434\u043b\u044f \u043e\u0431\u043e\u0438\u0445.<\/p>\n<\/div>\n<div class=\"wapi-faq\">\n<h3>\u041a\u0430\u043a \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f?<\/h3>\n<p>\u041f\u043e \u0442\u043e\u043a\u0435\u043d\u0443 \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f. \u0412 JSON \u0442\u043e\u043a\u0435\u043d \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c X-API-KEY, \u0432 XML-RPC \u2014 \u043f\u0435\u0440\u0432\u044b\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c. \u0422\u043e\u043a\u0435\u043d \u0432\u044b\u0434\u0430\u0451\u0442 \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 InnSync PMS, \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c.<\/p>\n<\/div>\n<div class=\"wapi-faq\">\n<h3>\u041a\u0430\u043a\u0438\u0435 \u043b\u0438\u043c\u0438\u0442\u044b \u0443 API?<\/h3>\n<p>\u041e\u0431\u0449\u0430\u044f \u043a\u0432\u043e\u0442\u0430 \u2014 600 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0437\u0430 \u0447\u0430\u0441 \u043d\u0430 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u0443 \u0438 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c 16 000 \u00ab\u043d\u043e\u043c\u0435\u0440\u043e-\u0434\u043d\u0435\u0439\u00bb \u043d\u0430 \u0437\u0430\u043f\u0440\u043e\u0441. \u0422\u0430\u043a\u0436\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442 \u0442\u043e\u0447\u0435\u0447\u043d\u044b\u0435 \u043b\u0438\u043c\u0438\u0442\u044b \u043f\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u043c\u0435\u0442\u043e\u0434\u0430\u043c (\u0441\u043c. \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043b\u0438\u043c\u0438\u0442\u043e\u0432).<\/p>\n<\/div>\n<div class=\"wapi-faq\">\n<h3>\u0415\u0441\u0442\u044c \u043b\u0438 \u0432\u0435\u0431\u0445\u0443\u043a\u0438?<\/h3>\n<p>\u0414\u0430. push_activation \u0438 push_url \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442 callback \u043d\u043e\u0432\u044b\u0445 \u0438 \u0438\u0437\u043c\u0435\u043d\u0451\u043d\u043d\u044b\u0445 \u0431\u0440\u043e\u043d\u0435\u0439; push_update_activation \u0438 push_update_url \u2014 callback \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f. \u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 HTTP(S)-\u0430\u0434\u0440\u0435\u0441\u0430, \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0438\u0434\u0451\u0442 \u0441 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u043c\u0438.<\/p>\n<\/div>\n<div class=\"wapi-faq\">\n<h3>\u041a\u0430\u043a\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0434\u043b\u044f \u043a\u0432\u043e\u0442 \u0438 \u0446\u0435\u043d?<\/h3>\n<p>\u041a\u0432\u043e\u0442\u044b: update_avail, update_sparse_avail, fetch_rooms_values. \u0426\u0435\u043d\u044b \u0438 \u0442\u0430\u0440\u0438\u0444\u044b: get_pricing_plans, add_pricing_plan, update_plan_rack, update_plan_prices, mod_vplans.<\/p>\n<\/div>\n<div class=\"wapi-faq\">\n<h3>\u041a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f?<\/h3>\n<p>\u041c\u0435\u0442\u043e\u0434 fetch_bookings (\u0438 fetch_new_bookings) \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0431\u0440\u043e\u043d\u0438, mark_bookings \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u0442 \u0438\u0445 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u043c\u0438, fetch_deleted_bookings \u2014 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0435.<\/p>\n<\/div>\n<div class=\"wapi-faq\">\n<h3>\u0413\u0434\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u043a\u043e\u0434\u0430?<\/h3>\n<p>\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b JSON-\u0442\u0435\u043b\u043e, \u043a\u043e\u043c\u0430\u043d\u0434\u0430 curl, PHP \u0438 XML-RPC. \u0412 \u0440\u0430\u0437\u0434\u0435\u043b\u0430\u0445 \u00ab\u041f\u0440\u0438\u043c\u0435\u0440: JSON\u00bb \u0438 \u00ab\u041f\u0440\u0438\u043c\u0435\u0440: XML-RPC\u00bb \u2014 \u0442\u0435 \u0436\u0435 \u0432\u044b\u0437\u043e\u0432\u044b \u043d\u0430 curl, Python \u0438 PHP.<\/p>\n<\/div>\n<div class=\"wapi-faq\">\n<h3>\u0427\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0442 \u043a\u043e\u0434\u044b \u043e\u0448\u0438\u0431\u043e\u043a \u2212102 \u0438 \u22127?<\/h3>\n<p>\u2212102 \u2014 \u043c\u0435\u0442\u043e\u0434 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d \u0432 \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0435, \u043d\u043e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d. \u22127 \u2014 \u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043d\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0431\u0435\u0437 \u044f\u0432\u043d\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439; \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043d\u0435 \u0432\u044b\u0434\u0443\u043c\u044b\u0432\u0430\u0435\u0442\u0441\u044f.<\/p>\n<\/div>\n<div class=\"wapi-hr\"><\/div>\n<h2 class=\"wapi-anchor\">\u041c\u0435\u0442\u043e\u0434\u044b<\/h2>\n<h2 id=\"g-rooms\" class=\"wapi-anchor\">\ud83d\udecf\ufe0f \u041d\u043e\u043c\u0435\u0440\u0430 (\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u043e\u0432)<\/h2>\n<article class=\"wapi-card\" id=\"m-fetch_rooms\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-fetch_rooms\">fetch_rooms<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u043e\u0432 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>ancillary=1 \u043f\u043e\u043a\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d: \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043d\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0442\u043e\u0447\u043d\u044b\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438; \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043d\u0435 \u0432\u044b\u0434\u0443\u043c\u044b\u0432\u0430\u0435\u0442\u0441\u044f. \u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u044f\u0432\u043d\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439, \u0438\u043d\u0430\u0447\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u22127.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>ancillary<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f: 0\/false \u2014 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u043f\u043e\u043b\u044f, 1\/true \u2014 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;fetch_rooms&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;fetch_rooms&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: fetch_rooms\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;fetch_rooms&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;fetch_rooms&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;fetch_rooms&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rooms.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-fetch_single_room\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-fetch_single_room\">fetch_single_room<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0434\u043d\u0443 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e \u043d\u043e\u043c\u0435\u0440\u0430 \u043f\u043e ID PMS.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>ancillary=1 \u043f\u043e\u043a\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d: \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043d\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0442\u043e\u0447\u043d\u044b\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438; \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043d\u0435 \u0432\u044b\u0434\u0443\u043c\u044b\u0432\u0430\u0435\u0442\u0441\u044f. \u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u044f\u0432\u043d\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439, \u0438\u043d\u0430\u0447\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u22127.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430; \u0434\u043b\u044f new_virtual_room \u2014 ID \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>ancillary<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f: 0\/false \u2014 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u043f\u043e\u043b\u044f, 1\/true \u2014 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;fetch_single_room&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;rid&quot;: 101\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;fetch_single_room&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;rid&quot;:101}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: fetch_single_room\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;fetch_single_room&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;rid&#39; =&gt; 101\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;fetch_single_room&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;101&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;fetch_single_room&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;101&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rooms.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-new_room\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-new_room\">new_room<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-no\">\u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043e\u0431\u044b\u0447\u043d\u0443\u044e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e \u043d\u043e\u043c\u0435\u0440\u0430.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u041e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d: \u043c\u0435\u0442\u043e\u0434 \u043e\u043f\u0438\u0441\u0430\u043d \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u043e\u043c, \u043d\u043e \u0432\u044b\u0437\u043e\u0432 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u2212102.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>woodoo<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0440\u0438\u0437\u043d\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0432 WooDoo: 0 \u0438\u043b\u0438 1.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>beds<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0437\u0440\u043e\u0441\u043b\u044b\u0445 \u0434\u043b\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>defprice<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0426\u0435\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<\/td>\n<\/tr>\n<tr>\n<td><code>avail<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u043e\u043c\u0435\u0440\u043e\u0432 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<\/td>\n<\/tr>\n<tr>\n<td><code>shortname<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u0438\u043c\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438, \u0434\u043e \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432.<\/td>\n<\/tr>\n<tr>\n<td><code>defboard<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0438\u0442\u0430\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: nb, bb, hb, fb \u0438\u043b\u0438 ai.<\/td>\n<\/tr>\n<tr>\n<td><code>names<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f: \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 name_XX.<\/td>\n<\/tr>\n<tr>\n<td><code>descriptions<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430 \u043f\u043e \u044f\u0437\u044b\u043a\u0430\u043c.<\/td>\n<\/tr>\n<tr>\n<td><code>boards<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0446\u0435\u043d\u044b \u0434\u043b\u044f \u043f\u0438\u0442\u0430\u043d\u0438\u044f: \u043a\u043b\u044e\u0447 board \u0438 \u043e\u0431\u044a\u0435\u043a\u0442 {dtype, value}.<\/td>\n<\/tr>\n<tr>\n<td><code>rtype<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0422\u0438\u043f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>min_price<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>max_price<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;new_room&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;woodoo&quot;: 0,\n    &quot;name&quot;: &quot;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442&quot;,\n    &quot;beds&quot;: 2,\n    &quot;defprice&quot;: 100,\n    &quot;avail&quot;: 2,\n    &quot;shortname&quot;: &quot;STD&quot;,\n    &quot;defboard&quot;: &quot;nb&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;new_room&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;woodoo&quot;:0,&quot;name&quot;:&quot;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442&quot;,&quot;beds&quot;:2,&quot;defprice&quot;:100,&quot;avail&quot;:2,&quot;shortname&quot;:&quot;STD&quot;,&quot;defboard&quot;:&quot;nb&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: new_room\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;new_room&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;woodoo&#39; =&gt; 0,\n      &#39;name&#39; =&gt; &#39;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442&#39;,\n      &#39;beds&#39; =&gt; 2,\n      &#39;defprice&#39; =&gt; 100,\n      &#39;avail&#39; =&gt; 2,\n      &#39;shortname&#39; =&gt; &#39;STD&#39;,\n      &#39;defboard&#39; =&gt; &#39;nb&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;new_room&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;STD&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;nb&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;new_room&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;STD&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;nb&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rooms.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-new_virtual_room\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-new_virtual_room\">new_virtual_room<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-no\">\u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e \u0441 \u043e\u0431\u0449\u0438\u043c \u0444\u043e\u043d\u0434\u043e\u043c \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u041e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d: \u043c\u0435\u0442\u043e\u0434 \u043e\u043f\u0438\u0441\u0430\u043d \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u043e\u043c, \u043d\u043e \u0432\u044b\u0437\u043e\u0432 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u2212102.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430; \u0434\u043b\u044f new_virtual_room \u2014 ID \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>woodoo<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0440\u0438\u0437\u043d\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0432 WooDoo: 0 \u0438\u043b\u0438 1.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>beds<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0437\u0440\u043e\u0441\u043b\u044b\u0445 \u0434\u043b\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>children<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0434\u0435\u0442\u0435\u0439 \u0434\u043b\u044f \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>defprice<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0426\u0435\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<\/td>\n<\/tr>\n<tr>\n<td><code>shortname<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u0438\u043c\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438, \u0434\u043e \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432.<\/td>\n<\/tr>\n<tr>\n<td><code>defboard<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0438\u0442\u0430\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: nb, bb, hb, fb \u0438\u043b\u0438 ai.<\/td>\n<\/tr>\n<tr>\n<td><code>names<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f: \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 name_XX.<\/td>\n<\/tr>\n<tr>\n<td><code>descriptions<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430 \u043f\u043e \u044f\u0437\u044b\u043a\u0430\u043c.<\/td>\n<\/tr>\n<tr>\n<td><code>boards<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0446\u0435\u043d\u044b \u0434\u043b\u044f \u043f\u0438\u0442\u0430\u043d\u0438\u044f: \u043a\u043b\u044e\u0447 board \u0438 \u043e\u0431\u044a\u0435\u043a\u0442 {dtype, value}.<\/td>\n<\/tr>\n<tr>\n<td><code>dec_avail<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>min_price<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>max_price<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;new_virtual_room&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;rid&quot;: 101,\n    &quot;woodoo&quot;: 0,\n    &quot;name&quot;: &quot;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u043f\u043b\u044e\u0441&quot;,\n    &quot;beds&quot;: 2,\n    &quot;children&quot;: 0,\n    &quot;defprice&quot;: 100,\n    &quot;shortname&quot;: &quot;STP&quot;,\n    &quot;defboard&quot;: &quot;nb&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;new_virtual_room&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;rid&quot;:101,&quot;woodoo&quot;:0,&quot;name&quot;:&quot;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u043f\u043b\u044e\u0441&quot;,&quot;beds&quot;:2,&quot;children&quot;:0,&quot;defprice&quot;:100,&quot;shortname&quot;:&quot;STP&quot;,&quot;defboard&quot;:&quot;nb&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: new_virtual_room\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;new_virtual_room&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;rid&#39; =&gt; 101,\n      &#39;woodoo&#39; =&gt; 0,\n      &#39;name&#39; =&gt; &#39;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u043f\u043b\u044e\u0441&#39;,\n      &#39;beds&#39; =&gt; 2,\n      &#39;children&#39; =&gt; 0,\n      &#39;defprice&#39; =&gt; 100,\n      &#39;shortname&#39; =&gt; &#39;STP&#39;,\n      &#39;defboard&#39; =&gt; &#39;nb&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;new_virtual_room&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;101&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u043f\u043b\u044e\u0441&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;STP&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;nb&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;new_virtual_room&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;101&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u043f\u043b\u044e\u0441&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;STP&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;nb&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rooms.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-mod_room\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-mod_room\">mod_room<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-no\">\u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u041e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d: \u043c\u0435\u0442\u043e\u0434 \u043e\u043f\u0438\u0441\u0430\u043d \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u043e\u043c, \u043d\u043e \u0432\u044b\u0437\u043e\u0432 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u2212102.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430; \u0434\u043b\u044f new_virtual_room \u2014 ID \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>beds<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0437\u0440\u043e\u0441\u043b\u044b\u0445 \u0434\u043b\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>defprice<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0426\u0435\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<\/td>\n<\/tr>\n<tr>\n<td><code>avail<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u043e\u043c\u0435\u0440\u043e\u0432 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<\/td>\n<\/tr>\n<tr>\n<td><code>shortname<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u0438\u043c\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438, \u0434\u043e \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432.<\/td>\n<\/tr>\n<tr>\n<td><code>defboard<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0438\u0442\u0430\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: nb, bb, hb, fb \u0438\u043b\u0438 ai.<\/td>\n<\/tr>\n<tr>\n<td><code>names<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f: \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 name_XX.<\/td>\n<\/tr>\n<tr>\n<td><code>descriptions<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430 \u043f\u043e \u044f\u0437\u044b\u043a\u0430\u043c.<\/td>\n<\/tr>\n<tr>\n<td><code>boards<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0446\u0435\u043d\u044b \u0434\u043b\u044f \u043f\u0438\u0442\u0430\u043d\u0438\u044f: \u043a\u043b\u044e\u0447 board \u0438 \u043e\u0431\u044a\u0435\u043a\u0442 {dtype, value}.<\/td>\n<\/tr>\n<tr>\n<td><code>min_price<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>max_price<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rtype<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0422\u0438\u043f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>woodoo_only<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0440\u0438\u0437\u043d\u0430\u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f WooDoo: 0 \u0438\u043b\u0438 1.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;mod_room&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;rid&quot;: 101,\n    &quot;name&quot;: &quot;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442&quot;,\n    &quot;beds&quot;: 2,\n    &quot;defprice&quot;: 100,\n    &quot;avail&quot;: 2,\n    &quot;shortname&quot;: &quot;STD&quot;,\n    &quot;defboard&quot;: &quot;nb&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;mod_room&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;rid&quot;:101,&quot;name&quot;:&quot;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442&quot;,&quot;beds&quot;:2,&quot;defprice&quot;:100,&quot;avail&quot;:2,&quot;shortname&quot;:&quot;STD&quot;,&quot;defboard&quot;:&quot;nb&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: mod_room\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;mod_room&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;rid&#39; =&gt; 101,\n      &#39;name&#39; =&gt; &#39;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442&#39;,\n      &#39;beds&#39; =&gt; 2,\n      &#39;defprice&#39; =&gt; 100,\n      &#39;avail&#39; =&gt; 2,\n      &#39;shortname&#39; =&gt; &#39;STD&#39;,\n      &#39;defboard&#39; =&gt; &#39;nb&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;mod_room&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;101&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;STD&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;nb&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;mod_room&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;101&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;STD&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;nb&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rooms.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-mod_virtual_room\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-mod_virtual_room\">mod_virtual_room<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-no\">\u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u041e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d: \u043c\u0435\u0442\u043e\u0434 \u043e\u043f\u0438\u0441\u0430\u043d \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u043e\u043c, \u043d\u043e \u0432\u044b\u0437\u043e\u0432 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u2212102.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430; \u0434\u043b\u044f new_virtual_room \u2014 ID \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>beds<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0437\u0440\u043e\u0441\u043b\u044b\u0445 \u0434\u043b\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>children<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0434\u0435\u0442\u0435\u0439 \u0434\u043b\u044f \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>defprice<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0426\u0435\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<\/td>\n<\/tr>\n<tr>\n<td><code>short<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u0438\u043c\u044f \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438, \u0434\u043e \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432.<\/td>\n<\/tr>\n<tr>\n<td><code>defboard<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0438\u0442\u0430\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: nb, bb, hb, fb \u0438\u043b\u0438 ai.<\/td>\n<\/tr>\n<tr>\n<td><code>names<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f: \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 name_XX.<\/td>\n<\/tr>\n<tr>\n<td><code>descriptions<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430 \u043f\u043e \u044f\u0437\u044b\u043a\u0430\u043c.<\/td>\n<\/tr>\n<tr>\n<td><code>boards<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0446\u0435\u043d\u044b \u0434\u043b\u044f \u043f\u0438\u0442\u0430\u043d\u0438\u044f: \u043a\u043b\u044e\u0447 board \u0438 \u043e\u0431\u044a\u0435\u043a\u0442 {dtype, value}.<\/td>\n<\/tr>\n<tr>\n<td><code>dec_avail<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>min_price<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>max_price<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>woodoo_only<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0440\u0438\u0437\u043d\u0430\u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f WooDoo: 0 \u0438\u043b\u0438 1.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;mod_virtual_room&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;rid&quot;: 102,\n    &quot;name&quot;: &quot;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u043f\u043b\u044e\u0441&quot;,\n    &quot;beds&quot;: 2,\n    &quot;children&quot;: 0,\n    &quot;defprice&quot;: 110,\n    &quot;short&quot;: &quot;STP&quot;,\n    &quot;defboard&quot;: &quot;nb&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;mod_virtual_room&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;rid&quot;:102,&quot;name&quot;:&quot;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u043f\u043b\u044e\u0441&quot;,&quot;beds&quot;:2,&quot;children&quot;:0,&quot;defprice&quot;:110,&quot;short&quot;:&quot;STP&quot;,&quot;defboard&quot;:&quot;nb&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: mod_virtual_room\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;mod_virtual_room&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;rid&#39; =&gt; 102,\n      &#39;name&#39; =&gt; &#39;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u043f\u043b\u044e\u0441&#39;,\n      &#39;beds&#39; =&gt; 2,\n      &#39;children&#39; =&gt; 0,\n      &#39;defprice&#39; =&gt; 110,\n      &#39;short&#39; =&gt; &#39;STP&#39;,\n      &#39;defboard&#39; =&gt; &#39;nb&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;mod_virtual_room&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;102&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u043f\u043b\u044e\u0441&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;110&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;STP&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;nb&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;mod_virtual_room&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;102&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 \u043f\u043b\u044e\u0441&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;110&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;STP&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;nb&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rooms.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-del_room\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-del_room\">del_room<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-no\">\u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e \u043d\u043e\u043c\u0435\u0440\u0430.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u041e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d: \u043c\u0435\u0442\u043e\u0434 \u043e\u043f\u0438\u0441\u0430\u043d \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u043e\u043c, \u043d\u043e \u0432\u044b\u0437\u043e\u0432 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u2212102.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430; \u0434\u043b\u044f new_virtual_room \u2014 ID \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;del_room&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;rid&quot;: 101\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;del_room&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;rid&quot;:101}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: del_room\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;del_room&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;rid&#39; =&gt; 101\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;del_room&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;101&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;del_room&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;101&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rooms.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-room_images\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-room_images\">room_images<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0441 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u0441\u044b\u043b\u043a\u0430\u043c\u0438 S3.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>id_room \u2014 ID \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430 \u0432 PMS; image_link \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 presigned URL.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043d\u043e\u043c\u0435\u0440\u0430; \u0434\u043b\u044f new_virtual_room \u2014 ID \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;room_images&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;rid&quot;: 101\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;room_images&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;rid&quot;:101}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: room_images\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;room_images&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;rid&#39; =&gt; 101\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;room_images&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;101&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;room_images&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;101&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rooms.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<h2 id=\"g-avail\" class=\"wapi-anchor\">\ud83d\udcc5 \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0438 \u043a\u0432\u043e\u0442\u044b<\/h2>\n<article class=\"wapi-card\" id=\"m-update_avail\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-update_avail\">update_avail<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0434\u043d\u0435\u0432\u043d\u044b\u0435 \u043a\u0432\u043e\u0442\u044b \u0438 \u0444\u043b\u0430\u0433 no_ota.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0417\u0430\u043f\u0438\u0441\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432 native \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c InnSYNC; \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 Channel Manager \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u044d\u0442\u043e\u0442 write-\u043f\u0440\u043e\u0444\u0438\u043b\u044c. \u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 ID PMS \u0438 \u043d\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u044e\u0442 \u043e\u0448\u0438\u0431\u043a\u0443.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>rooms<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 {id, days:[{avail, no_ota}..]}; \u0434\u043d\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 dfrom.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;update_avail&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;dfrom&quot;: &quot;19\/10\/2026&quot;,\n    &quot;rooms&quot;: [\n      {\n        &quot;id&quot;: 101,\n        &quot;days&quot;: [\n          {\n            &quot;avail&quot;: 2,\n            &quot;no_ota&quot;: 0\n          },\n          {\n            &quot;avail&quot;: 2\n          }\n        ]\n      }\n    ]\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;update_avail&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;dfrom&quot;:&quot;19\/10\/2026&quot;,&quot;rooms&quot;:[{&quot;id&quot;:101,&quot;days&quot;:[{&quot;avail&quot;:2,&quot;no_ota&quot;:0},{&quot;avail&quot;:2}]}]}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: update_avail\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;update_avail&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;dfrom&#39; =&gt; &#39;19\/10\/2026&#39;,\n      &#39;rooms&#39; =&gt; [\n        [\n          &#39;id&#39; =&gt; 101,\n          &#39;days&#39; =&gt; [\n            [\n              &#39;avail&#39; =&gt; 2,\n              &#39;no_ota&#39; =&gt; 0\n            ],\n            [\n              &#39;avail&#39; =&gt; 2\n            ]\n          ]\n        ]\n      ]\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;update_avail&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;id&lt;\/name&gt;&lt;value&gt;&lt;int&gt;101&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;days&lt;\/name&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;avail&lt;\/name&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;no_ota&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;avail&lt;\/name&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;update_avail&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;id&lt;\/name&gt;&lt;value&gt;&lt;int&gt;101&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;days&lt;\/name&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;avail&lt;\/name&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;no_ota&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;avail&lt;\/name&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/avail.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-update_sparse_avail\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-update_sparse_avail\">update_sparse_avail<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043a\u0432\u043e\u0442\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u044f\u0432\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u0442.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0417\u0430\u043f\u0438\u0441\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432 native \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c InnSYNC; \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 Channel Manager \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u044d\u0442\u043e\u0442 write-\u043f\u0440\u043e\u0444\u0438\u043b\u044c. \u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 ID PMS \u0438 \u043d\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u044e\u0442 \u043e\u0448\u0438\u0431\u043a\u0443.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rooms<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 {id, days:[{date:&quot;dd\/mm\/yyyy&quot;, avail, no_ota}..]}.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;update_sparse_avail&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;rooms&quot;: [\n      {\n        &quot;id&quot;: 101,\n        &quot;days&quot;: [\n          {\n            &quot;date&quot;: &quot;19\/10\/2026&quot;,\n            &quot;avail&quot;: 2,\n            &quot;no_ota&quot;: 0\n          }\n        ]\n      }\n    ]\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;update_sparse_avail&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;rooms&quot;:[{&quot;id&quot;:101,&quot;days&quot;:[{&quot;date&quot;:&quot;19\/10\/2026&quot;,&quot;avail&quot;:2,&quot;no_ota&quot;:0}]}]}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: update_sparse_avail\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;update_sparse_avail&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;rooms&#39; =&gt; [\n        [\n          &#39;id&#39; =&gt; 101,\n          &#39;days&#39; =&gt; [\n            [\n              &#39;date&#39; =&gt; &#39;19\/10\/2026&#39;,\n              &#39;avail&#39; =&gt; 2,\n              &#39;no_ota&#39; =&gt; 0\n            ]\n          ]\n        ]\n      ]\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;update_sparse_avail&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;id&lt;\/name&gt;&lt;value&gt;&lt;int&gt;101&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;days&lt;\/name&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;date&lt;\/name&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;avail&lt;\/name&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;no_ota&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;update_sparse_avail&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;id&lt;\/name&gt;&lt;value&gt;&lt;int&gt;101&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;days&lt;\/name&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;date&lt;\/name&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;avail&lt;\/name&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;no_ota&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/avail.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-fetch_rooms_values\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-fetch_rooms_values\">fetch_rooms_values<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043d\u0435\u0432\u043d\u044b\u0435 \u0446\u0435\u043d\u044b, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>rooms<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 ID PMS \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439; \u043f\u0443\u0441\u0442\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u0441\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;fetch_rooms_values&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;dfrom&quot;: &quot;19\/10\/2026&quot;,\n    &quot;dto&quot;: &quot;21\/10\/2026&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;fetch_rooms_values&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;dfrom&quot;:&quot;19\/10\/2026&quot;,&quot;dto&quot;:&quot;21\/10\/2026&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: fetch_rooms_values\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;fetch_rooms_values&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;dfrom&#39; =&gt; &#39;19\/10\/2026&#39;,\n      &#39;dto&#39; =&gt; &#39;21\/10\/2026&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;fetch_rooms_values&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;fetch_rooms_values&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/avail.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<h2 id=\"g-prices\" class=\"wapi-anchor\">\ud83d\udcb0 \u0422\u0430\u0440\u0438\u0444\u044b \u0438 \u0446\u0435\u043d\u044b<\/h2>\n<article class=\"wapi-card\" id=\"m-add_pricing_plan\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-add_pricing_plan\">add_pricing_plan<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u043d\u0435\u0432\u043d\u043e\u0439 \u0442\u0430\u0440\u0438\u0444\u043d\u044b\u0439 \u043f\u043b\u0430\u043d.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;add_pricing_plan&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;name&quot;: &quot;\u041f\u0440\u0438\u043c\u0435\u0440&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;add_pricing_plan&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;name&quot;:&quot;\u041f\u0440\u0438\u043c\u0435\u0440&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: add_pricing_plan\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;add_pricing_plan&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;name&#39; =&gt; &#39;\u041f\u0440\u0438\u043c\u0435\u0440&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;add_pricing_plan&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u041f\u0440\u0438\u043c\u0435\u0440&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;add_pricing_plan&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u041f\u0440\u0438\u043c\u0435\u0440&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/prices.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-add_vplan\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-add_vplan\">add_vplan<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u0430\u0440\u0438\u0444 \u043a\u0430\u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0446\u0435\u043d\u044b \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>pid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u0442\u0430\u0440\u0438\u0444\u0430 \u0438\u043b\u0438 \u043f\u043b\u0430\u043d\u0430; \u0434\u043b\u044f \u0446\u0435\u043d 0 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 Parity, \u0434\u043b\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a \u2014 ID \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dtype<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u22121\/1 \u2014 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435\/\u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435 \u0432 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u0430\u0445; \u22122\/2 \u2014 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>value<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0446\u0435\u043d\u044b \u0438\u043b\u0438 \u0448\u0442\u0440\u0430\u0444\u0430 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043c\u0435\u0442\u043e\u0434\u0430.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;add_vplan&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;name&quot;: &quot;\u0422\u0430\u0440\u0438\u0444 \u0441\u043e \u0441\u043a\u0438\u0434\u043a\u043e\u0439&quot;,\n    &quot;pid&quot;: 0,\n    &quot;dtype&quot;: -1,\n    &quot;value&quot;: 10\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;add_vplan&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;name&quot;:&quot;\u0422\u0430\u0440\u0438\u0444 \u0441\u043e \u0441\u043a\u0438\u0434\u043a\u043e\u0439&quot;,&quot;pid&quot;:0,&quot;dtype&quot;:-1,&quot;value&quot;:10}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: add_vplan\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;add_vplan&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;name&#39; =&gt; &#39;\u0422\u0430\u0440\u0438\u0444 \u0441\u043e \u0441\u043a\u0438\u0434\u043a\u043e\u0439&#39;,\n      &#39;pid&#39; =&gt; 0,\n      &#39;dtype&#39; =&gt; -1,\n      &#39;value&#39; =&gt; 10\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;add_vplan&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0422\u0430\u0440\u0438\u0444 \u0441\u043e \u0441\u043a\u0438\u0434\u043a\u043e\u0439&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;-1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;add_vplan&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0422\u0430\u0440\u0438\u0444 \u0441\u043e \u0441\u043a\u0438\u0434\u043a\u043e\u0439&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;-1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/prices.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-del_plan\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-del_plan\">del_plan<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u0430\u0440\u0438\u0444\u043d\u044b\u0439 \u043f\u043b\u0430\u043d, \u0435\u0441\u043b\u0438 \u0435\u0433\u043e \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u044e\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>pid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u0442\u0430\u0440\u0438\u0444\u0430 \u0438\u043b\u0438 \u043f\u043b\u0430\u043d\u0430; \u0434\u043b\u044f \u0446\u0435\u043d 0 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 Parity, \u0434\u043b\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a \u2014 ID \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;del_plan&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;pid&quot;: 10\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;del_plan&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;pid&quot;:10}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: del_plan\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;del_plan&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;pid&#39; =&gt; 10\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;del_plan&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;del_plan&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/prices.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-update_plan_name\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-update_plan_name\">update_plan_name<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0442\u0430\u0440\u0438\u0444\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>pid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u0442\u0430\u0440\u0438\u0444\u0430 \u0438\u043b\u0438 \u043f\u043b\u0430\u043d\u0430; \u0434\u043b\u044f \u0446\u0435\u043d 0 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 Parity, \u0434\u043b\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a \u2014 ID \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;update_plan_name&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;pid&quot;: 10,\n    &quot;name&quot;: &quot;\u041f\u0440\u0438\u043c\u0435\u0440&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;update_plan_name&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;pid&quot;:10,&quot;name&quot;:&quot;\u041f\u0440\u0438\u043c\u0435\u0440&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: update_plan_name\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;update_plan_name&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;pid&#39; =&gt; 10,\n      &#39;name&#39; =&gt; &#39;\u041f\u0440\u0438\u043c\u0435\u0440&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;update_plan_name&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u041f\u0440\u0438\u043c\u0435\u0440&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;update_plan_name&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u041f\u0440\u0438\u043c\u0435\u0440&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/prices.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-get_pricing_plans\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-get_pricing_plans\">get_pricing_plans<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0442\u0430\u0440\u0438\u0444\u043d\u044b\u0435 \u043f\u043b\u0430\u043d\u044b \u0438 \u0441\u0432\u044f\u0437\u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u0442\u0430\u0440\u0438\u0444\u043e\u0432.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;get_pricing_plans&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;get_pricing_plans&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: get_pricing_plans\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;get_pricing_plans&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;get_pricing_plans&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;get_pricing_plans&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/prices.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-update_plan_rack\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-update_plan_rack\">update_plan_rack<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0417\u0430\u0434\u0430\u0442\u044c \u043d\u0435\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0446\u0435\u043d\u044b \u0434\u043d\u0435\u0432\u043d\u043e\u0433\u043e \u0442\u0430\u0440\u0438\u0444\u0430 \u0441 \u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a\u0430 \u043f\u043e \u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0417\u0430\u043f\u0438\u0441\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432 native \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c InnSYNC; \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 Channel Manager \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u044d\u0442\u043e\u0442 write-\u043f\u0440\u043e\u0444\u0438\u043b\u044c. \u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 ID PMS \u0438 \u043d\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u044e\u0442 \u043e\u0448\u0438\u0431\u043a\u0443.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>pid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u0442\u0430\u0440\u0438\u0444\u0430 \u0438\u043b\u0438 \u043f\u043b\u0430\u043d\u0430; \u0434\u043b\u044f \u0446\u0435\u043d 0 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 Parity, \u0434\u043b\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a \u2014 ID \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rack<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0431\u044a\u0435\u043a\u0442 ID \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u2192 \u0441\u0435\u043c\u044c \u0446\u0435\u043d \u0441 \u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a\u0430 \u043f\u043e \u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;update_plan_rack&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;pid&quot;: 10,\n    &quot;rack&quot;: {\n      &quot;101&quot;: [\n        100,\n        100,\n        100,\n        100,\n        100,\n        120,\n        120\n      ]\n    }\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;update_plan_rack&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;pid&quot;:10,&quot;rack&quot;:{&quot;101&quot;:[100,100,100,100,100,120,120]}}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: update_plan_rack\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;update_plan_rack&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;pid&#39; =&gt; 10,\n      &#39;rack&#39; =&gt; [\n        &#39;101&#39; =&gt; [\n          100,\n          100,\n          100,\n          100,\n          100,\n          120,\n          120\n        ]\n      ]\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;update_plan_rack&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;101&lt;\/name&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;120&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;120&lt;\/int&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;update_plan_rack&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;101&lt;\/name&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;120&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;120&lt;\/int&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/prices.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-mod_vplans\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-mod_vplans\">mod_vplans<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0443 \u0438 \u0442\u0438\u043f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0446\u0435\u043d\u044b \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u0442\u0430\u0440\u0438\u0444\u043e\u0432.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>plans<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 {pid, variation_type, variation}; \u0442\u0438\u043f \u22121\/1 \u2014 \u043f\u0440\u043e\u0446\u0435\u043d\u0442, \u22122\/2 \u2014 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0430.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;mod_vplans&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;plans&quot;: [\n      {\n        &quot;pid&quot;: 11,\n        &quot;variation_type&quot;: -1,\n        &quot;variation&quot;: 10\n      }\n    ]\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;mod_vplans&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;plans&quot;:[{&quot;pid&quot;:11,&quot;variation_type&quot;:-1,&quot;variation&quot;:10}]}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: mod_vplans\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;mod_vplans&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;plans&#39; =&gt; [\n        [\n          &#39;pid&#39; =&gt; 11,\n          &#39;variation_type&#39; =&gt; -1,\n          &#39;variation&#39; =&gt; 10\n        ]\n      ]\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;mod_vplans&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;pid&lt;\/name&gt;&lt;value&gt;&lt;int&gt;11&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;variation_type&lt;\/name&gt;&lt;value&gt;&lt;int&gt;-1&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;variation&lt;\/name&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;mod_vplans&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;pid&lt;\/name&gt;&lt;value&gt;&lt;int&gt;11&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;variation_type&lt;\/name&gt;&lt;value&gt;&lt;int&gt;-1&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;variation&lt;\/name&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/prices.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-update_plan_prices\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-update_plan_prices\">update_plan_prices<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0434\u043d\u0435\u0432\u043d\u044b\u0435 \u0446\u0435\u043d\u044b \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0430\u0440\u0438\u0444\u0430.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0417\u0430\u043f\u0438\u0441\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432 native \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c InnSYNC; \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 Channel Manager \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u044d\u0442\u043e\u0442 write-\u043f\u0440\u043e\u0444\u0438\u043b\u044c. \u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 ID PMS \u0438 \u043d\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u044e\u0442 \u043e\u0448\u0438\u0431\u043a\u0443.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>pid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u0442\u0430\u0440\u0438\u0444\u0430 \u0438\u043b\u0438 \u043f\u043b\u0430\u043d\u0430; \u0434\u043b\u044f \u0446\u0435\u043d 0 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 Parity, \u0434\u043b\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a \u2014 ID \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>prices<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0431\u044a\u0435\u043a\u0442 ID \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u2192 \u043c\u0430\u0441\u0441\u0438\u0432 \u0434\u043d\u0435\u0432\u043d\u044b\u0445 \u0446\u0435\u043d, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 dfrom.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;update_plan_prices&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;pid&quot;: 10,\n    &quot;dfrom&quot;: &quot;19\/10\/2026&quot;,\n    &quot;prices&quot;: {\n      &quot;101&quot;: [\n        100,\n        110\n      ]\n    }\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;update_plan_prices&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;pid&quot;:10,&quot;dfrom&quot;:&quot;19\/10\/2026&quot;,&quot;prices&quot;:{&quot;101&quot;:[100,110]}}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: update_plan_prices\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;update_plan_prices&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;pid&#39; =&gt; 10,\n      &#39;dfrom&#39; =&gt; &#39;19\/10\/2026&#39;,\n      &#39;prices&#39; =&gt; [\n        &#39;101&#39; =&gt; [\n          100,\n          110\n        ]\n      ]\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;update_plan_prices&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;101&lt;\/name&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;110&lt;\/int&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;update_plan_prices&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;101&lt;\/name&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;int&gt;100&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;110&lt;\/int&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/prices.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-fetch_plan_prices\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-fetch_plan_prices\">fetch_plan_prices<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043d\u0435\u0432\u043d\u044b\u0435 \u0446\u0435\u043d\u044b \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0430\u0440\u0438\u0444\u0430.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>pid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u0442\u0430\u0440\u0438\u0444\u0430 \u0438\u043b\u0438 \u043f\u043b\u0430\u043d\u0430; \u0434\u043b\u044f \u0446\u0435\u043d 0 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 Parity, \u0434\u043b\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a \u2014 ID \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>rooms<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\"><\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 ID PMS \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439; \u043f\u0443\u0441\u0442\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u0441\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;fetch_plan_prices&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;pid&quot;: 10,\n    &quot;dfrom&quot;: &quot;19\/10\/2026&quot;,\n    &quot;dto&quot;: &quot;21\/10\/2026&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;fetch_plan_prices&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;pid&quot;:10,&quot;dfrom&quot;:&quot;19\/10\/2026&quot;,&quot;dto&quot;:&quot;21\/10\/2026&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: fetch_plan_prices\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;fetch_plan_prices&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;pid&#39; =&gt; 10,\n      &#39;dfrom&#39; =&gt; &#39;19\/10\/2026&#39;,\n      &#39;dto&#39; =&gt; &#39;21\/10\/2026&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;fetch_plan_prices&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;fetch_plan_prices&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/prices.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<h2 id=\"g-rstrs\" class=\"wapi-anchor\">\u26d4 \u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/h2>\n<article class=\"wapi-card\" id=\"m-rplan_add_rplan\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-rplan_add_rplan\">rplan_add_rplan<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u043d\u0435\u0432\u043d\u043e\u0439 \u0438\u043b\u0438 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 \u043f\u043b\u0430\u043d \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>compact<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>0 \u2014 \u0434\u043d\u0435\u0432\u043d\u043e\u0439 \u043f\u043b\u0430\u043d \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439; 1 \u2014 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 \u0441 \u043e\u0431\u0449\u0438\u043c\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;rplan_add_rplan&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;name&quot;: &quot;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f&quot;,\n    &quot;compact&quot;: 0\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;rplan_add_rplan&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;name&quot;:&quot;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f&quot;,&quot;compact&quot;:0}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: rplan_add_rplan\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;rplan_add_rplan&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;name&#39; =&gt; &#39;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f&#39;,\n      &#39;compact&#39; =&gt; 0\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;rplan_add_rplan&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;rplan_add_rplan&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rstrs.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-rplan_rplans\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-rplan_rplans\">rplan_rplans<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u043b\u0430\u043d\u044b \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0445 \u043f\u043b\u0430\u043d\u043e\u0432.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;rplan_rplans&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;rplan_rplans&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: rplan_rplans\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;rplan_rplans&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;rplan_rplans&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;rplan_rplans&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rstrs.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-rplan_del_rplan\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-rplan_del_rplan\">rplan_del_rplan<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u043b\u0430\u043d \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439, \u0435\u0441\u043b\u0438 \u043e\u043d \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rpid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u043f\u043b\u0430\u043d\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;rplan_del_rplan&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;rpid&quot;: 21\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;rplan_del_rplan&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;rpid&quot;:21}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: rplan_del_rplan\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;rplan_del_rplan&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;rpid&#39; =&gt; 21\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;rplan_del_rplan&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;21&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;rplan_del_rplan&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;21&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rstrs.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-rplan_rename_rplan\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-rplan_rename_rplan\">rplan_rename_rplan<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u043b\u0430\u043d\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rpid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u043f\u043b\u0430\u043d\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;rplan_rename_rplan&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;rpid&quot;: 21,\n    &quot;name&quot;: &quot;\u041f\u0440\u0438\u043c\u0435\u0440&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;rplan_rename_rplan&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;rpid&quot;:21,&quot;name&quot;:&quot;\u041f\u0440\u0438\u043c\u0435\u0440&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: rplan_rename_rplan\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;rplan_rename_rplan&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;rpid&#39; =&gt; 21,\n      &#39;name&#39; =&gt; &#39;\u041f\u0440\u0438\u043c\u0435\u0440&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;rplan_rename_rplan&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;21&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u041f\u0440\u0438\u043c\u0435\u0440&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;rplan_rename_rplan&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;21&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u041f\u0440\u0438\u043c\u0435\u0440&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rstrs.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-rplan_update_rplan_rules\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-rplan_update_rplan_rules\">rplan_update_rplan_rules<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u044b\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0417\u0430\u043f\u0438\u0441\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432 native \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c InnSYNC; \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 Channel Manager \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u044d\u0442\u043e\u0442 write-\u043f\u0440\u043e\u0444\u0438\u043b\u044c. \u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 ID PMS \u0438 \u043d\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u044e\u0442 \u043e\u0448\u0438\u0431\u043a\u0443.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>pid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u043f\u043b\u0430\u043d\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439; \u0434\u043b\u044f rules \u043d\u0443\u0436\u0435\u043d \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439, \u0434\u043b\u044f values \u2014 \u0434\u043d\u0435\u0432\u043d\u043e\u0439.<\/td>\n<\/tr>\n<tr>\n<td><code>rules<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u043e\u043b\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0441\u0435\u043c\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439: min_stay, max_stay, min_stay_arrival, max_stay_arrival, closed, closed_arrival, closed_departure.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;rplan_update_rplan_rules&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;pid&quot;: 20,\n    &quot;rules&quot;: {\n      &quot;min_stay&quot;: 1,\n      &quot;max_stay&quot;: 0,\n      &quot;min_stay_arrival&quot;: 1,\n      &quot;max_stay_arrival&quot;: 0,\n      &quot;closed&quot;: 0,\n      &quot;closed_arrival&quot;: 0,\n      &quot;closed_departure&quot;: 0\n    }\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;rplan_update_rplan_rules&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;pid&quot;:20,&quot;rules&quot;:{&quot;min_stay&quot;:1,&quot;max_stay&quot;:0,&quot;min_stay_arrival&quot;:1,&quot;max_stay_arrival&quot;:0,&quot;closed&quot;:0,&quot;closed_arrival&quot;:0,&quot;closed_departure&quot;:0}}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: rplan_update_rplan_rules\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;rplan_update_rplan_rules&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;pid&#39; =&gt; 20,\n      &#39;rules&#39; =&gt; [\n        &#39;min_stay&#39; =&gt; 1,\n        &#39;max_stay&#39; =&gt; 0,\n        &#39;min_stay_arrival&#39; =&gt; 1,\n        &#39;max_stay_arrival&#39; =&gt; 0,\n        &#39;closed&#39; =&gt; 0,\n        &#39;closed_arrival&#39; =&gt; 0,\n        &#39;closed_departure&#39; =&gt; 0\n      ]\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;rplan_update_rplan_rules&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;20&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;min_stay&lt;\/name&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;max_stay&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;min_stay_arrival&lt;\/name&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;max_stay_arrival&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;closed&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;closed_arrival&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;closed_departure&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;rplan_update_rplan_rules&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;20&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;min_stay&lt;\/name&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;max_stay&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;min_stay_arrival&lt;\/name&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;max_stay_arrival&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;closed&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;closed_arrival&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;closed_departure&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rstrs.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-rplan_update_rplan_values\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-rplan_update_rplan_values\">rplan_update_rplan_values<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0417\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u043d\u0435\u0432\u043d\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0441 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u0435\u0439.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0417\u0430\u043f\u0438\u0441\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432 native \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c InnSYNC; \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 Channel Manager \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u044d\u0442\u043e\u0442 write-\u043f\u0440\u043e\u0444\u0438\u043b\u044c. \u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 ID PMS \u0438 \u043d\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u044e\u0442 \u043e\u0448\u0438\u0431\u043a\u0443.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>pid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u043f\u043b\u0430\u043d\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439; \u0434\u043b\u044f rules \u043d\u0443\u0436\u0435\u043d \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439, \u0434\u043b\u044f values \u2014 \u0434\u043d\u0435\u0432\u043d\u043e\u0439.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>values<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0431\u044a\u0435\u043a\u0442 ID \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u2192 \u043c\u0430\u0441\u0441\u0438\u0432 \u0434\u043d\u0435\u0432\u043d\u044b\u0445 patches \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439; \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043f\u043e\u043b\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u043f\u0440\u0435\u0436\u043d\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;rplan_update_rplan_values&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;pid&quot;: 21,\n    &quot;dfrom&quot;: &quot;19\/10\/2026&quot;,\n    &quot;values&quot;: {\n      &quot;101&quot;: [\n        {\n          &quot;min_stay&quot;: 2,\n          &quot;closed&quot;: 0\n        },\n        {}\n      ]\n    }\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;rplan_update_rplan_values&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;pid&quot;:21,&quot;dfrom&quot;:&quot;19\/10\/2026&quot;,&quot;values&quot;:{&quot;101&quot;:[{&quot;min_stay&quot;:2,&quot;closed&quot;:0},{}]}}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: rplan_update_rplan_values\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;rplan_update_rplan_values&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;pid&#39; =&gt; 21,\n      &#39;dfrom&#39; =&gt; &#39;19\/10\/2026&#39;,\n      &#39;values&#39; =&gt; [\n        &#39;101&#39; =&gt; [\n          [\n            &#39;min_stay&#39; =&gt; 2,\n            &#39;closed&#39; =&gt; 0\n          ],\n          []\n        ]\n      ]\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;rplan_update_rplan_values&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;21&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;101&lt;\/name&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;min_stay&lt;\/name&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;closed&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;value&gt;&lt;struct&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;rplan_update_rplan_values&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;21&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;101&lt;\/name&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;min_stay&lt;\/name&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;closed&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;value&gt;&lt;struct&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rstrs.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-rplan_get_rplan_values\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-rplan_get_rplan_values\">rplan_get_rplan_values<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043d\u0435\u0432\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043b\u0430\u043d\u043e\u0432 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>rpids<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 ID \u0434\u043d\u0435\u0432\u043d\u044b\u0445 \u043f\u043b\u0430\u043d\u043e\u0432 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439; \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442 \u0432\u0441\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;rplan_get_rplan_values&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;dfrom&quot;: &quot;19\/10\/2026&quot;,\n    &quot;dto&quot;: &quot;21\/10\/2026&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;rplan_get_rplan_values&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;dfrom&quot;:&quot;19\/10\/2026&quot;,&quot;dto&quot;:&quot;21\/10\/2026&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: rplan_get_rplan_values\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;rplan_get_rplan_values&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;dfrom&#39; =&gt; &#39;19\/10\/2026&#39;,\n      &#39;dto&#39; =&gt; &#39;21\/10\/2026&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;rplan_get_rplan_values&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;rplan_get_rplan_values&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rstrs.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<h2 id=\"g-fetch\" class=\"wapi-anchor\">\ud83d\udce5 \u0412\u044b\u0433\u0440\u0443\u0437\u043a\u0430 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0439<\/h2>\n<article class=\"wapi-card\" id=\"m-fetch_booking\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-fetch_booking\">fetch_booking<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0434\u043d\u0443 \u0431\u0440\u043e\u043d\u044c \u0431\u0435\u0437 \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0435\u0451 receipt.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u0434 \u0431\u0440\u043e\u043d\u0438 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b.<\/td>\n<\/tr>\n<tr>\n<td><code>ancillary<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">false<\/td>\n<td>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f: 0\/false \u2014 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u043f\u043e\u043b\u044f, 1\/true \u2014 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;fetch_booking&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;rcode&quot;: 2000\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;fetch_booking&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;rcode&quot;:2000}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: fetch_booking\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;fetch_booking&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;rcode&#39; =&gt; 2000\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;fetch_booking&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;fetch_booking&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/fetch.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-fetch_new_bookings\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-fetch_new_bookings\">fetch_new_bookings<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e 120 \u043d\u0435\u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0445 \u0431\u0440\u043e\u043d\u0435\u0439; \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u043e\u043c\u0435\u0442\u0438\u0442\u044c \u0438\u0445 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c\u0438.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>Receipt \u043e\u0431\u0449\u0438\u0439 \u0434\u043b\u044f \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b \u0438 \u0432\u0441\u0435\u0445 \u0435\u0451 \u0442\u043e\u043a\u0435\u043d\u043e\u0432. mark=1 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043c\u0435\u043d\u044f\u0435\u0442 receipt; \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c 120 \u0431\u0440\u043e\u043d\u0435\u0439 \u0437\u0430 \u0432\u044b\u0437\u043e\u0432.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>ancillary<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f: 0\/false \u2014 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u043f\u043e\u043b\u044f, 1\/true \u2014 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.<\/td>\n<\/tr>\n<tr>\n<td><code>mark<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">1<\/td>\n<td>1 \u2014 \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0451\u043d\u043d\u044b\u0435 \u0431\u0440\u043e\u043d\u0438 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c\u0438, 0 \u2014 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0434\u043b\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;fetch_new_bookings&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;mark&quot;: 0\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;fetch_new_bookings&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;mark&quot;:0}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: fetch_new_bookings\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;fetch_new_bookings&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;mark&#39; =&gt; 0\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;fetch_new_bookings&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;fetch_new_bookings&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/fetch.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-mark_bookings\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-mark_bookings\">mark_bookings<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043c\u0435\u0442\u0438\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u0431\u0440\u043e\u043d\u0438 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c\u0438; \u043f\u0443\u0441\u0442\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u0442 \u0432\u0441\u0435.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u041f\u0443\u0441\u0442\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 reservations \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u0442 \u0432\u0441\u0435 \u0431\u0440\u043e\u043d\u0438 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0435 \u0442\u043e\u043a\u0435\u043d\u044b \u044d\u0442\u043e\u0439 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>reservations<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 \u043a\u043e\u0434\u043e\u0432 \u0431\u0440\u043e\u043d\u0435\u0439; \u043f\u0443\u0441\u0442\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043c\u0430\u0440\u043a\u0438\u0440\u0443\u0435\u0442 \u0432\u0441\u0435 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0447\u043d\u044b\u0435 receipts.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;mark_bookings&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;reservations&quot;: [\n      2000\n    ]\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;mark_bookings&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;reservations&quot;:[2000]}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: mark_bookings\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;mark_bookings&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;reservations&#39; =&gt; [\n        2000\n      ]\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;mark_bookings&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;int&gt;2000&lt;\/int&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;mark_bookings&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;int&gt;2000&lt;\/int&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/fetch.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-fetch_bookings\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-fetch_bookings\">fetch_bookings<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0431\u0440\u043e\u043d\u0438 \u043f\u043e \u0434\u0430\u0442\u0430\u043c; \u0431\u0435\u0437 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u043a\u0430\u043a fetch_new_bookings \u0441 mark=1.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0411\u0435\u0437 dfrom\/dto \u0432\u044b\u0437\u043e\u0432 \u043c\u0430\u0440\u043a\u0438\u0440\u0443\u0435\u0442 \u043e\u0431\u0449\u0438\u0435 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0447\u043d\u044b\u0435 receipts; \u0441 \u0434\u0430\u0442\u0430\u043c\u0438 \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u043d\u0435\u0442. \u041c\u0430\u043a\u0441\u0438\u043c\u0443\u043c 120 \u0431\u0440\u043e\u043d\u0435\u0439 \u0437\u0430 \u0432\u044b\u0437\u043e\u0432.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>oncreated<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">1<\/td>\n<td>1 \u2014 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e \u0434\u0430\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f, 0 \u2014 \u043f\u043e \u0434\u0430\u0442\u0435 \u0437\u0430\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>ancillary<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f: 0\/false \u2014 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u043f\u043e\u043b\u044f, 1\/true \u2014 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;fetch_bookings&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;dfrom&quot;: &quot;19\/10\/2026&quot;,\n    &quot;dto&quot;: &quot;21\/10\/2026&quot;,\n    &quot;oncreated&quot;: 1\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;fetch_bookings&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;dfrom&quot;:&quot;19\/10\/2026&quot;,&quot;dto&quot;:&quot;21\/10\/2026&quot;,&quot;oncreated&quot;:1}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: fetch_bookings\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;fetch_bookings&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;dfrom&#39; =&gt; &#39;19\/10\/2026&#39;,\n      &#39;dto&#39; =&gt; &#39;21\/10\/2026&#39;,\n      &#39;oncreated&#39; =&gt; 1\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;fetch_bookings&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;fetch_bookings&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/fetch.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-fetch_deleted_bookings\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-fetch_deleted_bookings\">fetch_deleted_bookings<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0442\u043c\u0435\u043d\u0451\u043d\u043d\u044b\u0435 \u0431\u0440\u043e\u043d\u0438 \u043f\u043e \u0434\u0430\u0442\u0430\u043c \u0431\u0435\u0437 \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0438 receipts.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>ancillary<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f: 0\/false \u2014 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u043f\u043e\u043b\u044f, 1\/true \u2014 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;fetch_deleted_bookings&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;dfrom&quot;: &quot;19\/10\/2026&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;fetch_deleted_bookings&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;dfrom&quot;:&quot;19\/10\/2026&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: fetch_deleted_bookings\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;fetch_deleted_bookings&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;dfrom&#39; =&gt; &#39;19\/10\/2026&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;fetch_deleted_bookings&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;fetch_deleted_bookings&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/fetch.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-fetch_bookings_codes\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-fetch_bookings_codes\">fetch_bookings_codes<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0434\u044b \u0431\u0440\u043e\u043d\u0435\u0439 \u0437\u0430 \u043f\u0435\u0440\u0438\u043e\u0434.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>oncreated<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">1<\/td>\n<td>1 \u2014 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e \u0434\u0430\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f, 0 \u2014 \u043f\u043e \u0434\u0430\u0442\u0435 \u0437\u0430\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;fetch_bookings_codes&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;dfrom&quot;: &quot;19\/10\/2026&quot;,\n    &quot;dto&quot;: &quot;21\/10\/2026&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;fetch_bookings_codes&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;dfrom&quot;:&quot;19\/10\/2026&quot;,&quot;dto&quot;:&quot;21\/10\/2026&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: fetch_bookings_codes\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;fetch_bookings_codes&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;dfrom&#39; =&gt; &#39;19\/10\/2026&#39;,\n      &#39;dto&#39; =&gt; &#39;21\/10\/2026&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;fetch_bookings_codes&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;fetch_bookings_codes&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/fetch.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-get_fount_symbols\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-get_fount_symbols\">get_fount_symbols<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0441\u043b\u043e\u0432\u0430\u0440\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 Fount.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0412 \u0442\u0435\u043a\u0443\u0449\u0435\u043c InnSYNC \u0441\u043b\u043e\u0432\u0430\u0440\u044c Fount \u043f\u0443\u0441\u0442; \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u043d\u0435 \u0432\u044b\u0434\u0443\u043c\u044b\u0432\u0430\u044e\u0442\u0441\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;get_fount_symbols&quot;,\n  &quot;params&quot;: {}\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;get_fount_symbols&quot;,&quot;params&quot;:{}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: get_fount_symbols\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;get_fount_symbols&#39;,\n    &#39;params&#39;  =&gt; [],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;get_fount_symbols&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;get_fount_symbols&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/fetch.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<h2 id=\"g-rsrvs\" class=\"wapi-anchor\">\ud83e\uddfe \u0411\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438 \u043e\u0442\u043c\u0435\u043d\u0430)<\/h2>\n<article class=\"wapi-card\" id=\"m-new_reservation\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-new_reservation\">new_reservation<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0440\u044f\u043c\u0443\u044e \u0431\u0440\u043e\u043d\u044c \u0441 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0439 \u0438\u0442\u043e\u0433\u043e\u0432\u043e\u0439 \u0441\u0443\u043c\u043c\u043e\u0439 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u043e\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>ccard \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u0430\u043a 0; \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u043a\u0430\u0440\u0442\u043e\u0447\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0431\u0435\u0437 \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0433\u043e native workflow. ignore_avail=1 \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 overbooking, ignore_restrs=1 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>rooms<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0431\u044a\u0435\u043a\u0442 ID \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u2192 [\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e, \u043f\u0438\u0442\u0430\u043d\u0438\u0435]; \u043f\u0438\u0442\u0430\u043d\u0438\u0435 nb, bb, hb, fb \u0438\u043b\u0438 ai.<\/td>\n<\/tr>\n<tr>\n<td><code>customer<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0431\u044a\u0435\u043a\u0442 lname, fname, email, city, phone, street, country, arrival_hour, notes; country \u2014 \u0434\u0432\u0443\u0445\u0431\u0443\u043a\u0432\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u0434.<\/td>\n<\/tr>\n<tr>\n<td><code>amount<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0418\u0442\u043e\u0433\u043e\u0432\u0430\u044f \u0441\u0443\u043c\u043c\u0430 \u0431\u0440\u043e\u043d\u0438; \u0442\u0435\u043a\u0443\u0449\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0435\u0451 \u043a\u0430\u043a \u0437\u0430\u0434\u0430\u043d\u043d\u0443\u044e \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c \u0446\u0435\u043d\u0443.<\/td>\n<\/tr>\n<tr>\n<td><code>origin<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">xml<\/td>\n<td>\u041f\u043e\u0434\u043f\u0438\u0441\u044c \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u043f\u0440\u044f\u043c\u043e\u0439 \u0431\u0440\u043e\u043d\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>ccard<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>\u041a\u0430\u0440\u0442\u043e\u0447\u043d\u0430\u044f \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u044f; \u0442\u0435\u043a\u0443\u0449\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e 0.<\/td>\n<\/tr>\n<tr>\n<td><code>ancillary<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>0 \u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u0431\u0440\u043e\u043d\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>guests<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>0 \u043b\u0438\u0431\u043e \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u0446\u0435\u043b\u044b\u043c men \u0438 \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c children.<\/td>\n<\/tr>\n<tr>\n<td><code>ignore_restrs<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>1 \u2014 \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439, 0 \u2014 \u0441\u043e\u0431\u043b\u044e\u0434\u0430\u0442\u044c \u0438\u0445.<\/td>\n<\/tr>\n<tr>\n<td><code>ignore_avail<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>1 \u2014 \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0431\u0435\u0437 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438, 0 \u2014 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c.<\/td>\n<\/tr>\n<tr>\n<td><code>status<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">1<\/td>\n<td>1 \u2014 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0430, 2 \u2014 \u043e\u0436\u0438\u0434\u0430\u0435\u0442 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;new_reservation&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;dfrom&quot;: &quot;19\/10\/2026&quot;,\n    &quot;dto&quot;: &quot;21\/10\/2026&quot;,\n    &quot;rooms&quot;: {\n      &quot;101&quot;: [\n        1,\n        &quot;nb&quot;\n      ]\n    },\n    &quot;customer&quot;: {\n      &quot;lname&quot;: &quot;\u041f\u0440\u0438\u043c\u0435\u0440&quot;,\n      &quot;fname&quot;: &quot;\u0413\u043e\u0441\u0442\u044c&quot;,\n      &quot;email&quot;: &quot;guest@example.invalid&quot;,\n      &quot;city&quot;: &quot;&quot;,\n      &quot;phone&quot;: &quot;&quot;,\n      &quot;street&quot;: &quot;&quot;,\n      &quot;country&quot;: &quot;RU&quot;,\n      &quot;arrival_hour&quot;: &quot;&quot;,\n      &quot;notes&quot;: &quot;&quot;\n    },\n    &quot;amount&quot;: 200,\n    &quot;ccard&quot;: 0,\n    &quot;ancillary&quot;: 0,\n    &quot;guests&quot;: {\n      &quot;men&quot;: 2,\n      &quot;children&quot;: 0\n    }\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;new_reservation&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;dfrom&quot;:&quot;19\/10\/2026&quot;,&quot;dto&quot;:&quot;21\/10\/2026&quot;,&quot;rooms&quot;:{&quot;101&quot;:[1,&quot;nb&quot;]},&quot;customer&quot;:{&quot;lname&quot;:&quot;\u041f\u0440\u0438\u043c\u0435\u0440&quot;,&quot;fname&quot;:&quot;\u0413\u043e\u0441\u0442\u044c&quot;,&quot;email&quot;:&quot;guest@example.invalid&quot;,&quot;city&quot;:&quot;&quot;,&quot;phone&quot;:&quot;&quot;,&quot;street&quot;:&quot;&quot;,&quot;country&quot;:&quot;RU&quot;,&quot;arrival_hour&quot;:&quot;&quot;,&quot;notes&quot;:&quot;&quot;},&quot;amount&quot;:200,&quot;ccard&quot;:0,&quot;ancillary&quot;:0,&quot;guests&quot;:{&quot;men&quot;:2,&quot;children&quot;:0}}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: new_reservation\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;new_reservation&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;dfrom&#39; =&gt; &#39;19\/10\/2026&#39;,\n      &#39;dto&#39; =&gt; &#39;21\/10\/2026&#39;,\n      &#39;rooms&#39; =&gt; [\n        &#39;101&#39; =&gt; [\n          1,\n          &#39;nb&#39;\n        ]\n      ],\n      &#39;customer&#39; =&gt; [\n        &#39;lname&#39; =&gt; &#39;\u041f\u0440\u0438\u043c\u0435\u0440&#39;,\n        &#39;fname&#39; =&gt; &#39;\u0413\u043e\u0441\u0442\u044c&#39;,\n        &#39;email&#39; =&gt; &#39;guest@example.invalid&#39;,\n        &#39;city&#39; =&gt; &#39;&#39;,\n        &#39;phone&#39; =&gt; &#39;&#39;,\n        &#39;street&#39; =&gt; &#39;&#39;,\n        &#39;country&#39; =&gt; &#39;RU&#39;,\n        &#39;arrival_hour&#39; =&gt; &#39;&#39;,\n        &#39;notes&#39; =&gt; &#39;&#39;\n      ],\n      &#39;amount&#39; =&gt; 200,\n      &#39;ccard&#39; =&gt; 0,\n      &#39;ancillary&#39; =&gt; 0,\n      &#39;guests&#39; =&gt; [\n        &#39;men&#39; =&gt; 2,\n        &#39;children&#39; =&gt; 0\n      ]\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;new_reservation&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;101&lt;\/name&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;string&gt;nb&lt;\/string&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;lname&lt;\/name&gt;&lt;value&gt;&lt;string&gt;\u041f\u0440\u0438\u043c\u0435\u0440&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;fname&lt;\/name&gt;&lt;value&gt;&lt;string&gt;\u0413\u043e\u0441\u0442\u044c&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;email&lt;\/name&gt;&lt;value&gt;&lt;string&gt;guest@example.invalid&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;city&lt;\/name&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;phone&lt;\/name&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;street&lt;\/name&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;country&lt;\/name&gt;&lt;value&gt;&lt;string&gt;RU&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;arrival_hour&lt;\/name&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;notes&lt;\/name&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;200&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;xml&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;men&lt;\/name&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;children&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;new_reservation&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;101&lt;\/name&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;string&gt;nb&lt;\/string&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;lname&lt;\/name&gt;&lt;value&gt;&lt;string&gt;\u041f\u0440\u0438\u043c\u0435\u0440&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;fname&lt;\/name&gt;&lt;value&gt;&lt;string&gt;\u0413\u043e\u0441\u0442\u044c&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;email&lt;\/name&gt;&lt;value&gt;&lt;string&gt;guest@example.invalid&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;city&lt;\/name&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;phone&lt;\/name&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;street&lt;\/name&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;country&lt;\/name&gt;&lt;value&gt;&lt;string&gt;RU&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;arrival_hour&lt;\/name&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;notes&lt;\/name&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;200&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;xml&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;struct&gt;&lt;member&gt;&lt;name&gt;men&lt;\/name&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;member&gt;&lt;name&gt;children&lt;\/name&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/member&gt;&lt;\/struct&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rsrvs.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-cancel_reservation\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-cancel_reservation\">cancel_reservation<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0440\u044f\u043c\u0443\u044e \u0431\u0440\u043e\u043d\u044c \u0438 \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0432\u0430\u0443\u0447\u0435\u0440.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u044f\u043c\u044b\u043c \u0431\u0440\u043e\u043d\u044f\u043c; OTA-\u0431\u0440\u043e\u043d\u0438 \u0447\u0435\u0440\u0435\u0437 \u044d\u0442\u0438 \u043c\u0435\u0442\u043e\u0434\u044b \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u0434 \u0431\u0440\u043e\u043d\u0438 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b.<\/td>\n<\/tr>\n<tr>\n<td><code>reason<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\"><\/td>\n<td>\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044e \u0441\u0442\u0430\u0442\u0443\u0441\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>send_voucher<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">1<\/td>\n<td>1 \u2014 \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0443 \u0432\u0430\u0443\u0447\u0435\u0440\u0430 \u0433\u043e\u0441\u0442\u044e, 0 \u2014 \u0431\u0435\u0437 \u0432\u0430\u0443\u0447\u0435\u0440\u0430.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;cancel_reservation&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;rcode&quot;: 2000\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;cancel_reservation&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;rcode&quot;:2000}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: cancel_reservation\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;cancel_reservation&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;rcode&#39; =&gt; 2000\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;cancel_reservation&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;cancel_reservation&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rsrvs.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-confirm_reservation\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-confirm_reservation\">confirm_reservation<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c \u043f\u0440\u044f\u043c\u0443\u044e \u0431\u0440\u043e\u043d\u044c, \u043e\u0436\u0438\u0434\u0430\u044e\u0449\u0443\u044e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u044f\u043c\u044b\u043c \u0431\u0440\u043e\u043d\u044f\u043c; OTA-\u0431\u0440\u043e\u043d\u0438 \u0447\u0435\u0440\u0435\u0437 \u044d\u0442\u0438 \u043c\u0435\u0442\u043e\u0434\u044b \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u0434 \u0431\u0440\u043e\u043d\u0438 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b.<\/td>\n<\/tr>\n<tr>\n<td><code>reason<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\"><\/td>\n<td>\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044e \u0441\u0442\u0430\u0442\u0443\u0441\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>send_voucher<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">1<\/td>\n<td>1 \u2014 \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0443 \u0432\u0430\u0443\u0447\u0435\u0440\u0430 \u0433\u043e\u0441\u0442\u044e, 0 \u2014 \u0431\u0435\u0437 \u0432\u0430\u0443\u0447\u0435\u0440\u0430.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;confirm_reservation&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;rcode&quot;: 2000\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;confirm_reservation&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;rcode&quot;:2000}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: confirm_reservation\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;confirm_reservation&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;rcode&#39; =&gt; 2000\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;confirm_reservation&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;confirm_reservation&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rsrvs.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-reconfirm_reservation\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-reconfirm_reservation\">reconfirm_reservation<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043e\u0442\u043c\u0435\u043d\u0451\u043d\u043d\u0443\u044e \u043f\u0440\u044f\u043c\u0443\u044e \u0431\u0440\u043e\u043d\u044c \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u044f\u043c\u044b\u043c \u0431\u0440\u043e\u043d\u044f\u043c; OTA-\u0431\u0440\u043e\u043d\u0438 \u0447\u0435\u0440\u0435\u0437 \u044d\u0442\u0438 \u043c\u0435\u0442\u043e\u0434\u044b \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u0434 \u0431\u0440\u043e\u043d\u0438 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b.<\/td>\n<\/tr>\n<tr>\n<td><code>reason<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\"><\/td>\n<td>\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044e \u0441\u0442\u0430\u0442\u0443\u0441\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>send_voucher<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">1<\/td>\n<td>1 \u2014 \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0443 \u0432\u0430\u0443\u0447\u0435\u0440\u0430 \u0433\u043e\u0441\u0442\u044e, 0 \u2014 \u0431\u0435\u0437 \u0432\u0430\u0443\u0447\u0435\u0440\u0430.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;reconfirm_reservation&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;rcode&quot;: 2000\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;reconfirm_reservation&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;rcode&quot;:2000}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: reconfirm_reservation\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;reconfirm_reservation&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;rcode&#39; =&gt; 2000\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;reconfirm_reservation&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;reconfirm_reservation&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rsrvs.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<h2 id=\"g-notifications\" class=\"wapi-anchor\">\ud83d\udd14 Push-\u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f<\/h2>\n<article class=\"wapi-card\" id=\"m-push_activation\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-push_activation\">push_activation<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c callback \u043d\u043e\u0432\u044b\u0445 \u0438 \u0438\u0437\u043c\u0435\u043d\u0451\u043d\u043d\u044b\u0445 \u0431\u0440\u043e\u043d\u0435\u0439 \u043b\u0438\u0431\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0435\u0433\u043e.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 HTTP(S) \u0430\u0434\u0440\u0435\u0441\u0430; private DNS\/IP \u0438 redirects \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u044b. \u041f\u0443\u0441\u0442\u043e\u0439 URL \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043e\u0431\u0449\u0443\u044e \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0447\u043d\u0443\u044e \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0443. \u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0438\u0437 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e outbox \u0441 \u043f\u043e\u0432\u0442\u043e\u0440\u0430\u043c\u0438.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>url<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 HTTP(S) URL callback; \u043f\u0443\u0441\u0442\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0443.<\/td>\n<\/tr>\n<tr>\n<td><code>test<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>1 \u2014 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u043d\u044b\u0439 POST \u0434\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f URL: lcode \u2014 ID PMS \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b, rcode \u2014 ID \u0435\u0451 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0431\u0440\u043e\u043d\u0438 (0, \u0435\u0441\u043b\u0438 \u0431\u0440\u043e\u043d\u0435\u0439 \u043d\u0435\u0442).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;push_activation&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;url&quot;: &quot;&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;push_activation&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;url&quot;:&quot;&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: push_activation\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;push_activation&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;url&#39; =&gt; &#39;&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;push_activation&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;push_activation&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/fetch.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-push_url\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-push_url\">push_url<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0438\u0439 URL callback \u0431\u0440\u043e\u043d\u0435\u0439.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;push_url&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;push_url&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: push_url\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;push_url&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;push_url&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;push_url&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/fetch.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-push_update_activation\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-push_update_activation\">push_update_activation<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c callback \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f \u043b\u0438\u0431\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0435\u0433\u043e.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 HTTP(S) \u0430\u0434\u0440\u0435\u0441\u0430; private DNS\/IP \u0438 redirects \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u044b. \u041f\u0443\u0441\u0442\u043e\u0439 URL \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043e\u0431\u0449\u0443\u044e \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0447\u043d\u0443\u044e \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0443. \u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0438\u0437 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e outbox \u0441 \u043f\u043e\u0432\u0442\u043e\u0440\u0430\u043c\u0438.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>url<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 HTTP(S) URL callback; \u043f\u0443\u0441\u0442\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0443.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;push_update_activation&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;url&quot;: &quot;&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;push_update_activation&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;url&quot;:&quot;&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: push_update_activation\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;push_update_activation&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;url&#39; =&gt; &#39;&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;push_update_activation&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;push_update_activation&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rooms.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-push_update_url\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-push_update_url\">push_update_url<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0438\u0439 URL callback \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;push_update_url&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;push_update_url&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: push_update_url\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;push_update_url&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;push_update_url&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;push_update_url&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/rooms.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<h2 id=\"g-cpolicies\" class=\"wapi-anchor\">\ud83d\udcdc \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043e\u0442\u043c\u0435\u043d\u044b<\/h2>\n<article class=\"wapi-card\" id=\"m-fetch_policies\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-fetch_policies\">fetch_policies<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043e\u0442\u043c\u0435\u043d\u044b, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e Policy Master.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>ancillary<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f: 0\/false \u2014 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u043f\u043e\u043b\u044f, 1\/true \u2014 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;fetch_policies&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;fetch_policies&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: fetch_policies\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;fetch_policies&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;fetch_policies&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;fetch_policies&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/cpolicies.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-new_policy\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-new_policy\">new_policy<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0443 \u043e\u0442\u043c\u0435\u043d\u044b \u0438 \u0435\u0451 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u044b.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>pshow<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>0 \u2014 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0438 \u0442\u0435\u043a\u0441\u0442; 1 \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u0430, 2 \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043a\u0441\u0442 (1\/2 \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0438).<\/td>\n<\/tr>\n<tr>\n<td><code>ptype<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0428\u0442\u0440\u0430\u0444: 1 \u043f\u0435\u0440\u0432\u0430\u044f \u043d\u043e\u0447\u044c, 2 \u043f\u0440\u043e\u0446\u0435\u043d\u0442, 3 \u043d\u043e\u0447\u044c \u0438 \u043f\u0440\u043e\u0446\u0435\u043d\u0442, 4 \u0431\u0435\u0437 \u0448\u0442\u0440\u0430\u0444\u0430, 5 \u0432\u0441\u044f \u0441\u0443\u043c\u043c\u0430, 6\/7 \u043d\u0435\u0432\u043e\u0437\u0432\u0440\u0430\u0442\u043d\u044b\u0439.<\/td>\n<\/tr>\n<tr>\n<td><code>value<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0440\u043e\u0446\u0435\u043d\u0442 \u043e\u0442 1 \u0434\u043e 99 \u0434\u043b\u044f ptype=2\/3; \u0434\u043b\u044f \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0442\u0438\u043f\u043e\u0432 \u0448\u0442\u0440\u0430\u0444\u0430 \u2014 0.<\/td>\n<\/tr>\n<tr>\n<td><code>days<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0434\u043d\u0435\u0439 \u0434\u043e \u0437\u0430\u0441\u0435\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043e\u0442\u043c\u0435\u043d\u044b \u0431\u0435\u0437 \u0448\u0442\u0440\u0430\u0444\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>descrs<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">[object Object]<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f: \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 descr_XX.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;new_policy&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;name&quot;: &quot;\u041e\u0442\u043c\u0435\u043d\u0430 \u0437\u0430 \u0434\u0432\u0430 \u0434\u043d\u044f&quot;,\n    &quot;pshow&quot;: 0,\n    &quot;ptype&quot;: 2,\n    &quot;value&quot;: 50,\n    &quot;days&quot;: 2\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;new_policy&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;name&quot;:&quot;\u041e\u0442\u043c\u0435\u043d\u0430 \u0437\u0430 \u0434\u0432\u0430 \u0434\u043d\u044f&quot;,&quot;pshow&quot;:0,&quot;ptype&quot;:2,&quot;value&quot;:50,&quot;days&quot;:2}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: new_policy\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;new_policy&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;name&#39; =&gt; &#39;\u041e\u0442\u043c\u0435\u043d\u0430 \u0437\u0430 \u0434\u0432\u0430 \u0434\u043d\u044f&#39;,\n      &#39;pshow&#39; =&gt; 0,\n      &#39;ptype&#39; =&gt; 2,\n      &#39;value&#39; =&gt; 50,\n      &#39;days&#39; =&gt; 2\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;new_policy&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u041e\u0442\u043c\u0435\u043d\u0430 \u0437\u0430 \u0434\u0432\u0430 \u0434\u043d\u044f&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;50&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;new_policy&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u041e\u0442\u043c\u0435\u043d\u0430 \u0437\u0430 \u0434\u0432\u0430 \u0434\u043d\u044f&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;50&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/cpolicies.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-mod_policy\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-mod_policy\">mod_policy<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043e\u0442\u043c\u0435\u043d\u044b.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>pid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043e\u0442\u043c\u0435\u043d\u044b.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>pshow<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>0 \u2014 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0438 \u0442\u0435\u043a\u0441\u0442; 1 \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u0430, 2 \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043a\u0441\u0442 (1\/2 \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0438).<\/td>\n<\/tr>\n<tr>\n<td><code>ptype<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0428\u0442\u0440\u0430\u0444: 1 \u043f\u0435\u0440\u0432\u0430\u044f \u043d\u043e\u0447\u044c, 2 \u043f\u0440\u043e\u0446\u0435\u043d\u0442, 3 \u043d\u043e\u0447\u044c \u0438 \u043f\u0440\u043e\u0446\u0435\u043d\u0442, 4 \u0431\u0435\u0437 \u0448\u0442\u0440\u0430\u0444\u0430, 5 \u0432\u0441\u044f \u0441\u0443\u043c\u043c\u0430, 6\/7 \u043d\u0435\u0432\u043e\u0437\u0432\u0440\u0430\u0442\u043d\u044b\u0439.<\/td>\n<\/tr>\n<tr>\n<td><code>value<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0440\u043e\u0446\u0435\u043d\u0442 \u043e\u0442 1 \u0434\u043e 99 \u0434\u043b\u044f ptype=2\/3; \u0434\u043b\u044f \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0442\u0438\u043f\u043e\u0432 \u0448\u0442\u0440\u0430\u0444\u0430 \u2014 0.<\/td>\n<\/tr>\n<tr>\n<td><code>days<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0434\u043d\u0435\u0439 \u0434\u043e \u0437\u0430\u0441\u0435\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043e\u0442\u043c\u0435\u043d\u044b \u0431\u0435\u0437 \u0448\u0442\u0440\u0430\u0444\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>descrs<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">[object Object]<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f: \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 descr_XX.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;mod_policy&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;pid&quot;: 30,\n    &quot;name&quot;: &quot;\u041e\u0442\u043c\u0435\u043d\u0430 \u0437\u0430 \u0442\u0440\u0438 \u0434\u043d\u044f&quot;,\n    &quot;pshow&quot;: 0,\n    &quot;ptype&quot;: 2,\n    &quot;value&quot;: 50,\n    &quot;days&quot;: 3\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;mod_policy&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;pid&quot;:30,&quot;name&quot;:&quot;\u041e\u0442\u043c\u0435\u043d\u0430 \u0437\u0430 \u0442\u0440\u0438 \u0434\u043d\u044f&quot;,&quot;pshow&quot;:0,&quot;ptype&quot;:2,&quot;value&quot;:50,&quot;days&quot;:3}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: mod_policy\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;mod_policy&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;pid&#39; =&gt; 30,\n      &#39;name&#39; =&gt; &#39;\u041e\u0442\u043c\u0435\u043d\u0430 \u0437\u0430 \u0442\u0440\u0438 \u0434\u043d\u044f&#39;,\n      &#39;pshow&#39; =&gt; 0,\n      &#39;ptype&#39; =&gt; 2,\n      &#39;value&#39; =&gt; 50,\n      &#39;days&#39; =&gt; 3\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;mod_policy&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;30&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u041e\u0442\u043c\u0435\u043d\u0430 \u0437\u0430 \u0442\u0440\u0438 \u0434\u043d\u044f&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;50&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;3&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;mod_policy&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;30&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u041e\u0442\u043c\u0435\u043d\u0430 \u0437\u0430 \u0442\u0440\u0438 \u0434\u043d\u044f&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;50&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;3&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/cpolicies.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-del_policy\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-del_policy\">del_policy<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0443 \u043e\u0442\u043c\u0435\u043d\u044b; Policy Master \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043d\u0435\u043b\u044c\u0437\u044f.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>pid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043e\u0442\u043c\u0435\u043d\u044b.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;del_policy&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;pid&quot;: 10\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;del_policy&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;pid&quot;:10}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: del_policy\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;del_policy&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;pid&#39; =&gt; 10\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;del_policy&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;del_policy&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/cpolicies.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-fetch_policy_calendar\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-fetch_policy_calendar\">fetch_policy_calendar<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0435 \u043f\u043e \u0434\u043d\u044f\u043c \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438; \u043f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0439 \u0434\u0435\u043d\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 Policy Master.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;fetch_policy_calendar&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;dfrom&quot;: &quot;19\/10\/2026&quot;,\n    &quot;dto&quot;: &quot;21\/10\/2026&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;fetch_policy_calendar&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;dfrom&quot;:&quot;19\/10\/2026&quot;,&quot;dto&quot;:&quot;21\/10\/2026&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: fetch_policy_calendar\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;fetch_policy_calendar&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;dfrom&#39; =&gt; &#39;19\/10\/2026&#39;,\n      &#39;dto&#39; =&gt; &#39;21\/10\/2026&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;fetch_policy_calendar&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;fetch_policy_calendar&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/cpolicies.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-set_policy_calendar\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-set_policy_calendar\">set_policy_calendar<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0443 \u043e\u0442\u043c\u0435\u043d\u044b \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0434\u043d\u044e \u043f\u0435\u0440\u0438\u043e\u0434\u0430.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>pid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043e\u0442\u043c\u0435\u043d\u044b.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;set_policy_calendar&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;pid&quot;: 10,\n    &quot;dfrom&quot;: &quot;19\/10\/2026&quot;,\n    &quot;dto&quot;: &quot;21\/10\/2026&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;set_policy_calendar&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;pid&quot;:10,&quot;dfrom&quot;:&quot;19\/10\/2026&quot;,&quot;dto&quot;:&quot;21\/10\/2026&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: set_policy_calendar\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;set_policy_calendar&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;pid&#39; =&gt; 10,\n      &#39;dfrom&#39; =&gt; &#39;19\/10\/2026&#39;,\n      &#39;dto&#39; =&gt; &#39;21\/10\/2026&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;set_policy_calendar&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;set_policy_calendar&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/cpolicies.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<h2 id=\"g-extras\" class=\"wapi-anchor\">\u2728 \u0414\u043e\u043f. \u0443\u0441\u043b\u0443\u0433\u0438 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f<\/h2>\n<article class=\"wapi-card\" id=\"m-fetch_opportunities\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-fetch_opportunities\">fetch_opportunities<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0443\u0441\u043b\u0443\u0433\u0438 \u0438 \u0441\u043a\u0438\u0434\u043e\u0447\u043d\u044b\u0435 \u0443\u0441\u043b\u0443\u0433\u0438 \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>ancillary<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f: 0\/false \u2014 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u043f\u043e\u043b\u044f, 1\/true \u2014 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;fetch_opportunities&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;fetch_opportunities&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: fetch_opportunities\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;fetch_opportunities&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;fetch_opportunities&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;fetch_opportunities&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/extras.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-new_opportunity\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-new_opportunity\">new_opportunity<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0443\u0441\u043b\u0443\u0433\u0443 \u0441 \u0446\u0435\u043d\u043e\u0439, \u043f\u0435\u0440\u0438\u043e\u0434\u043e\u043c, \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0438 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043c\u0438 \u043d\u043e\u043c\u0435\u0440\u043e\u0432.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>active<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>0 \u2014 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e, 1 \u2014 \u0430\u043a\u0442\u0438\u0432\u043d\u043e.<\/td>\n<\/tr>\n<tr>\n<td><code>perday<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>1 \u2014 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0437\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u0435\u043d\u044c, 0 \u2014 \u043e\u0434\u043d\u043e\u043a\u0440\u0430\u0442\u043d\u043e.<\/td>\n<\/tr>\n<tr>\n<td><code>extra<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>1 \u2014 \u0434\u043e\u043f\u043b\u0430\u0442\u0430, 0 \u2014 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>price<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0426\u0435\u043d\u0430 \u0443\u0441\u043b\u0443\u0433\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>how<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0443\u0441\u043b\u0443\u0433\u0438: \u043e\u0442 1 \u0434\u043e 30.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>wdays<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\"><\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 \u0441\u0435\u043c\u0438 \u0444\u043b\u0430\u0433\u043e\u0432 0\/1, \u043f\u0435\u0440\u0432\u044b\u0439 \u0434\u0435\u043d\u044c \u2014 \u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a; \u043f\u0443\u0441\u0442\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u0441\u0435 \u0434\u043d\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rooms<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\"><\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 ID PMS \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439; \u043f\u0443\u0441\u0442\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u0441\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>names<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">[object Object]<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f: \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 name_XX.<\/td>\n<\/tr>\n<tr>\n<td><code>descrs<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">[object Object]<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f: \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 descr_XX.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;new_opportunity&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;name&quot;: &quot;\u0417\u0430\u0432\u0442\u0440\u0430\u043a&quot;,\n    &quot;active&quot;: 1,\n    &quot;perday&quot;: 1,\n    &quot;extra&quot;: 1,\n    &quot;price&quot;: 15,\n    &quot;how&quot;: 4,\n    &quot;dfrom&quot;: &quot;19\/10\/2026&quot;,\n    &quot;dto&quot;: &quot;21\/10\/2026&quot;,\n    &quot;wdays&quot;: [\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1\n    ],\n    &quot;rooms&quot;: []\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;new_opportunity&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;name&quot;:&quot;\u0417\u0430\u0432\u0442\u0440\u0430\u043a&quot;,&quot;active&quot;:1,&quot;perday&quot;:1,&quot;extra&quot;:1,&quot;price&quot;:15,&quot;how&quot;:4,&quot;dfrom&quot;:&quot;19\/10\/2026&quot;,&quot;dto&quot;:&quot;21\/10\/2026&quot;,&quot;wdays&quot;:[1,1,1,1,1,1,1],&quot;rooms&quot;:[]}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: new_opportunity\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;new_opportunity&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;name&#39; =&gt; &#39;\u0417\u0430\u0432\u0442\u0440\u0430\u043a&#39;,\n      &#39;active&#39; =&gt; 1,\n      &#39;perday&#39; =&gt; 1,\n      &#39;extra&#39; =&gt; 1,\n      &#39;price&#39; =&gt; 15,\n      &#39;how&#39; =&gt; 4,\n      &#39;dfrom&#39; =&gt; &#39;19\/10\/2026&#39;,\n      &#39;dto&#39; =&gt; &#39;21\/10\/2026&#39;,\n      &#39;wdays&#39; =&gt; [\n        1,\n        1,\n        1,\n        1,\n        1,\n        1,\n        1\n      ],\n      &#39;rooms&#39; =&gt; []\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;new_opportunity&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0417\u0430\u0432\u0442\u0440\u0430\u043a&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;15&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;4&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;new_opportunity&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0417\u0430\u0432\u0442\u0440\u0430\u043a&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;15&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;4&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/extras.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-mod_opportunity\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-mod_opportunity\">mod_opportunity<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044f \u0443\u0441\u043b\u0443\u0433\u0438.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>oid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u0443\u0441\u043b\u0443\u0433\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>active<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>0 \u2014 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e, 1 \u2014 \u0430\u043a\u0442\u0438\u0432\u043d\u043e.<\/td>\n<\/tr>\n<tr>\n<td><code>perday<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>1 \u2014 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0437\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u0435\u043d\u044c, 0 \u2014 \u043e\u0434\u043d\u043e\u043a\u0440\u0430\u0442\u043d\u043e.<\/td>\n<\/tr>\n<tr>\n<td><code>extra<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>1 \u2014 \u0434\u043e\u043f\u043b\u0430\u0442\u0430, 0 \u2014 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>price<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0426\u0435\u043d\u0430 \u0443\u0441\u043b\u0443\u0433\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>how<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0443\u0441\u043b\u0443\u0433\u0438: \u043e\u0442 1 \u0434\u043e 30.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>wdays<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 \u0441\u0435\u043c\u0438 \u0444\u043b\u0430\u0433\u043e\u0432 0\/1, \u043f\u0435\u0440\u0432\u044b\u0439 \u0434\u0435\u043d\u044c \u2014 \u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a; \u043f\u0443\u0441\u0442\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u0441\u0435 \u0434\u043d\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>rooms<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 ID PMS \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439; \u043f\u0443\u0441\u0442\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u0441\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>names<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f: \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 name_XX.<\/td>\n<\/tr>\n<tr>\n<td><code>descrs<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f: \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 descr_XX.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;mod_opportunity&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;oid&quot;: 40,\n    &quot;name&quot;: &quot;\u0417\u0430\u0432\u0442\u0440\u0430\u043a&quot;,\n    &quot;active&quot;: 1,\n    &quot;perday&quot;: 1,\n    &quot;extra&quot;: 1,\n    &quot;price&quot;: 18\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;mod_opportunity&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;oid&quot;:40,&quot;name&quot;:&quot;\u0417\u0430\u0432\u0442\u0440\u0430\u043a&quot;,&quot;active&quot;:1,&quot;perday&quot;:1,&quot;extra&quot;:1,&quot;price&quot;:18}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: mod_opportunity\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;mod_opportunity&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;oid&#39; =&gt; 40,\n      &#39;name&#39; =&gt; &#39;\u0417\u0430\u0432\u0442\u0440\u0430\u043a&#39;,\n      &#39;active&#39; =&gt; 1,\n      &#39;perday&#39; =&gt; 1,\n      &#39;extra&#39; =&gt; 1,\n      &#39;price&#39; =&gt; 18\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;mod_opportunity&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;40&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0417\u0430\u0432\u0442\u0440\u0430\u043a&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;18&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;mod_opportunity&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;40&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0417\u0430\u0432\u0442\u0440\u0430\u043a&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;18&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/extras.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-del_opportunity\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-del_opportunity\">del_opportunity<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0443\u0441\u043b\u0443\u0433\u0443, \u0435\u0441\u043b\u0438 \u043e\u043d\u0430 \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430 \u0434\u043b\u044f \u0441\u043f\u0435\u0446\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>oid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u0443\u0441\u043b\u0443\u0433\u0438.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;del_opportunity&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;oid&quot;: 40\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;del_opportunity&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;oid&quot;:40}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: del_opportunity\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;del_opportunity&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;oid&#39; =&gt; 40\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;del_opportunity&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;40&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;del_opportunity&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;40&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/extras.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-fetch_soffers\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-fetch_soffers\">fetch_soffers<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-read\">\u0447\u0442\u0435\u043d\u0438\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0441\u043f\u0435\u0446\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0438\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>ancillary<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f: 0\/false \u2014 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u043f\u043e\u043b\u044f, 1\/true \u2014 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;fetch_soffers&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;fetch_soffers&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: fetch_soffers\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;fetch_soffers&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;fetch_soffers&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;fetch_soffers&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/extras.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-new_soffer\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-new_soffer\">new_soffer<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u043f\u0435\u0446\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0441 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c\u0438 \u043a \u043f\u0440\u043e\u0436\u0438\u0432\u0430\u043d\u0438\u044e \u0438 \u0441\u043a\u0438\u0434\u043a\u043e\u0439.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u041f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 deposit \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0431\u0435\u0437 \u044f\u0432\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u0435\u0434\u0438\u043d\u0438\u0446\u044b \u0434\u0435\u043f\u043e\u0437\u0438\u0442\u0430. \u041a\u0430\u0440\u0442\u043e\u0447\u043d\u0443\u044e \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e\u043c, \u043d\u043e native \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0431\u0440\u043e\u043d\u0438 \u043f\u043e\u043a\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0431\u0435\u0437 \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0433\u043e \u043a\u0430\u0440\u0442\u043e\u0447\u043d\u043e\u0433\u043e workflow.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>ddp<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>1 \u2014 \u043d\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0441\u043f\u0435\u0446\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u043c \u0448\u0430\u0433\u0435 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, 0 \u2014 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c.<\/td>\n<\/tr>\n<tr>\n<td><code>id_policy<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043e\u0442\u043c\u0435\u043d\u044b \u0441\u043f\u0435\u0446\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f; 0 \u2014 \u0431\u0435\u0437 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dtype<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>0 \u2014 \u0446\u0435\u043d\u0430 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0430\u0440\u0438\u0444\u0430, 1 \u2014 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043d\u0430\u044f \u0441\u043a\u0438\u0434\u043a\u0430, 2 \u2014 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0441\u043a\u0438\u0434\u043a\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>dvalue<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0441\u043a\u0438\u0434\u043a\u0438 \u0438\u043b\u0438 ID \u0442\u0430\u0440\u0438\u0444\u0430; \u0434\u043b\u044f \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434\u0430 \u0442\u0440\u0430\u043a\u0442\u0443\u0435\u0442\u0441\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u043c.<\/td>\n<\/tr>\n<tr>\n<td><code>apply_to<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0421\u0442\u0440\u043e\u043a\u0430 ID \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u043f\u044f\u0442\u0443\u044e \u043b\u0438\u0431\u043e * \u0434\u043b\u044f \u0432\u0441\u0435\u0445; \u0434\u043b\u044f \u0441\u043a\u0438\u0434\u043a\u0438 \u043f\u043e \u0442\u0430\u0440\u0438\u0444\u0443 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f *.<\/td>\n<\/tr>\n<tr>\n<td><code>guarantee<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>1 \u2014 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u043e\u0447\u043d\u0443\u044e \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u044e; deposit \u0442\u043e\u0433\u0434\u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c 0.<\/td>\n<\/tr>\n<tr>\n<td><code>deposit<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0414\u0435\u043f\u043e\u0437\u0438\u0442; \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u044f\u0432\u043d\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0435\u0434\u0438\u043d\u0438\u0446\u044b \u0432 \u043f\u0440\u043e\u0444\u0438\u043b\u0435 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>wdays<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 \u0441\u0435\u043c\u0438 \u0444\u043b\u0430\u0433\u043e\u0432 0\/1, \u043f\u0435\u0440\u0432\u044b\u0439 \u0434\u0435\u043d\u044c \u2014 \u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a; \u043f\u0443\u0441\u0442\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u0441\u0435 \u0434\u043d\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>wdays_type<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>1 \u2014 \u0432\u0441\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0434\u043d\u0438 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b, 2 \u2014 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d, 3 \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435, 4 \u2014 \u0432\u0441\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043d\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>must_advance<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e \u0434\u043d\u0435\u0439 \u0434\u043e \u0437\u0430\u0441\u0435\u043b\u0435\u043d\u0438\u044f; 0 \u2014 \u0431\u0435\u0437 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>max_advance<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e \u0434\u043d\u0435\u0439 \u0434\u043e \u0437\u0430\u0441\u0435\u043b\u0435\u043d\u0438\u044f; 0 \u2014 \u0431\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>must_stay<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u043e\u0447\u0435\u0439; 0 \u2014 \u0431\u0435\u0437 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>max_stay<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u043e\u0447\u0435\u0439; 0 \u2014 \u0431\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>must_rooms<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438: ID \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u043f\u044f\u0442\u0443\u044e; \u043f\u0443\u0441\u0442\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u0438\u043b\u0438 \u0437\u0430\u043f\u044f\u0442\u0430\u044f \u2014 \u0432\u0441\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>must_opps<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0443\u0441\u043b\u0443\u0433\u0438: ID \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u043f\u044f\u0442\u0443\u044e; \u043f\u0443\u0441\u0442\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u0438\u043b\u0438 \u0437\u0430\u043f\u044f\u0442\u0430\u044f \u2014 \u0432\u0441\u0435 \u0443\u0441\u043b\u0443\u0433\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>must_type<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>1 \u2014 \u0432\u0441\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438\/\u0443\u0441\u043b\u0443\u0433\u0438, 2 \u2014 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u043d\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>nations<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\"><\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 \u0434\u0432\u0443\u0445\u0431\u0443\u043a\u0432\u0435\u043d\u043d\u044b\u0445 \u043a\u043e\u0434\u043e\u0432 \u0441\u0442\u0440\u0430\u043d; \u043f\u0443\u0441\u0442\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u2014 \u0431\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>periods<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\"><\/td>\n<td>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0435\u0440\u0438\u043e\u0434\u044b: \u043c\u0430\u0441\u0441\u0438\u0432 \u043f\u0430\u0440 [dfrom, dto] \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>names<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">[object Object]<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f: \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 name_XX.<\/td>\n<\/tr>\n<tr>\n<td><code>descrs<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">[object Object]<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f: \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 descr_XX.<\/td>\n<\/tr>\n<tr>\n<td><code>rplan<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\"><\/td>\n<td>ID \u043f\u043b\u0430\u043d\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0441\u043f\u0435\u0446\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f; 0\/\u043f\u0443\u0441\u0442\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u2014 \u0431\u0435\u0437 \u043f\u043b\u0430\u043d\u0430. \u041f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u043f\u043b\u0430\u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u044b \u0434\u0430\u0442 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;new_soffer&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;name&quot;: &quot;\u0414\u0432\u0435 \u043d\u043e\u0447\u0438 \u0441\u043e \u0441\u043a\u0438\u0434\u043a\u043e\u0439&quot;,\n    &quot;ddp&quot;: 0,\n    &quot;id_policy&quot;: 0,\n    &quot;dtype&quot;: 1,\n    &quot;dvalue&quot;: 10,\n    &quot;apply_to&quot;: &quot;*&quot;,\n    &quot;guarantee&quot;: 0,\n    &quot;deposit&quot;: 0,\n    &quot;dfrom&quot;: &quot;19\/10\/2026&quot;,\n    &quot;dto&quot;: &quot;21\/10\/2026&quot;,\n    &quot;wdays&quot;: [\n      1,\n      1,\n      1,\n      1,\n      1,\n      1,\n      1\n    ],\n    &quot;wdays_type&quot;: 3,\n    &quot;must_advance&quot;: 0,\n    &quot;max_advance&quot;: 0,\n    &quot;must_stay&quot;: 2,\n    &quot;max_stay&quot;: 0,\n    &quot;must_rooms&quot;: &quot;&quot;,\n    &quot;must_opps&quot;: &quot;&quot;,\n    &quot;must_type&quot;: 1\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;new_soffer&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;name&quot;:&quot;\u0414\u0432\u0435 \u043d\u043e\u0447\u0438 \u0441\u043e \u0441\u043a\u0438\u0434\u043a\u043e\u0439&quot;,&quot;ddp&quot;:0,&quot;id_policy&quot;:0,&quot;dtype&quot;:1,&quot;dvalue&quot;:10,&quot;apply_to&quot;:&quot;*&quot;,&quot;guarantee&quot;:0,&quot;deposit&quot;:0,&quot;dfrom&quot;:&quot;19\/10\/2026&quot;,&quot;dto&quot;:&quot;21\/10\/2026&quot;,&quot;wdays&quot;:[1,1,1,1,1,1,1],&quot;wdays_type&quot;:3,&quot;must_advance&quot;:0,&quot;max_advance&quot;:0,&quot;must_stay&quot;:2,&quot;max_stay&quot;:0,&quot;must_rooms&quot;:&quot;&quot;,&quot;must_opps&quot;:&quot;&quot;,&quot;must_type&quot;:1}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: new_soffer\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;new_soffer&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;name&#39; =&gt; &#39;\u0414\u0432\u0435 \u043d\u043e\u0447\u0438 \u0441\u043e \u0441\u043a\u0438\u0434\u043a\u043e\u0439&#39;,\n      &#39;ddp&#39; =&gt; 0,\n      &#39;id_policy&#39; =&gt; 0,\n      &#39;dtype&#39; =&gt; 1,\n      &#39;dvalue&#39; =&gt; 10,\n      &#39;apply_to&#39; =&gt; &#39;*&#39;,\n      &#39;guarantee&#39; =&gt; 0,\n      &#39;deposit&#39; =&gt; 0,\n      &#39;dfrom&#39; =&gt; &#39;19\/10\/2026&#39;,\n      &#39;dto&#39; =&gt; &#39;21\/10\/2026&#39;,\n      &#39;wdays&#39; =&gt; [\n        1,\n        1,\n        1,\n        1,\n        1,\n        1,\n        1\n      ],\n      &#39;wdays_type&#39; =&gt; 3,\n      &#39;must_advance&#39; =&gt; 0,\n      &#39;max_advance&#39; =&gt; 0,\n      &#39;must_stay&#39; =&gt; 2,\n      &#39;max_stay&#39; =&gt; 0,\n      &#39;must_rooms&#39; =&gt; &#39;&#39;,\n      &#39;must_opps&#39; =&gt; &#39;&#39;,\n      &#39;must_type&#39; =&gt; 1\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;new_soffer&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0414\u0432\u0435 \u043d\u043e\u0447\u0438 \u0441\u043e \u0441\u043a\u0438\u0434\u043a\u043e\u0439&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;*&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;3&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;new_soffer&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u0414\u0432\u0435 \u043d\u043e\u0447\u0438 \u0441\u043e \u0441\u043a\u0438\u0434\u043a\u043e\u0439&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;*&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;19\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;21\/10\/2026&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/data&gt;&lt;\/array&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;3&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;2&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;0&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/extras.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-mod_soffer\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-mod_soffer\">mod_soffer<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044f \u0441\u043f\u0435\u0446\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u041f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 deposit \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0431\u0435\u0437 \u044f\u0432\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u0435\u0434\u0438\u043d\u0438\u0446\u044b \u0434\u0435\u043f\u043e\u0437\u0438\u0442\u0430. \u041a\u0430\u0440\u0442\u043e\u0447\u043d\u0443\u044e \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e\u043c, \u043d\u043e native \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0431\u0440\u043e\u043d\u0438 \u043f\u043e\u043a\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0431\u0435\u0437 \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0433\u043e \u043a\u0430\u0440\u0442\u043e\u0447\u043d\u043e\u0433\u043e workflow.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>sid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u0441\u043f\u0435\u0446\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>ddp<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>1 \u2014 \u043d\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0441\u043f\u0435\u0446\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u043c \u0448\u0430\u0433\u0435 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, 0 \u2014 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c.<\/td>\n<\/tr>\n<tr>\n<td><code>id_policy<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043e\u0442\u043c\u0435\u043d\u044b \u0441\u043f\u0435\u0446\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f; 0 \u2014 \u0431\u0435\u0437 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dtype<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>0 \u2014 \u0446\u0435\u043d\u0430 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0430\u0440\u0438\u0444\u0430, 1 \u2014 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043d\u0430\u044f \u0441\u043a\u0438\u0434\u043a\u0430, 2 \u2014 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0441\u043a\u0438\u0434\u043a\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>dvalue<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0441\u043a\u0438\u0434\u043a\u0438 \u0438\u043b\u0438 ID \u0442\u0430\u0440\u0438\u0444\u0430; \u0434\u043b\u044f \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434\u0430 \u0442\u0440\u0430\u043a\u0442\u0443\u0435\u0442\u0441\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u043c.<\/td>\n<\/tr>\n<tr>\n<td><code>apply_to<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0421\u0442\u0440\u043e\u043a\u0430 ID \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u043f\u044f\u0442\u0443\u044e \u043b\u0438\u0431\u043e * \u0434\u043b\u044f \u0432\u0441\u0435\u0445; \u0434\u043b\u044f \u0441\u043a\u0438\u0434\u043a\u0438 \u043f\u043e \u0442\u0430\u0440\u0438\u0444\u0443 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f *.<\/td>\n<\/tr>\n<tr>\n<td><code>guarantee<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>1 \u2014 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u043e\u0447\u043d\u0443\u044e \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u044e; deposit \u0442\u043e\u0433\u0434\u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c 0.<\/td>\n<\/tr>\n<tr>\n<td><code>deposit<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0414\u0435\u043f\u043e\u0437\u0438\u0442; \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u044f\u0432\u043d\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0435\u0434\u0438\u043d\u0438\u0446\u044b \u0432 \u043f\u0440\u043e\u0444\u0438\u043b\u0435 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>dfrom<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>dto<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy; \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438 \u2014 \u0434\u0430\u0442\u0430 \u0432\u044b\u0441\u0435\u043b\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>wdays<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 \u0441\u0435\u043c\u0438 \u0444\u043b\u0430\u0433\u043e\u0432 0\/1, \u043f\u0435\u0440\u0432\u044b\u0439 \u0434\u0435\u043d\u044c \u2014 \u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a; \u043f\u0443\u0441\u0442\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u0441\u0435 \u0434\u043d\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>wdays_type<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>1 \u2014 \u0432\u0441\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0434\u043d\u0438 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b, 2 \u2014 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d, 3 \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435, 4 \u2014 \u0432\u0441\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043d\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>must_advance<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e \u0434\u043d\u0435\u0439 \u0434\u043e \u0437\u0430\u0441\u0435\u043b\u0435\u043d\u0438\u044f; 0 \u2014 \u0431\u0435\u0437 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>max_advance<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e \u0434\u043d\u0435\u0439 \u0434\u043e \u0437\u0430\u0441\u0435\u043b\u0435\u043d\u0438\u044f; 0 \u2014 \u0431\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>must_stay<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u043e\u0447\u0435\u0439; 0 \u2014 \u0431\u0435\u0437 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>max_stay<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u043e\u0447\u0435\u0439; 0 \u2014 \u0431\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>must_rooms<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438: ID \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u043f\u044f\u0442\u0443\u044e; \u043f\u0443\u0441\u0442\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u0438\u043b\u0438 \u0437\u0430\u043f\u044f\u0442\u0430\u044f \u2014 \u0432\u0441\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>must_opps<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0443\u0441\u043b\u0443\u0433\u0438: ID \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u043f\u044f\u0442\u0443\u044e; \u043f\u0443\u0441\u0442\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u0438\u043b\u0438 \u0437\u0430\u043f\u044f\u0442\u0430\u044f \u2014 \u0432\u0441\u0435 \u0443\u0441\u043b\u0443\u0433\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>must_type<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>1 \u2014 \u0432\u0441\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438\/\u0443\u0441\u043b\u0443\u0433\u0438, 2 \u2014 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u043d\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>nations<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041c\u0430\u0441\u0441\u0438\u0432 \u0434\u0432\u0443\u0445\u0431\u0443\u043a\u0432\u0435\u043d\u043d\u044b\u0445 \u043a\u043e\u0434\u043e\u0432 \u0441\u0442\u0440\u0430\u043d; \u043f\u0443\u0441\u0442\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u2014 \u0431\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<tr>\n<td><code>periods<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0435\u0440\u0438\u043e\u0434\u044b: \u043c\u0430\u0441\u0441\u0438\u0432 \u043f\u0430\u0440 [dfrom, dto] \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dd\/mm\/yyyy.<\/td>\n<\/tr>\n<tr>\n<td><code>names<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f: \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 name_XX.<\/td>\n<\/tr>\n<tr>\n<td><code>descrs<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f: \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 descr_XX.<\/td>\n<\/tr>\n<tr>\n<td><code>rplan<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID \u043f\u043b\u0430\u043d\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0441\u043f\u0435\u0446\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f; 0\/\u043f\u0443\u0441\u0442\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u2014 \u0431\u0435\u0437 \u043f\u043b\u0430\u043d\u0430. \u041f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u043f\u043b\u0430\u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u044b \u0434\u0430\u0442 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;mod_soffer&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;sid&quot;: 50,\n    &quot;name&quot;: &quot;\u041e\u0431\u043d\u043e\u0432\u043b\u0451\u043d\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435&quot;\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;mod_soffer&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;sid&quot;:50,&quot;name&quot;:&quot;\u041e\u0431\u043d\u043e\u0432\u043b\u0451\u043d\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435&quot;}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: mod_soffer\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;mod_soffer&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;sid&#39; =&gt; 50,\n      &#39;name&#39; =&gt; &#39;\u041e\u0431\u043d\u043e\u0432\u043b\u0451\u043d\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435&#39;\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;mod_soffer&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;50&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u041e\u0431\u043d\u043e\u0432\u043b\u0451\u043d\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;mod_soffer&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;50&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u041e\u0431\u043d\u043e\u0432\u043b\u0451\u043d\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/extras.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-del_soffer\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-del_soffer\">del_soffer<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u043f\u0435\u0446\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435; \u0440\u0430\u043d\u0435\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0451\u043d\u043d\u044b\u0435 snapshots \u0431\u0440\u043e\u043d\u0435\u0439 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>sid<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u0441\u043f\u0435\u0446\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;del_soffer&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;sid&quot;: 50\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;del_soffer&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;sid&quot;:50}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: del_soffer\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;del_soffer&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;sid&#39; =&gt; 50\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;del_soffer&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;50&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;del_soffer&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;50&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/extras.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-new_promo\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-new_promo\">new_promo<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434 \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u044f\u0432\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<li>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434\u043e\u0432 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e: \u043d\u0443\u0436\u0435\u043d \u044f\u0432\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c dtype \u0438 max_usage; \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043d\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0438\u0445 \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u0443\u044e \u0441\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0443. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 dtype \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u2014 \u043e\u0431\u0440\u0430\u0437\u0435\u0446 \u0434\u043b\u044f \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044f, \u043d\u0435 \u043d\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439 enum.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>name<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>promo_code<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0422\u0435\u043a\u0441\u0442 \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434\u0430.<\/td>\n<\/tr>\n<tr>\n<td><code>dtype<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0422\u0438\u043f \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434\u0430 \u0438\u0437 \u044f\u0432\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438; \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043d\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 enum.<\/td>\n<\/tr>\n<tr>\n<td><code>dvalue<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0441\u043a\u0438\u0434\u043a\u0438 \u0438\u043b\u0438 ID \u0442\u0430\u0440\u0438\u0444\u0430; \u0434\u043b\u044f \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434\u0430 \u0442\u0440\u0430\u043a\u0442\u0443\u0435\u0442\u0441\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u043c.<\/td>\n<\/tr>\n<tr>\n<td><code>max_usage<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u041b\u0438\u043c\u0438\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0439; \u0441\u043c\u044b\u0441\u043b 0 \u0437\u0430\u0434\u0430\u0451\u0442\u0441\u044f \u044f\u0432\u043d\u044b\u043c \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u043c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>policy_id<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>ID \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043e\u0442\u043c\u0435\u043d\u044b \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434\u0430; 0 \u2014 \u0431\u0435\u0437 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>active<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">1<\/td>\n<td>0 \u2014 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e, 1 \u2014 \u0430\u043a\u0442\u0438\u0432\u043d\u043e.<\/td>\n<\/tr>\n<tr>\n<td><code>cc_disabled<\/code><\/td>\n<td class=\"wapi-c\">\u043d\u0435\u0442<\/td>\n<td class=\"wapi-c\">0<\/td>\n<td>1 \u2014 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u0440\u0442\u043e\u0447\u043d\u043e\u0439 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434\u0430, 0 \u2014 \u043d\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442\u044c.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;new_promo&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;name&quot;: &quot;\u041f\u0440\u043e\u043c\u043e\u043a\u043e\u0434 \u043f\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044e&quot;,\n    &quot;promo_code&quot;: &quot;DEMO&quot;,\n    &quot;dtype&quot;: 1,\n    &quot;dvalue&quot;: 10,\n    &quot;max_usage&quot;: 10\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;new_promo&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;name&quot;:&quot;\u041f\u0440\u043e\u043c\u043e\u043a\u043e\u0434 \u043f\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044e&quot;,&quot;promo_code&quot;:&quot;DEMO&quot;,&quot;dtype&quot;:1,&quot;dvalue&quot;:10,&quot;max_usage&quot;:10}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: new_promo\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;new_promo&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;name&#39; =&gt; &#39;\u041f\u0440\u043e\u043c\u043e\u043a\u043e\u0434 \u043f\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044e&#39;,\n      &#39;promo_code&#39; =&gt; &#39;DEMO&#39;,\n      &#39;dtype&#39; =&gt; 1,\n      &#39;dvalue&#39; =&gt; 10,\n      &#39;max_usage&#39; =&gt; 10\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;new_promo&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u041f\u0440\u043e\u043c\u043e\u043a\u043e\u0434 \u043f\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044e&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;DEMO&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;new_promo&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;\u041f\u0440\u043e\u043c\u043e\u043a\u043e\u0434 \u043f\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u044e&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;DEMO&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;10&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/extras.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<article class=\"wapi-card\" id=\"m-del_promo\">\n<header class=\"wapi-card-head\">\n<h3><a href=\"#m-del_promo\">del_promo<\/a><\/h3>\n<div class=\"wapi-badges\"><span class=\"wapi-badge wapi-ok\">\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f<\/span> <span class=\"wapi-badge wapi-warn\">\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435<\/span><\/div>\n<\/header>\n<p class=\"wapi-desc\">\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434 \u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0435\u0433\u043e \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435.<\/p>\n<div class=\"wapi-note\"><strong>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<ul>\n<li>\u0412\u0441\u0435 ID \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 InnSYNC PMS. 0\/\u22121 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0438\u043b\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<\/div>\n<details class=\"wapi-details\">\n<summary>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<table class=\"wapi-table\">\n<thead>\n<tr>\n<th>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440<\/th>\n<th>\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/th>\n<th>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/th>\n<th>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>lcode<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043a\u043e\u0434 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u044b; \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043a\u043e\u0434 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438.<\/td>\n<\/tr>\n<tr>\n<td><code>promo_id<\/code><\/td>\n<td class=\"wapi-c\"><span class=\"wapi-req\">\u0434\u0430<\/span><\/td>\n<td class=\"wapi-c\">\u2014<\/td>\n<td>ID PMS \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434\u0430.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/details>\n<details class=\"wapi-details\">\n<summary>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0432\u044b\u0437\u043e\u0432\u0430<\/summary>\n<div class=\"wapi-details-body\">\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">JSON \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"json\"><code>{\n  &quot;jsonrpc&quot;: &quot;2.0&quot;,\n  &quot;id&quot;: 1,\n  &quot;method&quot;: &quot;del_promo&quot;,\n  &quot;params&quot;: {\n    &quot;lcode&quot;: 1000,\n    &quot;promo_id&quot;: 60\n  }\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39; \\\n  -H &#39;Content-Type: application\/json&#39; \\\n  -H &#39;X-API-KEY: YOUR_TOKEN&#39; \\\n  --data-binary &#39;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;:1,&quot;method&quot;:&quot;del_promo&quot;,&quot;params&quot;:{&quot;lcode&quot;:1000,&quot;promo_id&quot;:60}}&#39;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">PHP (JSON)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"php\"><code>&lt;?php\n\/\/ \u041c\u0435\u0442\u043e\u0434: del_promo\n$payload = json_encode([\n    &#39;jsonrpc&#39; =&gt; &#39;2.0&#39;,\n    &#39;id&#39;      =&gt; 1,\n    &#39;method&#39;  =&gt; &#39;del_promo&#39;,\n    &#39;params&#39;  =&gt; [\n      &#39;lcode&#39; =&gt; 1000,\n      &#39;promo_id&#39; =&gt; 60\n    ],\n], JSON_UNESCAPED_UNICODE);\n\n$ch = curl_init(&#39;https:\/\/pms.innsync.ru\/wired-json\/api\/&#39;);\ncurl_setopt_array($ch, [\n    CURLOPT_POST           =&gt; true,\n    CURLOPT_HTTPHEADER     =&gt; [&#39;Content-Type: application\/json&#39;, &#39;X-API-KEY: YOUR_TOKEN&#39;],\n    CURLOPT_POSTFIELDS     =&gt; $payload,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_TIMEOUT        =&gt; 30,\n]);\n\n$response = curl_exec($ch);\nif ($response === false) {\n    throw new RuntimeException(&#39;cURL error: &#39; . curl_error($ch));\n}\n$httpCode = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\n$data = json_decode($response, true);\nif ($httpCode !== 200 || !is_array($data)) {\n    throw new RuntimeException(&#39;API error (&#39; . $httpCode . &#39;): &#39; . $response);\n}\n\nprint_r($data);<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">XML-RPC \u2014 \u0442\u0435\u043b\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"xml\"><code>&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;methodCall&gt;&lt;methodName&gt;del_promo&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;60&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"wapi-ex\">\n<div class=\"wapi-ex-title\">curl (XML-RPC)<\/div>\n<div class=\"wapi-code\">\n<div class=\"wapi-code-head\"><span><\/span><button type=\"button\" class=\"wapi-copy\" data-copy>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/button><\/div>\n<pre class=\"wapi-pre\" data-lang=\"bash\"><code>curl &#39;https:\/\/pms.innsync.ru\/xrws\/&#39; \\\n  -H &#39;Content-Type: text\/xml&#39; \\\n  --data-binary &#39;&lt;?xml version=&quot;1.0&quot;?&gt;&lt;methodCall&gt;&lt;methodName&gt;del_promo&lt;\/methodName&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;string&gt;YOUR_TOKEN&lt;\/string&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;1000&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;param&gt;&lt;value&gt;&lt;int&gt;60&lt;\/int&gt;&lt;\/value&gt;&lt;\/param&gt;&lt;\/params&gt;&lt;\/methodCall&gt;&#39;<\/code><\/pre>\n<\/div>\n<\/div><\/div>\n<\/details>\n<div class=\"wapi-src\"><a href=\"https:\/\/tdocs.wubook.net\/wired\/extras.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043c\u0435\u0442\u043e\u0434\u0430 \u2197<\/a><\/div>\n<\/article>\n<div class=\"wapi-hr\"><\/div>\n<p class=\"wapi-lead\" style=\"font-size:13px\">\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0438\u0437 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 InnSYNC PMS. \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0438 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u2014 \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b. \u0417\u0430\u043c\u0435\u043d\u0438\u0442\u0435 <span class=\"wapi-mono\">YOUR_TOKEN<\/span> \u043d\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0442\u043e\u043a\u0435\u043d \u0432\u0430\u0448\u0435\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>InnSync PMS API: 58 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0439, \u043d\u043e\u043c\u0435\u0440\u043e\u0432, \u0442\u0430\u0440\u0438\u0444\u043e\u0432 \u0438 \u043a\u0432\u043e\u0442. \u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u044b JSON \u0438 XML-RPC, \u043b\u0438\u043c\u0438\u0442\u044b, \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u043d\u0430 curl, PHP \u0438 Python.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-plain","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-2005","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>API \u2014 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f - InnSync PMS<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/innsync.ru\/index.php\/api-docs\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"API \u2014 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f - InnSync PMS\" \/>\n<meta property=\"og:description\" content=\"InnSync PMS API: 58 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0439, \u043d\u043e\u043c\u0435\u0440\u043e\u0432, \u0442\u0430\u0440\u0438\u0444\u043e\u0432 \u0438 \u043a\u0432\u043e\u0442. \u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u044b JSON \u0438 XML-RPC, \u043b\u0438\u043c\u0438\u0442\u044b, \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u043d\u0430 curl, PHP \u0438 Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/innsync.ru\/index.php\/api-docs\/\" \/>\n<meta property=\"og:site_name\" content=\"InnSync PMS\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-12T06:50:45+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data1\" content=\"152 \u043c\u0438\u043d\u0443\u0442\u044b\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/innsync.ru\\\/index.php\\\/api-docs\\\/\",\"url\":\"https:\\\/\\\/innsync.ru\\\/index.php\\\/api-docs\\\/\",\"name\":\"API \u2014 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f - InnSync PMS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innsync.ru\\\/#website\"},\"datePublished\":\"2026-10-12T05:42:23+00:00\",\"dateModified\":\"2026-10-12T06:50:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innsync.ru\\\/index.php\\\/api-docs\\\/#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/innsync.ru\\\/index.php\\\/api-docs\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/innsync.ru\\\/index.php\\\/api-docs\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\\\/\\\/innsync.ru\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API \u2014 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/innsync.ru\\\/#website\",\"url\":\"https:\\\/\\\/innsync.ru\\\/\",\"name\":\"InnSync PMS\",\"description\":\"PMS \u0434\u043b\u044f \u043e\u0442\u0435\u043b\u0435\u0439, \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 (40+ OTA) \u0438 \u043c\u043e\u0434\u0443\u043b\u044c \u043e\u043d\u043b\u0430\u0439\u043d-\u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f.\",\"publisher\":{\"@id\":\"https:\\\/\\\/innsync.ru\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/innsync.ru\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ru-RU\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/innsync.ru\\\/#organization\",\"name\":\"InnSync PMS\",\"url\":\"https:\\\/\\\/innsync.ru\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\\\/\\\/innsync.ru\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/innsync.ru\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/innsync-logo-transparent-2.png\",\"contentUrl\":\"https:\\\/\\\/innsync.ru\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/innsync-logo-transparent-2.png\",\"width\":2172,\"height\":724,\"caption\":\"InnSync PMS\"},\"image\":{\"@id\":\"https:\\\/\\\/innsync.ru\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"API \u2014 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f - InnSync PMS","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/innsync.ru\/index.php\/api-docs\/","og_locale":"ru_RU","og_type":"article","og_title":"API \u2014 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f - InnSync PMS","og_description":"InnSync PMS API: 58 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0434\u043b\u044f \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0439, \u043d\u043e\u043c\u0435\u0440\u043e\u0432, \u0442\u0430\u0440\u0438\u0444\u043e\u0432 \u0438 \u043a\u0432\u043e\u0442. \u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u044b JSON \u0438 XML-RPC, \u043b\u0438\u043c\u0438\u0442\u044b, \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u043d\u0430 curl, PHP \u0438 Python.","og_url":"https:\/\/innsync.ru\/index.php\/api-docs\/","og_site_name":"InnSync PMS","article_modified_time":"2026-10-12T06:50:45+00:00","twitter_card":"summary_large_image","twitter_misc":{"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"152 \u043c\u0438\u043d\u0443\u0442\u044b"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/innsync.ru\/index.php\/api-docs\/","url":"https:\/\/innsync.ru\/index.php\/api-docs\/","name":"API \u2014 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f - InnSync PMS","isPartOf":{"@id":"https:\/\/innsync.ru\/#website"},"datePublished":"2026-10-12T05:42:23+00:00","dateModified":"2026-10-12T06:50:45+00:00","breadcrumb":{"@id":"https:\/\/innsync.ru\/index.php\/api-docs\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/innsync.ru\/index.php\/api-docs\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/innsync.ru\/index.php\/api-docs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/innsync.ru\/"},{"@type":"ListItem","position":2,"name":"API \u2014 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f"}]},{"@type":"WebSite","@id":"https:\/\/innsync.ru\/#website","url":"https:\/\/innsync.ru\/","name":"InnSync PMS","description":"PMS \u0434\u043b\u044f \u043e\u0442\u0435\u043b\u0435\u0439, \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 (40+ OTA) \u0438 \u043c\u043e\u0434\u0443\u043b\u044c \u043e\u043d\u043b\u0430\u0439\u043d-\u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f.","publisher":{"@id":"https:\/\/innsync.ru\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/innsync.ru\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"},{"@type":"Organization","@id":"https:\/\/innsync.ru\/#organization","name":"InnSync PMS","url":"https:\/\/innsync.ru\/","logo":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/innsync.ru\/#\/schema\/logo\/image\/","url":"https:\/\/innsync.ru\/wp-content\/uploads\/2025\/02\/innsync-logo-transparent-2.png","contentUrl":"https:\/\/innsync.ru\/wp-content\/uploads\/2025\/02\/innsync-logo-transparent-2.png","width":2172,"height":724,"caption":"InnSync PMS"},"image":{"@id":"https:\/\/innsync.ru\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/innsync.ru\/index.php\/wp-json\/wp\/v2\/pages\/2005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innsync.ru\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/innsync.ru\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/innsync.ru\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/innsync.ru\/index.php\/wp-json\/wp\/v2\/comments?post=2005"}],"version-history":[{"count":13,"href":"https:\/\/innsync.ru\/index.php\/wp-json\/wp\/v2\/pages\/2005\/revisions"}],"predecessor-version":[{"id":2020,"href":"https:\/\/innsync.ru\/index.php\/wp-json\/wp\/v2\/pages\/2005\/revisions\/2020"}],"wp:attachment":[{"href":"https:\/\/innsync.ru\/index.php\/wp-json\/wp\/v2\/media?parent=2005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}