[{"data":1,"prerenderedAt":2885},["ShallowReactive",2],{"navigation_docs_ru":3,"-ru-users-update":180,"-ru-users-update-surround":2880},[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":99,"body":182,"description":2873,"extension":2874,"links":2875,"meta":2876,"navigation":2877,"path":100,"seo":2878,"stem":101,"__hash__":2879},"docs_ru/ru/4.users/2.update.md",{"type":183,"value":184,"toc":2860},"minimark",[185,189,194,206,797,861,864,868,873,881,928,941,945,997,1004,1059,1063,1111,1115,1118,1170,1252,1254,1258,1261,1366,1370,1372,1376,1382,1990,2203,2209,2508,2510,2514,2517,2668,2671,2727,2732,2776,2778,2782,2856],[186,187,188],"p",{},"Синхронизируйте данные агентов из вашей CRM — имя, описание, соцсети и настройки контактов.",[190,191,193],"h2",{"id":192},"обновите-профиль-агента","Обновите профиль агента",[186,195,196,197,201,202,205],{},"Идентифицируйте агента по ",[198,199,200],"code",{},"externalId"," (из вашей CRM) или ",[198,203,204],{},"id"," (из Rentix).",[207,208,209,573,686],"code-group",{},[210,211,217],"pre",{"className":212,"code":213,"filename":214,"language":215,"meta":216,"style":216},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const response = await fetch('https://crm.rentix.md/api/v1/users', {\n  method: 'PUT',\n  headers: {\n    'Authorization': 'ApiKey YOUR_API_KEY',\n    'Content-Type': 'application/json'\n  },\n  body: JSON.stringify({\n    externalId: 'agent-001',\n    name: 'Иван Петров',\n    description: 'Опытный агент по недвижимости. Работаю с жилой и коммерческой недвижимостью.',\n    instagram: 'https://instagram.com/ivan.petrov',\n    settings: {\n      contact_phone: true,\n      contact_whatsapp: true,\n      contact_telegram: true\n    }\n  })\n});\n\nconst result = await response.json();\nconsole.log(`Обновлён агент #${result.id}`);\n","Node.js","js","",[198,218,219,262,283,293,315,335,341,363,380,397,414,431,441,455,467,478,484,493,505,512,537],{"__ignoreMap":216},[220,221,224,228,232,236,240,244,247,250,254,256,259],"span",{"class":222,"line":223},"line",1,[220,225,227],{"class":226},"spNyl","const",[220,229,231],{"class":230},"sTEyZ"," response ",[220,233,235],{"class":234},"sMK4o","=",[220,237,239],{"class":238},"s7zQu"," await",[220,241,243],{"class":242},"s2Zo4"," fetch",[220,245,246],{"class":230},"(",[220,248,249],{"class":234},"'",[220,251,253],{"class":252},"sfazB","https://crm.rentix.md/api/v1/users",[220,255,249],{"class":234},[220,257,258],{"class":234},",",[220,260,261],{"class":234}," {\n",[220,263,265,269,272,275,278,280],{"class":222,"line":264},2,[220,266,268],{"class":267},"swJcz","  method",[220,270,271],{"class":234},":",[220,273,274],{"class":234}," '",[220,276,277],{"class":252},"PUT",[220,279,249],{"class":234},[220,281,282],{"class":234},",\n",[220,284,286,289,291],{"class":222,"line":285},3,[220,287,288],{"class":267},"  headers",[220,290,271],{"class":234},[220,292,261],{"class":234},[220,294,296,299,302,304,306,308,311,313],{"class":222,"line":295},4,[220,297,298],{"class":234},"    '",[220,300,301],{"class":267},"Authorization",[220,303,249],{"class":234},[220,305,271],{"class":234},[220,307,274],{"class":234},[220,309,310],{"class":252},"ApiKey YOUR_API_KEY",[220,312,249],{"class":234},[220,314,282],{"class":234},[220,316,318,320,323,325,327,329,332],{"class":222,"line":317},5,[220,319,298],{"class":234},[220,321,322],{"class":267},"Content-Type",[220,324,249],{"class":234},[220,326,271],{"class":234},[220,328,274],{"class":234},[220,330,331],{"class":252},"application/json",[220,333,334],{"class":234},"'\n",[220,336,338],{"class":222,"line":337},6,[220,339,340],{"class":234},"  },\n",[220,342,344,347,349,352,355,358,360],{"class":222,"line":343},7,[220,345,346],{"class":267},"  body",[220,348,271],{"class":234},[220,350,351],{"class":230}," JSON",[220,353,354],{"class":234},".",[220,356,357],{"class":242},"stringify",[220,359,246],{"class":230},[220,361,362],{"class":234},"{\n",[220,364,366,369,371,373,376,378],{"class":222,"line":365},8,[220,367,368],{"class":267},"    externalId",[220,370,271],{"class":234},[220,372,274],{"class":234},[220,374,375],{"class":252},"agent-001",[220,377,249],{"class":234},[220,379,282],{"class":234},[220,381,383,386,388,390,393,395],{"class":222,"line":382},9,[220,384,385],{"class":267},"    name",[220,387,271],{"class":234},[220,389,274],{"class":234},[220,391,392],{"class":252},"Иван Петров",[220,394,249],{"class":234},[220,396,282],{"class":234},[220,398,400,403,405,407,410,412],{"class":222,"line":399},10,[220,401,402],{"class":267},"    description",[220,404,271],{"class":234},[220,406,274],{"class":234},[220,408,409],{"class":252},"Опытный агент по недвижимости. Работаю с жилой и коммерческой недвижимостью.",[220,411,249],{"class":234},[220,413,282],{"class":234},[220,415,417,420,422,424,427,429],{"class":222,"line":416},11,[220,418,419],{"class":267},"    instagram",[220,421,271],{"class":234},[220,423,274],{"class":234},[220,425,426],{"class":252},"https://instagram.com/ivan.petrov",[220,428,249],{"class":234},[220,430,282],{"class":234},[220,432,434,437,439],{"class":222,"line":433},12,[220,435,436],{"class":267},"    settings",[220,438,271],{"class":234},[220,440,261],{"class":234},[220,442,444,447,449,453],{"class":222,"line":443},13,[220,445,446],{"class":267},"      contact_phone",[220,448,271],{"class":234},[220,450,452],{"class":451},"sfNiH"," true",[220,454,282],{"class":234},[220,456,458,461,463,465],{"class":222,"line":457},14,[220,459,460],{"class":267},"      contact_whatsapp",[220,462,271],{"class":234},[220,464,452],{"class":451},[220,466,282],{"class":234},[220,468,470,473,475],{"class":222,"line":469},15,[220,471,472],{"class":267},"      contact_telegram",[220,474,271],{"class":234},[220,476,477],{"class":451}," true\n",[220,479,481],{"class":222,"line":480},16,[220,482,483],{"class":234},"    }\n",[220,485,487,490],{"class":222,"line":486},17,[220,488,489],{"class":234},"  }",[220,491,492],{"class":230},")\n",[220,494,496,499,502],{"class":222,"line":495},18,[220,497,498],{"class":234},"}",[220,500,501],{"class":230},")",[220,503,504],{"class":234},";\n",[220,506,508],{"class":222,"line":507},19,[220,509,511],{"emptyLinePlaceholder":510},true,"\n",[220,513,515,517,520,522,524,527,529,532,535],{"class":222,"line":514},20,[220,516,227],{"class":226},[220,518,519],{"class":230}," result ",[220,521,235],{"class":234},[220,523,239],{"class":238},[220,525,526],{"class":230}," response",[220,528,354],{"class":234},[220,530,531],{"class":242},"json",[220,533,534],{"class":230},"()",[220,536,504],{"class":234},[220,538,540,543,545,548,550,553,556,559,562,564,566,569,571],{"class":222,"line":539},21,[220,541,542],{"class":230},"console",[220,544,354],{"class":234},[220,546,547],{"class":242},"log",[220,549,246],{"class":230},[220,551,552],{"class":234},"`",[220,554,555],{"class":252},"Обновлён агент #",[220,557,558],{"class":234},"${",[220,560,561],{"class":230},"result",[220,563,354],{"class":234},[220,565,204],{"class":230},[220,567,568],{"class":234},"}`",[220,570,501],{"class":230},[220,572,504],{"class":234},[210,574,579],{"className":575,"code":576,"filename":577,"language":578,"meta":216,"style":216},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -X PUT https://crm.rentix.md/api/v1/users \\\n  -H \"Authorization: ApiKey YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"externalId\": \"agent-001\",\n    \"name\": \"Иван Петров\",\n    \"description\": \"Опытный агент по недвижимости. Работаю с жилой и коммерческой недвижимостью.\",\n    \"instagram\": \"https://instagram.com/ivan.petrov\",\n    \"settings\": {\n      \"contact_phone\": true,\n      \"contact_whatsapp\": true,\n      \"contact_telegram\": true\n    }\n  }'\n","curl","bash",[198,580,581,598,614,627,636,641,646,651,656,661,666,671,676,680],{"__ignoreMap":216},[220,582,583,586,589,592,595],{"class":222,"line":223},[220,584,577],{"class":585},"sBMFI",[220,587,588],{"class":252}," -X",[220,590,591],{"class":252}," PUT",[220,593,594],{"class":252}," https://crm.rentix.md/api/v1/users",[220,596,597],{"class":230}," \\\n",[220,599,600,603,606,609,612],{"class":222,"line":264},[220,601,602],{"class":252},"  -H",[220,604,605],{"class":234}," \"",[220,607,608],{"class":252},"Authorization: ApiKey YOUR_API_KEY",[220,610,611],{"class":234},"\"",[220,613,597],{"class":230},[220,615,616,618,620,623,625],{"class":222,"line":285},[220,617,602],{"class":252},[220,619,605],{"class":234},[220,621,622],{"class":252},"Content-Type: application/json",[220,624,611],{"class":234},[220,626,597],{"class":230},[220,628,629,632,634],{"class":222,"line":295},[220,630,631],{"class":252},"  -d",[220,633,274],{"class":234},[220,635,362],{"class":252},[220,637,638],{"class":222,"line":317},[220,639,640],{"class":252},"    \"externalId\": \"agent-001\",\n",[220,642,643],{"class":222,"line":337},[220,644,645],{"class":252},"    \"name\": \"Иван Петров\",\n",[220,647,648],{"class":222,"line":343},[220,649,650],{"class":252},"    \"description\": \"Опытный агент по недвижимости. Работаю с жилой и коммерческой недвижимостью.\",\n",[220,652,653],{"class":222,"line":365},[220,654,655],{"class":252},"    \"instagram\": \"https://instagram.com/ivan.petrov\",\n",[220,657,658],{"class":222,"line":382},[220,659,660],{"class":252},"    \"settings\": {\n",[220,662,663],{"class":222,"line":399},[220,664,665],{"class":252},"      \"contact_phone\": true,\n",[220,667,668],{"class":222,"line":416},[220,669,670],{"class":252},"      \"contact_whatsapp\": true,\n",[220,672,673],{"class":222,"line":433},[220,674,675],{"class":252},"      \"contact_telegram\": true\n",[220,677,678],{"class":222,"line":443},[220,679,483],{"class":252},[220,681,682,684],{"class":222,"line":457},[220,683,489],{"class":252},[220,685,334],{"class":234},[210,687,691],{"className":688,"code":689,"filename":690,"language":690,"meta":216,"style":216},"language-php shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","$data = [\n  'externalId' => 'agent-001',\n  'name' => 'Иван Петров',\n  'description' => 'Опытный агент по недвижимости. Работаю с жилой и коммерческой недвижимостью.',\n  'instagram' => 'https://instagram.com/ivan.petrov',\n  'settings' => [\n    'contact_phone' => true,\n    'contact_whatsapp' => true,\n    'contact_telegram' => true\n  ]\n];\n\n$ch = curl_init('https://crm.rentix.md/api/v1/users');\ncurl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');\ncurl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));\ncurl_setopt($ch, CURLOPT_HTTPHEADER, [\n  'Authorization: ApiKey YOUR_API_KEY',\n  'Content-Type: application/json'\n]);\ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n$response = curl_exec($ch);\n","php",[198,692,693,698,703,708,713,718,723,728,733,738,743,748,752,757,762,767,772,777,782,787,792],{"__ignoreMap":216},[220,694,695],{"class":222,"line":223},[220,696,697],{},"$data = [\n",[220,699,700],{"class":222,"line":264},[220,701,702],{},"  'externalId' => 'agent-001',\n",[220,704,705],{"class":222,"line":285},[220,706,707],{},"  'name' => 'Иван Петров',\n",[220,709,710],{"class":222,"line":295},[220,711,712],{},"  'description' => 'Опытный агент по недвижимости. Работаю с жилой и коммерческой недвижимостью.',\n",[220,714,715],{"class":222,"line":317},[220,716,717],{},"  'instagram' => 'https://instagram.com/ivan.petrov',\n",[220,719,720],{"class":222,"line":337},[220,721,722],{},"  'settings' => [\n",[220,724,725],{"class":222,"line":343},[220,726,727],{},"    'contact_phone' => true,\n",[220,729,730],{"class":222,"line":365},[220,731,732],{},"    'contact_whatsapp' => true,\n",[220,734,735],{"class":222,"line":382},[220,736,737],{},"    'contact_telegram' => true\n",[220,739,740],{"class":222,"line":399},[220,741,742],{},"  ]\n",[220,744,745],{"class":222,"line":416},[220,746,747],{},"];\n",[220,749,750],{"class":222,"line":433},[220,751,511],{"emptyLinePlaceholder":510},[220,753,754],{"class":222,"line":443},[220,755,756],{},"$ch = curl_init('https://crm.rentix.md/api/v1/users');\n",[220,758,759],{"class":222,"line":457},[220,760,761],{},"curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');\n",[220,763,764],{"class":222,"line":469},[220,765,766],{},"curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));\n",[220,768,769],{"class":222,"line":480},[220,770,771],{},"curl_setopt($ch, CURLOPT_HTTPHEADER, [\n",[220,773,774],{"class":222,"line":486},[220,775,776],{},"  'Authorization: ApiKey YOUR_API_KEY',\n",[220,778,779],{"class":222,"line":495},[220,780,781],{},"  'Content-Type: application/json'\n",[220,783,784],{"class":222,"line":507},[220,785,786],{},"]);\n",[220,788,789],{"class":222,"line":514},[220,790,791],{},"curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n",[220,793,794],{"class":222,"line":539},[220,795,796],{},"$response = curl_exec($ch);\n",[210,798,802],{"className":799,"code":800,"filename":801,"language":531,"meta":216,"style":216},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"id\": 1,\n  \"externalId\": \"agent-001\",\n  \"updated\": true\n}\n","Ответ",[198,803,804,808,825,843,856],{"__ignoreMap":216},[220,805,806],{"class":222,"line":223},[220,807,362],{"class":234},[220,809,810,813,815,817,819,823],{"class":222,"line":264},[220,811,812],{"class":234},"  \"",[220,814,204],{"class":226},[220,816,611],{"class":234},[220,818,271],{"class":234},[220,820,822],{"class":821},"sbssI"," 1",[220,824,282],{"class":234},[220,826,827,829,831,833,835,837,839,841],{"class":222,"line":285},[220,828,812],{"class":234},[220,830,200],{"class":226},[220,832,611],{"class":234},[220,834,271],{"class":234},[220,836,605],{"class":234},[220,838,375],{"class":252},[220,840,611],{"class":234},[220,842,282],{"class":234},[220,844,845,847,850,852,854],{"class":222,"line":295},[220,846,812],{"class":234},[220,848,849],{"class":226},"updated",[220,851,611],{"class":234},[220,853,271],{"class":234},[220,855,477],{"class":234},[220,857,858],{"class":222,"line":317},[220,859,860],{"class":234},"}\n",[862,863],"hr",{},[190,865,867],{"id":866},"параметры-запроса","Параметры запроса",[869,870,872],"h3",{"id":871},"идентификация","Идентификация",[186,874,875,876,880],{},"Укажите ",[877,878,879],"strong",{},"один"," из параметров:",[882,883,884,900],"table",{},[885,886,887],"thead",{},[888,889,890,894,897],"tr",{},[891,892,893],"th",{},"Поле",[891,895,896],{},"Тип",[891,898,899],{},"Описание",[901,902,903,916],"tbody",{},[888,904,905,910,913],{},[906,907,908],"td",{},[198,909,204],{},[906,911,912],{},"number",[906,914,915],{},"Внутренний ID Rentix",[888,917,918,922,925],{},[906,919,920],{},[198,921,200],{},[906,923,924],{},"string",[906,926,927],{},"Ваш ID из CRM (до 255 символов)",[929,930,931,932,934,935,934,938,940],"warning",{},"Передайте ",[198,933,204],{}," ",[877,936,937],{},"или",[198,939,200],{},", не оба одновременно.",[869,942,944],{"id":943},"профиль","Профиль",[882,946,947,957],{},[885,948,949],{},[888,950,951,953,955],{},[891,952,893],{},[891,954,896],{},[891,956,899],{},[901,958,959,971,984],{},[888,960,961,966,968],{},[906,962,963],{},[198,964,965],{},"name",[906,967,924],{},[906,969,970],{},"Имя агента",[888,972,973,978,981],{},[906,974,975],{},[198,976,977],{},"description",[906,979,980],{},"string/object",[906,982,983],{},"Описание профиля",[888,985,986,991,994],{},[906,987,988],{},[198,989,990],{},"avatar",[906,992,993],{},"object/null",[906,995,996],{},"Аватар агента (см. ниже)",[186,998,999],{},[877,1000,1001,1002,271],{},"Формат поля ",[198,1003,990],{},[882,1005,1006,1018],{},[885,1007,1008],{},[888,1009,1010,1013,1016],{},[891,1011,1012],{},"Формат",[891,1014,1015],{},"Пример",[891,1017,899],{},[901,1019,1020,1033,1046],{},[888,1021,1022,1025,1030],{},[906,1023,1024],{},"По URL",[906,1026,1027],{},[198,1028,1029],{},"{ \"url\": \"https://...\" }",[906,1031,1032],{},"Автоимпорт по URL",[888,1034,1035,1038,1043],{},[906,1036,1037],{},"По internal ID",[906,1039,1040],{},[198,1041,1042],{},"{ \"id\": 123 }",[906,1044,1045],{},"Уже загруженный файл",[888,1047,1048,1051,1056],{},[906,1049,1050],{},"Очистить",[906,1052,1053],{},[198,1054,1055],{},"null",[906,1057,1058],{},"Удалить аватар",[869,1060,1062],{"id":1061},"соцсети","Соцсети",[882,1064,1065,1073],{},[885,1066,1067],{},[888,1068,1069,1071],{},[891,1070,893],{},[891,1072,1012],{},[901,1074,1075,1087,1099],{},[888,1076,1077,1082],{},[906,1078,1079],{},[198,1080,1081],{},"instagram",[906,1083,1084],{},[198,1085,1086],{},"https://instagram.com/username",[888,1088,1089,1094],{},[906,1090,1091],{},[198,1092,1093],{},"youtube",[906,1095,1096],{},[198,1097,1098],{},"https://youtube.com/...",[888,1100,1101,1106],{},[906,1102,1103],{},[198,1104,1105],{},"tiktok",[906,1107,1108],{},[198,1109,1110],{},"https://tiktok.com/@username",[869,1112,1114],{"id":1113},"настройки-контактов","Настройки контактов",[186,1116,1117],{},"Определяют, какие способы связи отображаются на объявлениях агента.",[882,1119,1120,1128],{},[885,1121,1122],{},[888,1123,1124,1126],{},[891,1125,893],{},[891,1127,899],{},[901,1129,1130,1140,1150,1160],{},[888,1131,1132,1137],{},[906,1133,1134],{},[198,1135,1136],{},"contact_phone",[906,1138,1139],{},"Показывать телефон",[888,1141,1142,1147],{},[906,1143,1144],{},[198,1145,1146],{},"contact_whatsapp",[906,1148,1149],{},"Показывать кнопку WhatsApp",[888,1151,1152,1157],{},[906,1153,1154],{},[198,1155,1156],{},"contact_viber",[906,1158,1159],{},"Показывать кнопку Viber",[888,1161,1162,1167],{},[906,1163,1164],{},[198,1165,1166],{},"contact_telegram",[906,1168,1169],{},"Показывать кнопку Telegram",[210,1171,1173],{"className":799,"code":1172,"language":531,"meta":216,"style":216},"{\n  \"settings\": {\n    \"contact_phone\": true,\n    \"contact_whatsapp\": true,\n    \"contact_viber\": false,\n    \"contact_telegram\": true\n  }\n}\n",[198,1174,1175,1179,1192,1206,1218,1231,1243,1248],{"__ignoreMap":216},[220,1176,1177],{"class":222,"line":223},[220,1178,362],{"class":234},[220,1180,1181,1183,1186,1188,1190],{"class":222,"line":264},[220,1182,812],{"class":234},[220,1184,1185],{"class":226},"settings",[220,1187,611],{"class":234},[220,1189,271],{"class":234},[220,1191,261],{"class":234},[220,1193,1194,1197,1199,1201,1203],{"class":222,"line":285},[220,1195,1196],{"class":234},"    \"",[220,1198,1136],{"class":585},[220,1200,611],{"class":234},[220,1202,271],{"class":234},[220,1204,1205],{"class":234}," true,\n",[220,1207,1208,1210,1212,1214,1216],{"class":222,"line":295},[220,1209,1196],{"class":234},[220,1211,1146],{"class":585},[220,1213,611],{"class":234},[220,1215,271],{"class":234},[220,1217,1205],{"class":234},[220,1219,1220,1222,1224,1226,1228],{"class":222,"line":317},[220,1221,1196],{"class":234},[220,1223,1156],{"class":585},[220,1225,611],{"class":234},[220,1227,271],{"class":234},[220,1229,1230],{"class":234}," false,\n",[220,1232,1233,1235,1237,1239,1241],{"class":222,"line":337},[220,1234,1196],{"class":234},[220,1236,1166],{"class":585},[220,1238,611],{"class":234},[220,1240,271],{"class":234},[220,1242,477],{"class":234},[220,1244,1245],{"class":222,"line":343},[220,1246,1247],{"class":234},"  }\n",[220,1249,1250],{"class":222,"line":365},[220,1251,860],{"class":234},[862,1253],{},[190,1255,1257],{"id":1256},"многоязычное-описание","Многоязычное описание",[186,1259,1260],{},"Укажите описание на нескольких языках — система покажет нужное в зависимости от языка пользователя.",[210,1262,1264],{"className":799,"code":1263,"language":531,"meta":216,"style":216},"{\n  \"externalId\": \"agent-001\",\n  \"description\": {\n    \"ru\": \"Опытный агент по недвижимости. Работаю с жилой и коммерческой недвижимостью.\",\n    \"en\": \"Experienced real estate agent. I work with residential and commercial properties.\",\n    \"ro\": \"Agent imobiliar experimentat. Lucrez cu proprietăți rezidențiale și comerciale.\"\n  }\n}\n",[198,1265,1266,1270,1288,1300,1319,1339,1358,1362],{"__ignoreMap":216},[220,1267,1268],{"class":222,"line":223},[220,1269,362],{"class":234},[220,1271,1272,1274,1276,1278,1280,1282,1284,1286],{"class":222,"line":264},[220,1273,812],{"class":234},[220,1275,200],{"class":226},[220,1277,611],{"class":234},[220,1279,271],{"class":234},[220,1281,605],{"class":234},[220,1283,375],{"class":252},[220,1285,611],{"class":234},[220,1287,282],{"class":234},[220,1289,1290,1292,1294,1296,1298],{"class":222,"line":285},[220,1291,812],{"class":234},[220,1293,977],{"class":226},[220,1295,611],{"class":234},[220,1297,271],{"class":234},[220,1299,261],{"class":234},[220,1301,1302,1304,1307,1309,1311,1313,1315,1317],{"class":222,"line":295},[220,1303,1196],{"class":234},[220,1305,1306],{"class":585},"ru",[220,1308,611],{"class":234},[220,1310,271],{"class":234},[220,1312,605],{"class":234},[220,1314,409],{"class":252},[220,1316,611],{"class":234},[220,1318,282],{"class":234},[220,1320,1321,1323,1326,1328,1330,1332,1335,1337],{"class":222,"line":317},[220,1322,1196],{"class":234},[220,1324,1325],{"class":585},"en",[220,1327,611],{"class":234},[220,1329,271],{"class":234},[220,1331,605],{"class":234},[220,1333,1334],{"class":252},"Experienced real estate agent. I work with residential and commercial properties.",[220,1336,611],{"class":234},[220,1338,282],{"class":234},[220,1340,1341,1343,1346,1348,1350,1352,1355],{"class":222,"line":337},[220,1342,1196],{"class":234},[220,1344,1345],{"class":585},"ro",[220,1347,611],{"class":234},[220,1349,271],{"class":234},[220,1351,605],{"class":234},[220,1353,1354],{"class":252},"Agent imobiliar experimentat. Lucrez cu proprietăți rezidențiale și comerciale.",[220,1356,1357],{"class":234},"\"\n",[220,1359,1360],{"class":222,"line":343},[220,1361,1247],{"class":234},[220,1363,1364],{"class":222,"line":365},[220,1365,860],{"class":234},[1367,1368,1369],"note",{},"Если передать строку вместо объекта, она будет использована для всех языков.",[862,1371],{},[190,1373,1375],{"id":1374},"bulk-обновление","Bulk-обновление",[186,1377,1378,1379,271],{},"Обновите несколько агентов за один запрос. Каждая операция должна содержать поле ",[198,1380,1381],{},"op",[207,1383,1384,1748,1869],{},[210,1385,1387],{"className":212,"code":1386,"filename":214,"language":215,"meta":216,"style":216},"const response = await fetch('https://crm.rentix.md/api/v1/users/bulk', {\n  method: 'POST',\n  headers: {\n    'Authorization': 'ApiKey YOUR_API_KEY',\n    'Content-Type': 'application/json'\n  },\n  body: JSON.stringify({\n    operations: [\n      {\n        op: 'upsert',\n        externalId: 'agent-001',\n        name: 'Иван Петров',\n        settings: { contact_whatsapp: true }\n      },\n      {\n        op: 'upsert',\n        externalId: 'agent-002',\n        name: 'Мария Иванова',\n        settings: { contact_telegram: true }\n      }\n    ]\n  })\n});\n\nconst result = await response.json();\nconsole.log(`Обновлено: ${result.summary.succeeded} из ${result.summary.total}`);\n",[198,1388,1389,1414,1429,1437,1455,1471,1475,1491,1501,1506,1522,1537,1552,1572,1577,1581,1595,1610,1625,1642,1647,1652,1659,1668,1673,1694],{"__ignoreMap":216},[220,1390,1391,1393,1395,1397,1399,1401,1403,1405,1408,1410,1412],{"class":222,"line":223},[220,1392,227],{"class":226},[220,1394,231],{"class":230},[220,1396,235],{"class":234},[220,1398,239],{"class":238},[220,1400,243],{"class":242},[220,1402,246],{"class":230},[220,1404,249],{"class":234},[220,1406,1407],{"class":252},"https://crm.rentix.md/api/v1/users/bulk",[220,1409,249],{"class":234},[220,1411,258],{"class":234},[220,1413,261],{"class":234},[220,1415,1416,1418,1420,1422,1425,1427],{"class":222,"line":264},[220,1417,268],{"class":267},[220,1419,271],{"class":234},[220,1421,274],{"class":234},[220,1423,1424],{"class":252},"POST",[220,1426,249],{"class":234},[220,1428,282],{"class":234},[220,1430,1431,1433,1435],{"class":222,"line":285},[220,1432,288],{"class":267},[220,1434,271],{"class":234},[220,1436,261],{"class":234},[220,1438,1439,1441,1443,1445,1447,1449,1451,1453],{"class":222,"line":295},[220,1440,298],{"class":234},[220,1442,301],{"class":267},[220,1444,249],{"class":234},[220,1446,271],{"class":234},[220,1448,274],{"class":234},[220,1450,310],{"class":252},[220,1452,249],{"class":234},[220,1454,282],{"class":234},[220,1456,1457,1459,1461,1463,1465,1467,1469],{"class":222,"line":317},[220,1458,298],{"class":234},[220,1460,322],{"class":267},[220,1462,249],{"class":234},[220,1464,271],{"class":234},[220,1466,274],{"class":234},[220,1468,331],{"class":252},[220,1470,334],{"class":234},[220,1472,1473],{"class":222,"line":337},[220,1474,340],{"class":234},[220,1476,1477,1479,1481,1483,1485,1487,1489],{"class":222,"line":343},[220,1478,346],{"class":267},[220,1480,271],{"class":234},[220,1482,351],{"class":230},[220,1484,354],{"class":234},[220,1486,357],{"class":242},[220,1488,246],{"class":230},[220,1490,362],{"class":234},[220,1492,1493,1496,1498],{"class":222,"line":365},[220,1494,1495],{"class":267},"    operations",[220,1497,271],{"class":234},[220,1499,1500],{"class":230}," [\n",[220,1502,1503],{"class":222,"line":382},[220,1504,1505],{"class":234},"      {\n",[220,1507,1508,1511,1513,1515,1518,1520],{"class":222,"line":399},[220,1509,1510],{"class":267},"        op",[220,1512,271],{"class":234},[220,1514,274],{"class":234},[220,1516,1517],{"class":252},"upsert",[220,1519,249],{"class":234},[220,1521,282],{"class":234},[220,1523,1524,1527,1529,1531,1533,1535],{"class":222,"line":416},[220,1525,1526],{"class":267},"        externalId",[220,1528,271],{"class":234},[220,1530,274],{"class":234},[220,1532,375],{"class":252},[220,1534,249],{"class":234},[220,1536,282],{"class":234},[220,1538,1539,1542,1544,1546,1548,1550],{"class":222,"line":433},[220,1540,1541],{"class":267},"        name",[220,1543,271],{"class":234},[220,1545,274],{"class":234},[220,1547,392],{"class":252},[220,1549,249],{"class":234},[220,1551,282],{"class":234},[220,1553,1554,1557,1559,1562,1565,1567,1569],{"class":222,"line":443},[220,1555,1556],{"class":267},"        settings",[220,1558,271],{"class":234},[220,1560,1561],{"class":234}," {",[220,1563,1564],{"class":267}," contact_whatsapp",[220,1566,271],{"class":234},[220,1568,452],{"class":451},[220,1570,1571],{"class":234}," }\n",[220,1573,1574],{"class":222,"line":457},[220,1575,1576],{"class":234},"      },\n",[220,1578,1579],{"class":222,"line":469},[220,1580,1505],{"class":234},[220,1582,1583,1585,1587,1589,1591,1593],{"class":222,"line":480},[220,1584,1510],{"class":267},[220,1586,271],{"class":234},[220,1588,274],{"class":234},[220,1590,1517],{"class":252},[220,1592,249],{"class":234},[220,1594,282],{"class":234},[220,1596,1597,1599,1601,1603,1606,1608],{"class":222,"line":486},[220,1598,1526],{"class":267},[220,1600,271],{"class":234},[220,1602,274],{"class":234},[220,1604,1605],{"class":252},"agent-002",[220,1607,249],{"class":234},[220,1609,282],{"class":234},[220,1611,1612,1614,1616,1618,1621,1623],{"class":222,"line":495},[220,1613,1541],{"class":267},[220,1615,271],{"class":234},[220,1617,274],{"class":234},[220,1619,1620],{"class":252},"Мария Иванова",[220,1622,249],{"class":234},[220,1624,282],{"class":234},[220,1626,1627,1629,1631,1633,1636,1638,1640],{"class":222,"line":507},[220,1628,1556],{"class":267},[220,1630,271],{"class":234},[220,1632,1561],{"class":234},[220,1634,1635],{"class":267}," contact_telegram",[220,1637,271],{"class":234},[220,1639,452],{"class":451},[220,1641,1571],{"class":234},[220,1643,1644],{"class":222,"line":514},[220,1645,1646],{"class":234},"      }\n",[220,1648,1649],{"class":222,"line":539},[220,1650,1651],{"class":230},"    ]\n",[220,1653,1655,1657],{"class":222,"line":1654},22,[220,1656,489],{"class":234},[220,1658,492],{"class":230},[220,1660,1662,1664,1666],{"class":222,"line":1661},23,[220,1663,498],{"class":234},[220,1665,501],{"class":230},[220,1667,504],{"class":234},[220,1669,1671],{"class":222,"line":1670},24,[220,1672,511],{"emptyLinePlaceholder":510},[220,1674,1676,1678,1680,1682,1684,1686,1688,1690,1692],{"class":222,"line":1675},25,[220,1677,227],{"class":226},[220,1679,519],{"class":230},[220,1681,235],{"class":234},[220,1683,239],{"class":238},[220,1685,526],{"class":230},[220,1687,354],{"class":234},[220,1689,531],{"class":242},[220,1691,534],{"class":230},[220,1693,504],{"class":234},[220,1695,1697,1699,1701,1703,1705,1707,1710,1712,1714,1716,1719,1721,1724,1726,1729,1731,1733,1735,1737,1739,1742,1744,1746],{"class":222,"line":1696},26,[220,1698,542],{"class":230},[220,1700,354],{"class":234},[220,1702,547],{"class":242},[220,1704,246],{"class":230},[220,1706,552],{"class":234},[220,1708,1709],{"class":252},"Обновлено: ",[220,1711,558],{"class":234},[220,1713,561],{"class":230},[220,1715,354],{"class":234},[220,1717,1718],{"class":230},"summary",[220,1720,354],{"class":234},[220,1722,1723],{"class":230},"succeeded",[220,1725,498],{"class":234},[220,1727,1728],{"class":252}," из ",[220,1730,558],{"class":234},[220,1732,561],{"class":230},[220,1734,354],{"class":234},[220,1736,1718],{"class":230},[220,1738,354],{"class":234},[220,1740,1741],{"class":230},"total",[220,1743,568],{"class":234},[220,1745,501],{"class":230},[220,1747,504],{"class":234},[210,1749,1751],{"className":575,"code":1750,"filename":577,"language":578,"meta":216,"style":216},"curl -X POST https://crm.rentix.md/api/v1/users/bulk \\\n  -H \"Authorization: ApiKey YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"operations\": [\n      {\n        \"op\": \"upsert\",\n        \"externalId\": \"agent-001\",\n        \"name\": \"Иван Петров\",\n        \"settings\": { \"contact_whatsapp\": true }\n      },\n      {\n        \"op\": \"upsert\",\n        \"externalId\": \"agent-002\",\n        \"name\": \"Мария Иванова\",\n        \"settings\": { \"contact_telegram\": true }\n      }\n    ]\n  }'\n",[198,1752,1753,1767,1779,1791,1799,1804,1808,1813,1818,1823,1828,1832,1836,1840,1845,1850,1855,1859,1863],{"__ignoreMap":216},[220,1754,1755,1757,1759,1762,1765],{"class":222,"line":223},[220,1756,577],{"class":585},[220,1758,588],{"class":252},[220,1760,1761],{"class":252}," POST",[220,1763,1764],{"class":252}," https://crm.rentix.md/api/v1/users/bulk",[220,1766,597],{"class":230},[220,1768,1769,1771,1773,1775,1777],{"class":222,"line":264},[220,1770,602],{"class":252},[220,1772,605],{"class":234},[220,1774,608],{"class":252},[220,1776,611],{"class":234},[220,1778,597],{"class":230},[220,1780,1781,1783,1785,1787,1789],{"class":222,"line":285},[220,1782,602],{"class":252},[220,1784,605],{"class":234},[220,1786,622],{"class":252},[220,1788,611],{"class":234},[220,1790,597],{"class":230},[220,1792,1793,1795,1797],{"class":222,"line":295},[220,1794,631],{"class":252},[220,1796,274],{"class":234},[220,1798,362],{"class":252},[220,1800,1801],{"class":222,"line":317},[220,1802,1803],{"class":252},"    \"operations\": [\n",[220,1805,1806],{"class":222,"line":337},[220,1807,1505],{"class":252},[220,1809,1810],{"class":222,"line":343},[220,1811,1812],{"class":252},"        \"op\": \"upsert\",\n",[220,1814,1815],{"class":222,"line":365},[220,1816,1817],{"class":252},"        \"externalId\": \"agent-001\",\n",[220,1819,1820],{"class":222,"line":382},[220,1821,1822],{"class":252},"        \"name\": \"Иван Петров\",\n",[220,1824,1825],{"class":222,"line":399},[220,1826,1827],{"class":252},"        \"settings\": { \"contact_whatsapp\": true }\n",[220,1829,1830],{"class":222,"line":416},[220,1831,1576],{"class":252},[220,1833,1834],{"class":222,"line":433},[220,1835,1505],{"class":252},[220,1837,1838],{"class":222,"line":443},[220,1839,1812],{"class":252},[220,1841,1842],{"class":222,"line":457},[220,1843,1844],{"class":252},"        \"externalId\": \"agent-002\",\n",[220,1846,1847],{"class":222,"line":469},[220,1848,1849],{"class":252},"        \"name\": \"Мария Иванова\",\n",[220,1851,1852],{"class":222,"line":480},[220,1853,1854],{"class":252},"        \"settings\": { \"contact_telegram\": true }\n",[220,1856,1857],{"class":222,"line":486},[220,1858,1646],{"class":252},[220,1860,1861],{"class":222,"line":495},[220,1862,1651],{"class":252},[220,1864,1865,1867],{"class":222,"line":507},[220,1866,489],{"class":252},[220,1868,334],{"class":234},[210,1870,1872],{"className":688,"code":1871,"filename":690,"language":690,"meta":216,"style":216},"$data = [\n  'operations' => [\n    [\n      'op' => 'upsert',\n      'externalId' => 'agent-001',\n      'name' => 'Иван Петров',\n      'settings' => ['contact_whatsapp' => true]\n    ],\n    [\n      'op' => 'upsert',\n      'externalId' => 'agent-002',\n      'name' => 'Мария Иванова',\n      'settings' => ['contact_telegram' => true]\n    ]\n  ]\n];\n\n$ch = curl_init('https://crm.rentix.md/api/v1/users/bulk');\ncurl_setopt($ch, CURLOPT_POST, true);\ncurl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));\ncurl_setopt($ch, CURLOPT_HTTPHEADER, [\n  'Authorization: ApiKey YOUR_API_KEY',\n  'Content-Type: application/json'\n]);\ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n$response = curl_exec($ch);\n",[198,1873,1874,1878,1883,1888,1893,1898,1903,1908,1913,1917,1921,1926,1931,1936,1940,1944,1948,1952,1957,1962,1966,1970,1974,1978,1982,1986],{"__ignoreMap":216},[220,1875,1876],{"class":222,"line":223},[220,1877,697],{},[220,1879,1880],{"class":222,"line":264},[220,1881,1882],{},"  'operations' => [\n",[220,1884,1885],{"class":222,"line":285},[220,1886,1887],{},"    [\n",[220,1889,1890],{"class":222,"line":295},[220,1891,1892],{},"      'op' => 'upsert',\n",[220,1894,1895],{"class":222,"line":317},[220,1896,1897],{},"      'externalId' => 'agent-001',\n",[220,1899,1900],{"class":222,"line":337},[220,1901,1902],{},"      'name' => 'Иван Петров',\n",[220,1904,1905],{"class":222,"line":343},[220,1906,1907],{},"      'settings' => ['contact_whatsapp' => true]\n",[220,1909,1910],{"class":222,"line":365},[220,1911,1912],{},"    ],\n",[220,1914,1915],{"class":222,"line":382},[220,1916,1887],{},[220,1918,1919],{"class":222,"line":399},[220,1920,1892],{},[220,1922,1923],{"class":222,"line":416},[220,1924,1925],{},"      'externalId' => 'agent-002',\n",[220,1927,1928],{"class":222,"line":433},[220,1929,1930],{},"      'name' => 'Мария Иванова',\n",[220,1932,1933],{"class":222,"line":443},[220,1934,1935],{},"      'settings' => ['contact_telegram' => true]\n",[220,1937,1938],{"class":222,"line":457},[220,1939,1651],{},[220,1941,1942],{"class":222,"line":469},[220,1943,742],{},[220,1945,1946],{"class":222,"line":480},[220,1947,747],{},[220,1949,1950],{"class":222,"line":486},[220,1951,511],{"emptyLinePlaceholder":510},[220,1953,1954],{"class":222,"line":495},[220,1955,1956],{},"$ch = curl_init('https://crm.rentix.md/api/v1/users/bulk');\n",[220,1958,1959],{"class":222,"line":507},[220,1960,1961],{},"curl_setopt($ch, CURLOPT_POST, true);\n",[220,1963,1964],{"class":222,"line":514},[220,1965,766],{},[220,1967,1968],{"class":222,"line":539},[220,1969,771],{},[220,1971,1972],{"class":222,"line":1654},[220,1973,776],{},[220,1975,1976],{"class":222,"line":1661},[220,1977,781],{},[220,1979,1980],{"class":222,"line":1670},[220,1981,786],{},[220,1983,1984],{"class":222,"line":1675},[220,1985,791],{},[220,1987,1988],{"class":222,"line":1696},[220,1989,796],{},[210,1991,1993],{"className":799,"code":1992,"filename":801,"language":531,"meta":216,"style":216},"{\n  \"results\": [\n    { \"op\": \"upsert\", \"externalId\": \"agent-001\", \"id\": 1, \"success\": true },\n    { \"op\": \"upsert\", \"externalId\": \"agent-002\", \"id\": 2, \"success\": true }\n  ],\n  \"summary\": {\n    \"total\": 2,\n    \"succeeded\": 2,\n    \"failed\": 0\n  }\n}\n",[198,1994,1995,1999,2012,2075,2136,2141,2153,2167,2181,2195,2199],{"__ignoreMap":216},[220,1996,1997],{"class":222,"line":223},[220,1998,362],{"class":234},[220,2000,2001,2003,2006,2008,2010],{"class":222,"line":264},[220,2002,812],{"class":234},[220,2004,2005],{"class":226},"results",[220,2007,611],{"class":234},[220,2009,271],{"class":234},[220,2011,1500],{"class":234},[220,2013,2014,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059,2061,2063,2066,2068,2070,2072],{"class":222,"line":285},[220,2015,2016],{"class":234},"    {",[220,2018,605],{"class":234},[220,2020,1381],{"class":585},[220,2022,611],{"class":234},[220,2024,271],{"class":234},[220,2026,605],{"class":234},[220,2028,1517],{"class":252},[220,2030,611],{"class":234},[220,2032,258],{"class":234},[220,2034,605],{"class":234},[220,2036,200],{"class":585},[220,2038,611],{"class":234},[220,2040,271],{"class":234},[220,2042,605],{"class":234},[220,2044,375],{"class":252},[220,2046,611],{"class":234},[220,2048,258],{"class":234},[220,2050,605],{"class":234},[220,2052,204],{"class":585},[220,2054,611],{"class":234},[220,2056,271],{"class":234},[220,2058,822],{"class":821},[220,2060,258],{"class":234},[220,2062,605],{"class":234},[220,2064,2065],{"class":585},"success",[220,2067,611],{"class":234},[220,2069,271],{"class":234},[220,2071,452],{"class":234},[220,2073,2074],{"class":234}," },\n",[220,2076,2077,2079,2081,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103,2105,2107,2109,2111,2113,2115,2117,2119,2122,2124,2126,2128,2130,2132,2134],{"class":222,"line":295},[220,2078,2016],{"class":234},[220,2080,605],{"class":234},[220,2082,1381],{"class":585},[220,2084,611],{"class":234},[220,2086,271],{"class":234},[220,2088,605],{"class":234},[220,2090,1517],{"class":252},[220,2092,611],{"class":234},[220,2094,258],{"class":234},[220,2096,605],{"class":234},[220,2098,200],{"class":585},[220,2100,611],{"class":234},[220,2102,271],{"class":234},[220,2104,605],{"class":234},[220,2106,1605],{"class":252},[220,2108,611],{"class":234},[220,2110,258],{"class":234},[220,2112,605],{"class":234},[220,2114,204],{"class":585},[220,2116,611],{"class":234},[220,2118,271],{"class":234},[220,2120,2121],{"class":821}," 2",[220,2123,258],{"class":234},[220,2125,605],{"class":234},[220,2127,2065],{"class":585},[220,2129,611],{"class":234},[220,2131,271],{"class":234},[220,2133,452],{"class":234},[220,2135,1571],{"class":234},[220,2137,2138],{"class":222,"line":317},[220,2139,2140],{"class":234},"  ],\n",[220,2142,2143,2145,2147,2149,2151],{"class":222,"line":337},[220,2144,812],{"class":234},[220,2146,1718],{"class":226},[220,2148,611],{"class":234},[220,2150,271],{"class":234},[220,2152,261],{"class":234},[220,2154,2155,2157,2159,2161,2163,2165],{"class":222,"line":343},[220,2156,1196],{"class":234},[220,2158,1741],{"class":585},[220,2160,611],{"class":234},[220,2162,271],{"class":234},[220,2164,2121],{"class":821},[220,2166,282],{"class":234},[220,2168,2169,2171,2173,2175,2177,2179],{"class":222,"line":365},[220,2170,1196],{"class":234},[220,2172,1723],{"class":585},[220,2174,611],{"class":234},[220,2176,271],{"class":234},[220,2178,2121],{"class":821},[220,2180,282],{"class":234},[220,2182,2183,2185,2188,2190,2192],{"class":222,"line":382},[220,2184,1196],{"class":234},[220,2186,2187],{"class":585},"failed",[220,2189,611],{"class":234},[220,2191,271],{"class":234},[220,2193,2194],{"class":821}," 0\n",[220,2196,2197],{"class":222,"line":399},[220,2198,1247],{"class":234},[220,2200,2201],{"class":222,"line":416},[220,2202,860],{"class":234},[186,2204,2205,2206,2208],{},"Ошибка в одной операции не останавливает остальные. Проверяйте ",[198,2207,2065],{}," для каждого результата:",[210,2210,2213],{"className":799,"code":2211,"filename":2212,"language":531,"meta":216,"style":216},"{\n  \"results\": [\n    { \"op\": \"upsert\", \"externalId\": \"agent-001\", \"id\": 1, \"success\": true },\n    {\n      \"op\": \"upsert\",\n      \"externalId\": \"agent-002\",\n      \"id\": null,\n      \"success\": false,\n      \"error\": {\n        \"statusCode\": 400,\n        \"body\": {\n          \"error\": \"Invalid phone number format\",\n          \"error_code\": \"VALIDATION_ERROR\"\n        }\n      }\n    }\n  ],\n  \"summary\": { \"total\": 2, \"succeeded\": 1, \"failed\": 1 }\n}\n","Ответ с ошибкой",[198,2214,2215,2219,2231,2291,2296,2315,2333,2346,2358,2371,2388,2401,2421,2439,2444,2448,2452,2456,2504],{"__ignoreMap":216},[220,2216,2217],{"class":222,"line":223},[220,2218,362],{"class":234},[220,2220,2221,2223,2225,2227,2229],{"class":222,"line":264},[220,2222,812],{"class":234},[220,2224,2005],{"class":226},[220,2226,611],{"class":234},[220,2228,271],{"class":234},[220,2230,1500],{"class":234},[220,2232,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289],{"class":222,"line":285},[220,2234,2016],{"class":234},[220,2236,605],{"class":234},[220,2238,1381],{"class":585},[220,2240,611],{"class":234},[220,2242,271],{"class":234},[220,2244,605],{"class":234},[220,2246,1517],{"class":252},[220,2248,611],{"class":234},[220,2250,258],{"class":234},[220,2252,605],{"class":234},[220,2254,200],{"class":585},[220,2256,611],{"class":234},[220,2258,271],{"class":234},[220,2260,605],{"class":234},[220,2262,375],{"class":252},[220,2264,611],{"class":234},[220,2266,258],{"class":234},[220,2268,605],{"class":234},[220,2270,204],{"class":585},[220,2272,611],{"class":234},[220,2274,271],{"class":234},[220,2276,822],{"class":821},[220,2278,258],{"class":234},[220,2280,605],{"class":234},[220,2282,2065],{"class":585},[220,2284,611],{"class":234},[220,2286,271],{"class":234},[220,2288,452],{"class":234},[220,2290,2074],{"class":234},[220,2292,2293],{"class":222,"line":295},[220,2294,2295],{"class":234},"    {\n",[220,2297,2298,2301,2303,2305,2307,2309,2311,2313],{"class":222,"line":317},[220,2299,2300],{"class":234},"      \"",[220,2302,1381],{"class":585},[220,2304,611],{"class":234},[220,2306,271],{"class":234},[220,2308,605],{"class":234},[220,2310,1517],{"class":252},[220,2312,611],{"class":234},[220,2314,282],{"class":234},[220,2316,2317,2319,2321,2323,2325,2327,2329,2331],{"class":222,"line":337},[220,2318,2300],{"class":234},[220,2320,200],{"class":585},[220,2322,611],{"class":234},[220,2324,271],{"class":234},[220,2326,605],{"class":234},[220,2328,1605],{"class":252},[220,2330,611],{"class":234},[220,2332,282],{"class":234},[220,2334,2335,2337,2339,2341,2343],{"class":222,"line":343},[220,2336,2300],{"class":234},[220,2338,204],{"class":585},[220,2340,611],{"class":234},[220,2342,271],{"class":234},[220,2344,2345],{"class":234}," null,\n",[220,2347,2348,2350,2352,2354,2356],{"class":222,"line":365},[220,2349,2300],{"class":234},[220,2351,2065],{"class":585},[220,2353,611],{"class":234},[220,2355,271],{"class":234},[220,2357,1230],{"class":234},[220,2359,2360,2362,2365,2367,2369],{"class":222,"line":382},[220,2361,2300],{"class":234},[220,2363,2364],{"class":585},"error",[220,2366,611],{"class":234},[220,2368,271],{"class":234},[220,2370,261],{"class":234},[220,2372,2373,2376,2379,2381,2383,2386],{"class":222,"line":399},[220,2374,2375],{"class":234},"        \"",[220,2377,2378],{"class":821},"statusCode",[220,2380,611],{"class":234},[220,2382,271],{"class":234},[220,2384,2385],{"class":821}," 400",[220,2387,282],{"class":234},[220,2389,2390,2392,2395,2397,2399],{"class":222,"line":416},[220,2391,2375],{"class":234},[220,2393,2394],{"class":821},"body",[220,2396,611],{"class":234},[220,2398,271],{"class":234},[220,2400,261],{"class":234},[220,2402,2403,2406,2408,2410,2412,2414,2417,2419],{"class":222,"line":433},[220,2404,2405],{"class":234},"          \"",[220,2407,2364],{"class":267},[220,2409,611],{"class":234},[220,2411,271],{"class":234},[220,2413,605],{"class":234},[220,2415,2416],{"class":252},"Invalid phone number format",[220,2418,611],{"class":234},[220,2420,282],{"class":234},[220,2422,2423,2425,2428,2430,2432,2434,2437],{"class":222,"line":443},[220,2424,2405],{"class":234},[220,2426,2427],{"class":267},"error_code",[220,2429,611],{"class":234},[220,2431,271],{"class":234},[220,2433,605],{"class":234},[220,2435,2436],{"class":252},"VALIDATION_ERROR",[220,2438,1357],{"class":234},[220,2440,2441],{"class":222,"line":457},[220,2442,2443],{"class":234},"        }\n",[220,2445,2446],{"class":222,"line":469},[220,2447,1646],{"class":234},[220,2449,2450],{"class":222,"line":480},[220,2451,483],{"class":234},[220,2453,2454],{"class":222,"line":486},[220,2455,2140],{"class":234},[220,2457,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502],{"class":222,"line":495},[220,2459,812],{"class":234},[220,2461,1718],{"class":226},[220,2463,611],{"class":234},[220,2465,271],{"class":234},[220,2467,1561],{"class":234},[220,2469,605],{"class":234},[220,2471,1741],{"class":585},[220,2473,611],{"class":234},[220,2475,271],{"class":234},[220,2477,2121],{"class":821},[220,2479,258],{"class":234},[220,2481,605],{"class":234},[220,2483,1723],{"class":585},[220,2485,611],{"class":234},[220,2487,271],{"class":234},[220,2489,822],{"class":821},[220,2491,258],{"class":234},[220,2493,605],{"class":234},[220,2495,2187],{"class":585},[220,2497,611],{"class":234},[220,2499,271],{"class":234},[220,2501,822],{"class":821},[220,2503,1571],{"class":234},[220,2505,2506],{"class":222,"line":507},[220,2507,860],{"class":234},[862,2509],{},[190,2511,2513],{"id":2512},"загрузите-аватар-агента","Загрузите аватар агента",[186,2515,2516],{},"Самый простой способ — передать URL изображения прямо при обновлении профиля:",[210,2518,2520],{"className":212,"code":2519,"filename":214,"language":215,"meta":216,"style":216},"await fetch('https://crm.rentix.md/api/v1/users', {\n  method: 'PUT',\n  headers: {\n    'Authorization': 'ApiKey YOUR_API_KEY',\n    'Content-Type': 'application/json'\n  },\n  body: JSON.stringify({\n    externalId: 'agent-001',\n    avatar: { url: 'https://placehold.co/200x200/jpg?text=Avatar' }\n  })\n});\n",[198,2521,2522,2541,2555,2563,2581,2597,2601,2617,2631,2654,2660],{"__ignoreMap":216},[220,2523,2524,2527,2529,2531,2533,2535,2537,2539],{"class":222,"line":223},[220,2525,2526],{"class":238},"await",[220,2528,243],{"class":242},[220,2530,246],{"class":230},[220,2532,249],{"class":234},[220,2534,253],{"class":252},[220,2536,249],{"class":234},[220,2538,258],{"class":234},[220,2540,261],{"class":234},[220,2542,2543,2545,2547,2549,2551,2553],{"class":222,"line":264},[220,2544,268],{"class":267},[220,2546,271],{"class":234},[220,2548,274],{"class":234},[220,2550,277],{"class":252},[220,2552,249],{"class":234},[220,2554,282],{"class":234},[220,2556,2557,2559,2561],{"class":222,"line":285},[220,2558,288],{"class":267},[220,2560,271],{"class":234},[220,2562,261],{"class":234},[220,2564,2565,2567,2569,2571,2573,2575,2577,2579],{"class":222,"line":295},[220,2566,298],{"class":234},[220,2568,301],{"class":267},[220,2570,249],{"class":234},[220,2572,271],{"class":234},[220,2574,274],{"class":234},[220,2576,310],{"class":252},[220,2578,249],{"class":234},[220,2580,282],{"class":234},[220,2582,2583,2585,2587,2589,2591,2593,2595],{"class":222,"line":317},[220,2584,298],{"class":234},[220,2586,322],{"class":267},[220,2588,249],{"class":234},[220,2590,271],{"class":234},[220,2592,274],{"class":234},[220,2594,331],{"class":252},[220,2596,334],{"class":234},[220,2598,2599],{"class":222,"line":337},[220,2600,340],{"class":234},[220,2602,2603,2605,2607,2609,2611,2613,2615],{"class":222,"line":343},[220,2604,346],{"class":267},[220,2606,271],{"class":234},[220,2608,351],{"class":230},[220,2610,354],{"class":234},[220,2612,357],{"class":242},[220,2614,246],{"class":230},[220,2616,362],{"class":234},[220,2618,2619,2621,2623,2625,2627,2629],{"class":222,"line":365},[220,2620,368],{"class":267},[220,2622,271],{"class":234},[220,2624,274],{"class":234},[220,2626,375],{"class":252},[220,2628,249],{"class":234},[220,2630,282],{"class":234},[220,2632,2633,2636,2638,2640,2643,2645,2647,2650,2652],{"class":222,"line":382},[220,2634,2635],{"class":267},"    avatar",[220,2637,271],{"class":234},[220,2639,1561],{"class":234},[220,2641,2642],{"class":267}," url",[220,2644,271],{"class":234},[220,2646,274],{"class":234},[220,2648,2649],{"class":252},"https://placehold.co/200x200/jpg?text=Avatar",[220,2651,249],{"class":234},[220,2653,1571],{"class":234},[220,2655,2656,2658],{"class":222,"line":399},[220,2657,489],{"class":234},[220,2659,492],{"class":230},[220,2661,2662,2664,2666],{"class":222,"line":416},[220,2663,498],{"class":234},[220,2665,501],{"class":230},[220,2667,504],{"class":234},[186,2669,2670],{},"Если файл уже загружен, укажите его ID:",[210,2672,2674],{"className":799,"code":2673,"language":531,"meta":216,"style":216},"{\n  \"externalId\": \"agent-001\",\n  \"avatar\": { \"id\": 123 }\n}\n",[198,2675,2676,2680,2698,2723],{"__ignoreMap":216},[220,2677,2678],{"class":222,"line":223},[220,2679,362],{"class":234},[220,2681,2682,2684,2686,2688,2690,2692,2694,2696],{"class":222,"line":264},[220,2683,812],{"class":234},[220,2685,200],{"class":226},[220,2687,611],{"class":234},[220,2689,271],{"class":234},[220,2691,605],{"class":234},[220,2693,375],{"class":252},[220,2695,611],{"class":234},[220,2697,282],{"class":234},[220,2699,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2721],{"class":222,"line":285},[220,2701,812],{"class":234},[220,2703,990],{"class":226},[220,2705,611],{"class":234},[220,2707,271],{"class":234},[220,2709,1561],{"class":234},[220,2711,605],{"class":234},[220,2713,204],{"class":585},[220,2715,611],{"class":234},[220,2717,271],{"class":234},[220,2719,2720],{"class":821}," 123",[220,2722,1571],{"class":234},[220,2724,2725],{"class":222,"line":295},[220,2726,860],{"class":234},[186,2728,2729,2730,271],{},"Чтобы удалить аватар, передайте ",[198,2731,1055],{},[210,2733,2735],{"className":799,"code":2734,"language":531,"meta":216,"style":216},"{\n  \"externalId\": \"agent-001\",\n  \"avatar\": null\n}\n",[198,2736,2737,2741,2759,2772],{"__ignoreMap":216},[220,2738,2739],{"class":222,"line":223},[220,2740,362],{"class":234},[220,2742,2743,2745,2747,2749,2751,2753,2755,2757],{"class":222,"line":264},[220,2744,812],{"class":234},[220,2746,200],{"class":226},[220,2748,611],{"class":234},[220,2750,271],{"class":234},[220,2752,605],{"class":234},[220,2754,375],{"class":252},[220,2756,611],{"class":234},[220,2758,282],{"class":234},[220,2760,2761,2763,2765,2767,2769],{"class":222,"line":285},[220,2762,812],{"class":234},[220,2764,990],{"class":226},[220,2766,611],{"class":234},[220,2768,271],{"class":234},[220,2770,2771],{"class":234}," null\n",[220,2773,2774],{"class":222,"line":295},[220,2775,860],{"class":234},[862,2777],{},[190,2779,2781],{"id":2780},"частые-ошибки","Частые ошибки",[882,2783,2784,2797],{},[885,2785,2786],{},[888,2787,2788,2791,2794],{},[891,2789,2790],{},"Ошибка",[891,2792,2793],{},"Причина",[891,2795,2796],{},"Решение",[901,2798,2799,2817,2830,2843],{},[888,2800,2801,2806,2814],{},[906,2802,2803],{},[198,2804,2805],{},"User identifier required",[906,2807,2808,2809,2811,2812],{},"Не передан ",[198,2810,204],{}," или ",[198,2813,200],{},[906,2815,2816],{},"Добавьте один из идентификаторов",[888,2818,2819,2824,2827],{},[906,2820,2821],{},[198,2822,2823],{},"Cannot use both id and externalId",[906,2825,2826],{},"Переданы оба идентификатора",[906,2828,2829],{},"Используйте только один",[888,2831,2832,2837,2840],{},[906,2833,2834],{},[198,2835,2836],{},"User not found",[906,2838,2839],{},"Агент не существует или не в вашем агентстве",[906,2841,2842],{},"Проверьте ID и убедитесь, что агент приглашён",[888,2844,2845,2850,2853],{},[906,2846,2847],{},[198,2848,2849],{},"External ID already linked",[906,2851,2852],{},"Этот external ID уже у другого агента",[906,2854,2855],{},"Используйте уникальный ID",[2857,2858,2859],"style",{},"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 .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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 .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":216,"searchDepth":264,"depth":264,"links":2861},[2862,2863,2869,2870,2871,2872],{"id":192,"depth":264,"text":193},{"id":866,"depth":264,"text":867,"children":2864},[2865,2866,2867,2868],{"id":871,"depth":285,"text":872},{"id":943,"depth":285,"text":944},{"id":1061,"depth":285,"text":1062},{"id":1113,"depth":285,"text":1114},{"id":1256,"depth":264,"text":1257},{"id":1374,"depth":264,"text":1375},{"id":2512,"depth":264,"text":2513},{"id":2780,"depth":264,"text":2781},"Синхронизация имени, контактов и описания агента","md",null,{},{"icon":102},{"title":99,"description":2873},"_GhbF2GzEU8GpccQjL7iYV83GOiTEZawh64MGVIg5N4",[2881,2883],{"title":94,"path":95,"stem":96,"description":2882,"icon":97,"children":-1},"Синхронизация профилей агентов между CRM и Rentix",{"title":104,"path":105,"stem":106,"description":2884,"icon":77,"children":-1},"Поиск агентов и привязка external ID",1773784451393]