[{"data":1,"prerenderedAt":845},["ShallowReactive",2],{"navigation_docs_ru":3,"-ru-getting-started-authentication":180,"-ru-getting-started-authentication-surround":840},[4,36,57,87,107,127,143,154,163],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":35},"Начало работы","i-lucide-rocket","/ru/getting-started","ru/1.getting-started",[10,15,20,25,30],{"title":11,"path":12,"stem":13,"icon":14},"Введение","/ru/getting-started/introduction","ru/1.getting-started/1.introduction","i-lucide-info",{"title":16,"path":17,"stem":18,"icon":19},"Регистрация агентства","/ru/getting-started/agency-setup","ru/1.getting-started/2.agency-setup","i-lucide-building-2",{"title":21,"path":22,"stem":23,"icon":24},"Аутентификация","/ru/getting-started/authentication","ru/1.getting-started/3.authentication","i-lucide-key",{"title":26,"path":27,"stem":28,"icon":29},"Быстрый старт","/ru/getting-started/quick-start","ru/1.getting-started/4.quick-start","i-lucide-zap",{"title":31,"path":32,"stem":33,"icon":34},"Коллекция Postman","/ru/getting-started/postman","ru/1.getting-started/5.postman","i-lucide-download",false,{"title":37,"icon":38,"path":39,"stem":40,"children":41,"page":35},"Концепции","i-lucide-lightbulb","/ru/concepts","ru/2.concepts",[42,47,52],{"title":43,"path":44,"stem":45,"icon":46},"External ID","/ru/concepts/external-ids","ru/2.concepts/1.external-ids","i-lucide-link",{"title":48,"path":49,"stem":50,"icon":51},"Upsert паттерн","/ru/concepts/upsert-pattern","ru/2.concepts/2.upsert-pattern","i-lucide-refresh-cw",{"title":53,"path":54,"stem":55,"icon":56},"Асинхронные задачи","/ru/concepts/async-jobs","ru/2.concepts/3.async-jobs","i-lucide-clock",{"title":58,"icon":59,"path":60,"stem":61,"children":62,"page":35},"Объявления","i-lucide-home","/ru/listings","ru/3.listings",[63,68,73,78,83],{"title":64,"path":65,"stem":66,"icon":67},"Обзор объявлений","/ru/listings/overview","ru/3.listings/1.overview","i-lucide-layout-list",{"title":69,"path":70,"stem":71,"icon":72},"Создание и обновление","/ru/listings/create-update","ru/3.listings/2.create-update","i-lucide-plus",{"title":74,"path":75,"stem":76,"icon":77},"Получение объявлений","/ru/listings/retrieve","ru/3.listings/3.retrieve","i-lucide-search",{"title":79,"path":80,"stem":81,"icon":82},"Bulk операции","/ru/listings/bulk","ru/3.listings/4.bulk","i-lucide-layers",{"title":84,"path":85,"stem":86,"icon":46},"Привязка external ID","/ru/listings/external-id-linking","ru/3.listings/5.external-id-linking",{"title":88,"icon":89,"path":90,"stem":91,"children":92,"page":35},"Пользователи","i-lucide-users","/ru/users","ru/4.users",[93,98,103],{"title":94,"path":95,"stem":96,"icon":97},"Обзор пользователей","/ru/users/overview","ru/4.users/1.overview","i-lucide-user",{"title":99,"path":100,"stem":101,"icon":102},"Обновление профиля","/ru/users/update","ru/4.users/2.update","i-lucide-user-pen",{"title":104,"path":105,"stem":106,"icon":77},"Получение пользователей","/ru/users/retrieve","ru/4.users/3.retrieve",{"title":108,"icon":109,"path":110,"stem":111,"children":112,"page":35},"Медиафайлы","i-lucide-image","/ru/media","ru/5.media",[113,117,122],{"title":114,"path":115,"stem":116,"icon":109},"Обзор медиафайлов","/ru/media/overview","ru/5.media/1.overview",{"title":118,"path":119,"stem":120,"icon":121},"Загрузка файлов","/ru/media/upload","ru/5.media/2.upload","i-lucide-upload",{"title":123,"path":124,"stem":125,"icon":126},"Управление файлами","/ru/media/manage","ru/5.media/3.manage","i-lucide-folder",{"title":128,"icon":129,"path":130,"stem":131,"children":132,"page":35},"Справочники","i-lucide-book-open","/ru/reference","ru/6.reference",[133,138],{"title":134,"path":135,"stem":136,"icon":137},"Схема полей","/ru/reference/schema","ru/6.reference/1.schema","i-lucide-file-json",{"title":139,"path":140,"stem":141,"icon":142},"Валюты и курсы","/ru/reference/currencies","ru/6.reference/2.currencies","i-lucide-wallet",{"title":144,"icon":145,"path":146,"stem":147,"children":148,"page":35},"Ошибки","i-lucide-alert-triangle","/ru/errors","ru/7.errors",[149],{"title":150,"path":151,"stem":152,"icon":153},"Обработка ошибок","/ru/errors/error-handling","ru/7.errors/1.error-handling","i-lucide-shield-alert",{"title":155,"path":156,"stem":157,"children":158,"icon":162},"Changelog","/ru/changelog","ru/8.changelog/1.index",[159],{"title":160,"path":156,"stem":157,"icon":161},"История изменений","i-lucide-scroll-text","i-lucide-history",{"title":164,"path":165,"stem":166,"children":167,"page":35},"Guides","/ru/guides","ru/9.guides",[168,172,176],{"title":169,"path":170,"stem":171,"icon":129},"Руководства по интеграции","/ru/guides/overview","ru/9.guides/1.overview",{"title":173,"path":174,"stem":175,"icon":121},"Первичная синхронизация","/ru/guides/first-sync","ru/9.guides/2.first-sync",{"title":177,"path":178,"stem":179,"icon":51},"Непрерывная синхронизация","/ru/guides/continuous-sync","ru/9.guides/3.continuous-sync",{"id":181,"title":21,"body":182,"description":833,"extension":834,"links":835,"meta":836,"navigation":837,"path":22,"seo":838,"stem":23,"__hash__":839},"docs_ru/ru/1.getting-started/3.authentication.md",{"type":183,"value":184,"toc":824},"minimark",[185,189,194,238,245,249,257,508,513,522,546,550,557,709,713,808,812,815,820],[186,187,188],"p",{},"Все запросы к CRM API требуют аутентификации через API ключ. Ключ идентифицирует ваше агентство и определяет, к каким данным у вас есть доступ.",[190,191,193],"h2",{"id":192},"создайте-api-ключ","Создайте API ключ",[195,196,197,215,229,235],"ol",{},[198,199,200,201,208,209,214],"li",{},"Войдите на ",[202,203,207],"a",{"href":204,"rel":205},"https://rentix.md",[206],"nofollow","rentix.md"," (или ",[202,210,213],{"href":211,"rel":212},"https://staging.rentix.md",[206],"staging.rentix.md"," для тестирования)",[198,216,217,218,222,223,222,226],{},"Откройте ",[219,220,221],"strong",{},"Меню пользователя"," → ",[219,224,225],{},"[Название агентства]",[219,227,228],{},"API Ключи",[198,230,231,232],{},"Нажмите ",[219,233,234],{},"Создать ключ",[198,236,237],{},"Скопируйте ключ — он показывается только один раз",[239,240,241,244],"warning",{},[219,242,243],{},"Храните ключ в безопасности."," Любой, кто имеет ключ, может управлять объявлениями вашего агентства. Не коммитьте ключи в git и не передавайте третьим лицам.",[190,246,248],{"id":247},"используйте-ключ-в-запросах","Используйте ключ в запросах",[186,250,251,252,256],{},"Передавайте ключ в заголовке ",[253,254,255],"code",{},"Authorization"," каждого запроса.",[258,259,260,423,456],"code-group",{},[261,262,268],"pre",{"className":263,"code":264,"filename":265,"language":266,"meta":267,"style":267},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const response = await fetch('https://crm.rentix.md/api/v1/agency', {\n  headers: {\n    'Authorization': 'ApiKey YOUR_API_KEY'\n  }\n});\n\nconst agency = await response.json();\nconsole.log(agency.name); // \"Ваше Агентство\"\n","Node.js","js","",[253,269,270,313,325,346,352,364,371,397],{"__ignoreMap":267},[271,272,275,279,283,287,291,295,298,301,305,307,310],"span",{"class":273,"line":274},"line",1,[271,276,278],{"class":277},"spNyl","const",[271,280,282],{"class":281},"sTEyZ"," response ",[271,284,286],{"class":285},"sMK4o","=",[271,288,290],{"class":289},"s7zQu"," await",[271,292,294],{"class":293},"s2Zo4"," fetch",[271,296,297],{"class":281},"(",[271,299,300],{"class":285},"'",[271,302,304],{"class":303},"sfazB","https://crm.rentix.md/api/v1/agency",[271,306,300],{"class":285},[271,308,309],{"class":285},",",[271,311,312],{"class":285}," {\n",[271,314,316,320,323],{"class":273,"line":315},2,[271,317,319],{"class":318},"swJcz","  headers",[271,321,322],{"class":285},":",[271,324,312],{"class":285},[271,326,328,331,333,335,337,340,343],{"class":273,"line":327},3,[271,329,330],{"class":285},"    '",[271,332,255],{"class":318},[271,334,300],{"class":285},[271,336,322],{"class":285},[271,338,339],{"class":285}," '",[271,341,342],{"class":303},"ApiKey YOUR_API_KEY",[271,344,345],{"class":285},"'\n",[271,347,349],{"class":273,"line":348},4,[271,350,351],{"class":285},"  }\n",[271,353,355,358,361],{"class":273,"line":354},5,[271,356,357],{"class":285},"}",[271,359,360],{"class":281},")",[271,362,363],{"class":285},";\n",[271,365,367],{"class":273,"line":366},6,[271,368,370],{"emptyLinePlaceholder":369},true,"\n",[271,372,374,376,379,381,383,386,389,392,395],{"class":273,"line":373},7,[271,375,278],{"class":277},[271,377,378],{"class":281}," agency ",[271,380,286],{"class":285},[271,382,290],{"class":289},[271,384,385],{"class":281}," response",[271,387,388],{"class":285},".",[271,390,391],{"class":293},"json",[271,393,394],{"class":281},"()",[271,396,363],{"class":285},[271,398,400,403,405,408,411,413,416,419],{"class":273,"line":399},8,[271,401,402],{"class":281},"console",[271,404,388],{"class":285},[271,406,407],{"class":293},"log",[271,409,410],{"class":281},"(agency",[271,412,388],{"class":285},[271,414,415],{"class":281},"name)",[271,417,418],{"class":285},";",[271,420,422],{"class":421},"sHwdD"," // \"Ваше Агентство\"\n",[261,424,429],{"className":425,"code":426,"filename":427,"language":428,"meta":267,"style":267},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl https://crm.rentix.md/api/v1/agency \\\n  -H \"Authorization: ApiKey YOUR_API_KEY\"\n","curl","bash",[253,430,431,442],{"__ignoreMap":267},[271,432,433,436,439],{"class":273,"line":274},[271,434,427],{"class":435},"sBMFI",[271,437,438],{"class":303}," https://crm.rentix.md/api/v1/agency",[271,440,441],{"class":281}," \\\n",[271,443,444,447,450,453],{"class":273,"line":315},[271,445,446],{"class":303},"  -H",[271,448,449],{"class":285}," \"",[271,451,452],{"class":303},"Authorization: ApiKey YOUR_API_KEY",[271,454,455],{"class":285},"\"\n",[261,457,461],{"className":458,"code":459,"filename":460,"language":460,"meta":267,"style":267},"language-php shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","$ch = curl_init('https://crm.rentix.md/api/v1/agency');\ncurl_setopt($ch, CURLOPT_HTTPHEADER, [\n  'Authorization: ApiKey YOUR_API_KEY'\n]);\ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n\n$response = curl_exec($ch);\n$agency = json_decode($response, true);\necho $agency['name']; // \"Ваше Агентство\"\n","php",[253,462,463,468,473,478,483,488,492,497,502],{"__ignoreMap":267},[271,464,465],{"class":273,"line":274},[271,466,467],{},"$ch = curl_init('https://crm.rentix.md/api/v1/agency');\n",[271,469,470],{"class":273,"line":315},[271,471,472],{},"curl_setopt($ch, CURLOPT_HTTPHEADER, [\n",[271,474,475],{"class":273,"line":327},[271,476,477],{},"  'Authorization: ApiKey YOUR_API_KEY'\n",[271,479,480],{"class":273,"line":348},[271,481,482],{},"]);\n",[271,484,485],{"class":273,"line":354},[271,486,487],{},"curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n",[271,489,490],{"class":273,"line":366},[271,491,370],{"emptyLinePlaceholder":369},[271,493,494],{"class":273,"line":373},[271,495,496],{},"$response = curl_exec($ch);\n",[271,498,499],{"class":273,"line":399},[271,500,501],{},"$agency = json_decode($response, true);\n",[271,503,505],{"class":273,"line":504},9,[271,506,507],{},"echo $agency['name']; // \"Ваше Агентство\"\n",[509,510,512],"h3",{"id":511},"альтернативный-заголовок","Альтернативный заголовок",[186,514,515,516,518,519,322],{},"Вместо ",[253,517,255],{}," можно использовать ",[253,520,521],{},"X-API-Key",[261,523,525],{"className":425,"code":524,"language":428,"meta":267,"style":267},"curl https://crm.rentix.md/api/v1/agency \\\n  -H \"X-API-Key: YOUR_API_KEY\"\n",[253,526,527,535],{"__ignoreMap":267},[271,528,529,531,533],{"class":273,"line":274},[271,530,427],{"class":435},[271,532,438],{"class":303},[271,534,441],{"class":281},[271,536,537,539,541,544],{"class":273,"line":315},[271,538,446],{"class":303},[271,540,449],{"class":285},[271,542,543],{"class":303},"X-API-Key: YOUR_API_KEY",[271,545,455],{"class":285},[190,547,549],{"id":548},"проверьте-подключение","Проверьте подключение",[186,551,552,553,556],{},"Запрос к ",[253,554,555],{},"/agency"," — простой способ убедиться, что ключ работает.",[261,558,562],{"className":559,"code":560,"filename":561,"language":391,"meta":267,"style":267},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"id\": 1,\n  \"name\": \"Ваше Агентство\",\n  \"status\": \"active\",\n  \"isCrmEnabled\": true,\n  \"limits\": {\n    \"monthlyListings\": { \"used\": 5, \"limit\": 1000 }\n  }\n}\n","Успешный ответ",[253,563,564,569,589,609,629,643,656,700,704],{"__ignoreMap":267},[271,565,566],{"class":273,"line":274},[271,567,568],{"class":285},"{\n",[271,570,571,574,577,580,582,586],{"class":273,"line":315},[271,572,573],{"class":285},"  \"",[271,575,576],{"class":277},"id",[271,578,579],{"class":285},"\"",[271,581,322],{"class":285},[271,583,585],{"class":584},"sbssI"," 1",[271,587,588],{"class":285},",\n",[271,590,591,593,596,598,600,602,605,607],{"class":273,"line":327},[271,592,573],{"class":285},[271,594,595],{"class":277},"name",[271,597,579],{"class":285},[271,599,322],{"class":285},[271,601,449],{"class":285},[271,603,604],{"class":303},"Ваше Агентство",[271,606,579],{"class":285},[271,608,588],{"class":285},[271,610,611,613,616,618,620,622,625,627],{"class":273,"line":348},[271,612,573],{"class":285},[271,614,615],{"class":277},"status",[271,617,579],{"class":285},[271,619,322],{"class":285},[271,621,449],{"class":285},[271,623,624],{"class":303},"active",[271,626,579],{"class":285},[271,628,588],{"class":285},[271,630,631,633,636,638,640],{"class":273,"line":354},[271,632,573],{"class":285},[271,634,635],{"class":277},"isCrmEnabled",[271,637,579],{"class":285},[271,639,322],{"class":285},[271,641,642],{"class":285}," true,\n",[271,644,645,647,650,652,654],{"class":273,"line":366},[271,646,573],{"class":285},[271,648,649],{"class":277},"limits",[271,651,579],{"class":285},[271,653,322],{"class":285},[271,655,312],{"class":285},[271,657,658,661,664,666,668,671,673,676,678,680,683,685,687,690,692,694,697],{"class":273,"line":373},[271,659,660],{"class":285},"    \"",[271,662,663],{"class":435},"monthlyListings",[271,665,579],{"class":285},[271,667,322],{"class":285},[271,669,670],{"class":285}," {",[271,672,449],{"class":285},[271,674,675],{"class":584},"used",[271,677,579],{"class":285},[271,679,322],{"class":285},[271,681,682],{"class":584}," 5",[271,684,309],{"class":285},[271,686,449],{"class":285},[271,688,689],{"class":584},"limit",[271,691,579],{"class":285},[271,693,322],{"class":285},[271,695,696],{"class":584}," 1000",[271,698,699],{"class":285}," }\n",[271,701,702],{"class":273,"line":399},[271,703,351],{"class":285},[271,705,706],{"class":273,"line":504},[271,707,708],{"class":285},"}\n",[190,710,712],{"id":711},"ошибки-аутентификации","Ошибки аутентификации",[714,715,716,732],"table",{},[717,718,719],"thead",{},[720,721,722,726,729],"tr",{},[723,724,725],"th",{},"Код",[723,727,728],{},"Ошибка",[723,730,731],{},"Решение",[733,734,735,755,771,783,796],"tbody",{},[720,736,737,741,746],{},[738,739,740],"td",{},"400",[738,742,743],{},[253,744,745],{},"Multiple authentication methods provided",[738,747,748,749,751,752,754],{},"Используйте либо ",[253,750,255],{},", либо ",[253,753,521],{},", но не оба",[720,756,757,760,765],{},[738,758,759],{},"401",[738,761,762],{},[253,763,764],{},"API key is required",[738,766,767,768],{},"Добавьте заголовок ",[253,769,770],{},"Authorization: ApiKey YOUR_KEY",[720,772,773,775,780],{},[738,774,759],{},[738,776,777],{},[253,778,779],{},"Invalid API key",[738,781,782],{},"Проверьте правильность API ключа и что он не отозван",[720,784,785,788,793],{},[738,786,787],{},"403",[738,789,790],{},[253,791,792],{},"Agency is suspended",[738,794,795],{},"Свяжитесь с поддержкой — аккаунт агентства приостановлен",[720,797,798,800,805],{},[738,799,787],{},[738,801,802],{},[253,803,804],{},"CRM is not enabled for this agency",[738,806,807],{},"Свяжитесь с поддержкой для подключения CRM",[190,809,811],{"id":810},"следующий-шаг","Следующий шаг",[186,813,814],{},"Ключ готов — создайте первое объявление.",[186,816,817],{},[202,818,819],{"href":27},"Быстрый старт →",[821,822,823],"style",{},"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);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}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 pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":267,"searchDepth":315,"depth":315,"links":825},[826,827,830,831,832],{"id":192,"depth":315,"text":193},{"id":247,"depth":315,"text":248,"children":828},[829],{"id":511,"depth":327,"text":512},{"id":548,"depth":315,"text":549},{"id":711,"depth":315,"text":712},{"id":810,"depth":315,"text":811},"Как создать API ключ и использовать его для доступа к API","md",null,{},{"icon":24},{"title":21,"description":833},"Rubk7ud5BX8TwyCLvnMNkT9tdPaUFnOdelV_KY2IGGU",[841,843],{"title":16,"path":17,"stem":18,"description":842,"icon":19,"children":-1},"Как зарегистрировать агентство и получить доступ к CRM API",{"title":26,"path":27,"stem":28,"description":844,"icon":29,"children":-1},"Опубликуйте первое объявление за один запрос",1773784451355]