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