[{"data":1,"prerenderedAt":281},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-authentication":57,"-getting-started-authentication-surround":276},[4,27,37,47],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":26},"Начало работы","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,14,18,22],{"title":11,"path":12,"stem":13},"Введение","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction",{"title":15,"path":16,"stem":17},"Аутентификация","\u002Fgetting-started\u002Fauthentication","1.getting-started\u002F2.authentication",{"title":19,"path":20,"stem":21},"Ошибки","\u002Fgetting-started\u002Ferrors","1.getting-started\u002F3.errors",{"title":23,"path":24,"stem":25},"Пагинация","\u002Fgetting-started\u002Fpagination","1.getting-started\u002F4.pagination",false,{"title":28,"icon":29,"path":30,"stem":31,"children":32,"page":26},"Вебхуки","i-lucide-webhook","\u002Fwebhooks","2.webhooks",[33],{"title":34,"path":35,"stem":36},"Обзор","\u002Fwebhooks\u002Foverview","2.webhooks\u002F1.overview",{"title":38,"icon":39,"path":40,"stem":41,"children":42,"page":26},"Виджет","i-lucide-panel-top","\u002Fwidget","3.widget",[43],{"title":44,"path":45,"stem":46},"Установка","\u002Fwidget\u002Finstallation","3.widget\u002F1.installation",{"title":48,"icon":49,"path":50,"stem":51,"children":52,"page":26},"API reference","i-lucide-braces","\u002Freference","4.reference",[53],{"title":54,"path":55,"stem":56},"Открыть reference","\u002Freference\u002Fapi","4.reference\u002F1.api",{"id":58,"title":15,"body":59,"description":269,"extension":270,"links":271,"meta":272,"navigation":273,"path":16,"seo":274,"stem":17,"__hash__":275},"docs\u002F1.getting-started\u002F2.authentication.md",{"type":60,"value":61,"toc":265},"minimark",[62,66,113,121,126,197,200,204,261],[63,64,65],"p",{},"Каждый запрос к API несёт два заголовка:",[67,68,69,82],"table",{},[70,71,72],"thead",{},[73,74,75,79],"tr",{},[76,77,78],"th",{},"Заголовок",[76,80,81],{},"Значение",[83,84,85,100],"tbody",{},[73,86,87,94],{},[88,89,90],"td",{},[91,92,93],"code",{},"Authorization",[88,95,96,99],{},[91,97,98],{},"Bearer \u003Cсекрет>"," — секрет ключа API",[73,101,102,107],{},[88,103,104],{},[91,105,106],{},"Workspace",[88,108,109,110],{},"slug аккаунта, часть адреса панели ",[91,111,112],{},"\u003Cslug>.booknow.ru",[63,114,115,116,120],{},"Ключ создаётся в панели BookNow, раздел ",[117,118,119],"strong",{},"Интеграции",". Секрет показывается один раз при создании. Ключ привязан к аккаунту целиком: через него доступны все филиалы (локации) аккаунта.",[122,123,125],"h2",{"id":124},"ответы-при-ошибке-аутентификации","Ответы при ошибке аутентификации",[67,127,128,143],{},[70,129,130],{},[73,131,132,135,140],{},[76,133,134],{},"Код",[76,136,137],{},[91,138,139],{},"message",[76,141,142],{},"Причина",[83,144,145,160,173,185],{},[73,146,147,150,155],{},[88,148,149],{},"403",[88,151,152],{},[91,153,154],{},"Workspace header is missing",[88,156,157,158],{},"нет заголовка ",[91,159,106],{},[73,161,162,164,169],{},[88,163,149],{},[88,165,166],{},[91,167,168],{},"Bearer token is missing",[88,170,157,171],{},[91,172,93],{},[73,174,175,177,182],{},[88,176,149],{},[88,178,179],{},[91,180,181],{},"Bearer token is invalid",[88,183,184],{},"секрет не найден или не относится к этому workspace",[73,186,187,189,194],{},[88,188,149],{},[88,190,191],{},[91,192,193],{},"You don't have permission to access this location",[88,195,196],{},"объект принадлежит другому аккаунту",[63,198,199],{},"Если аккаунт заблокирован, API отвечает ошибкой блокировки на любой запрос.",[122,201,203],{"id":202},"пример","Пример",[205,206,211],"pre",{"className":207,"code":208,"language":209,"meta":210,"style":210},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl https:\u002F\u002Fmy.booknow.ru\u002Fapi\u002Fpublic\u002Fv2\u002Flocations \\\n  -H \"Authorization: Bearer sk_live_…\" \\\n  -H \"Workspace: salon-nevsky\"\n","bash","",[91,212,213,230,248],{"__ignoreMap":210},[214,215,218,222,226],"span",{"class":216,"line":217},"line",1,[214,219,221],{"class":220},"sBMFI","curl",[214,223,225],{"class":224},"sfazB"," https:\u002F\u002Fmy.booknow.ru\u002Fapi\u002Fpublic\u002Fv2\u002Flocations",[214,227,229],{"class":228},"sTEyZ"," \\\n",[214,231,233,236,240,243,246],{"class":216,"line":232},2,[214,234,235],{"class":224},"  -H",[214,237,239],{"class":238},"sMK4o"," \"",[214,241,242],{"class":224},"Authorization: Bearer sk_live_…",[214,244,245],{"class":238},"\"",[214,247,229],{"class":228},[214,249,251,253,255,258],{"class":216,"line":250},3,[214,252,235],{"class":224},[214,254,239],{"class":238},[214,256,257],{"class":224},"Workspace: salon-nevsky",[214,259,260],{"class":238},"\"\n",[262,263,264],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":210,"searchDepth":232,"depth":232,"links":266},[267,268],{"id":124,"depth":232,"text":125},{"id":202,"depth":232,"text":203},"Заголовки Authorization и Workspace, где взять ключ, что означают ответы 403.","md",null,{},true,{"title":15,"description":269},"RRuG-wW0GR0YWEQqfcdK25SCx297lls4_WaxZRZ7doI",[277,279],{"title":11,"path":12,"stem":13,"description":278,"children":-1},"Что умеет публичный API BookNow, базовый адрес и первый запрос.",{"title":19,"path":20,"stem":21,"description":280,"children":-1},"Коды ответов и формат ошибок валидации.",1790424617433]