[{"data":1,"prerenderedAt":2692},["ShallowReactive",2],{"apis-partner-devices":3},{"id":4,"title":5,"body":6,"description":2684,"extension":2685,"meta":2686,"navigation":2087,"path":2688,"seo":2689,"stem":2690,"__hash__":2691},"content/apis/partner/devices.md","Devices API",{"type":7,"value":8,"toc":2650},"minimal",[9,14,18,26,30,47,51,56,59,69,75,80,85,105,110,124,129,284,289,358,362,651,656,708,712,715,722,726,729,733,749,753,763,767,920,924,927,934,938,941,945,965,969,979,982,1136,1140,1225,1229,1232,1239,1243,1246,1250,1264,1268,1278,1282,1389,1393,1437,1440,1588,1592,1595,1602,1606,1612,1615,1619,1633,1637,1647,1652,1682,1686,1697,1700,1897,1901,1976,1980,1984,2185,2189,2406,2410,2626,2630,2634,2638,2646],[10,11,13],"h2",{"id":12},"overview","Overview",[15,16,17],"p",{},"The Devices API allows you to register, update, retrieve, and delete security devices at customer sites. Devices include cameras, bridges, and other security hardware.",[19,20,23],"guide-alert",{"type":21,"title":22},"info","Bulk Operations",[15,24,25],{},"The Devices API supports bulk creation, update, and deletion operations for efficient device management.",[10,27,29],{"id":28},"device-types","Device Types",[31,32,33,41],"ul",{},[34,35,36,40],"li",{},[37,38,39],"strong",{},"camera",": Video surveillance camera",[34,42,43,46],{},[37,44,45],{},"bridge",": Communication bridge for alarm panels",[10,48,50],{"id":49},"endpoints","Endpoints",[52,53,55],"h3",{"id":54},"create-devices-bulk","Create Devices (Bulk)",[15,57,58],{},"Register multiple devices at once for a site.",[15,60,61,64,65],{},[37,62,63],{},"Endpoint:"," ",[66,67,68],"code",{},"POST /partner/v1/dealers/{dealerId}/sites/{siteId}/devices",[15,70,71,74],{},[37,72,73],{},"Authentication:"," OAuth 2.0 Client Credentials Grant",[76,77,79],"h4",{"id":78},"request","Request",[15,81,82],{},[37,83,84],{},"Path Parameters:",[31,86,87,97],{},[34,88,89,92,93,96],{},[66,90,91],{},"dealerId"," (number, ",[37,94,95],{},"required","): The dealer ID from CHeKT (example: 2)",[34,98,99,92,102,104],{},[66,100,101],{},"siteId",[37,103,95],{},"): The site ID from CHeKT (example: 3)",[15,106,107],{},[37,108,109],{},"Headers:",[31,111,112,118],{},[34,113,114,117],{},[66,115,116],{},"Authorization",": Bearer {access_token}",[34,119,120,123],{},[66,121,122],{},"x-partner-trace-id"," (optional): UUID for request tracking",[15,125,126],{},[37,127,128],{},"Body (Array):",[130,131,136],"pre",{"className":132,"code":133,"language":134,"meta":135,"style":135},"language-json shiki shiki-themes github-light github-dark","[\n  {\n    \"external_device_id\": \"adc-67890\",\n    \"device_type\": \"camera\",\n    \"name\": \"Front Door Camera\",\n    \"zone_number\": \"001\",\n    \"additional_zone_numbers\": \"002,003\",\n    \"mac\": \"1234567890\",\n    \"manufacturer\": \"CHeKT\",\n    \"model\": \"ADC2345\",\n    \"serial_number\": \"SN1234567890\"\n  }\n]\n","json","",[66,137,138,147,153,170,183,196,209,222,235,248,261,272,278],{"__ignoreMap":135},[139,140,143],"span",{"class":141,"line":142},"line",1,[139,144,146],{"class":145},"sVt8B","[\n",[139,148,150],{"class":141,"line":149},2,[139,151,152],{"class":145},"  {\n",[139,154,156,160,163,167],{"class":141,"line":155},3,[139,157,159],{"class":158},"sj4cs","    \"external_device_id\"",[139,161,162],{"class":145},": ",[139,164,166],{"class":165},"sZZnC","\"adc-67890\"",[139,168,169],{"class":145},",\n",[139,171,173,176,178,181],{"class":141,"line":172},4,[139,174,175],{"class":158},"    \"device_type\"",[139,177,162],{"class":145},[139,179,180],{"class":165},"\"camera\"",[139,182,169],{"class":145},[139,184,186,189,191,194],{"class":141,"line":185},5,[139,187,188],{"class":158},"    \"name\"",[139,190,162],{"class":145},[139,192,193],{"class":165},"\"Front Door Camera\"",[139,195,169],{"class":145},[139,197,199,202,204,207],{"class":141,"line":198},6,[139,200,201],{"class":158},"    \"zone_number\"",[139,203,162],{"class":145},[139,205,206],{"class":165},"\"001\"",[139,208,169],{"class":145},[139,210,212,215,217,220],{"class":141,"line":211},7,[139,213,214],{"class":158},"    \"additional_zone_numbers\"",[139,216,162],{"class":145},[139,218,219],{"class":165},"\"002,003\"",[139,221,169],{"class":145},[139,223,225,228,230,233],{"class":141,"line":224},8,[139,226,227],{"class":158},"    \"mac\"",[139,229,162],{"class":145},[139,231,232],{"class":165},"\"1234567890\"",[139,234,169],{"class":145},[139,236,238,241,243,246],{"class":141,"line":237},9,[139,239,240],{"class":158},"    \"manufacturer\"",[139,242,162],{"class":145},[139,244,245],{"class":165},"\"CHeKT\"",[139,247,169],{"class":145},[139,249,251,254,256,259],{"class":141,"line":250},10,[139,252,253],{"class":158},"    \"model\"",[139,255,162],{"class":145},[139,257,258],{"class":165},"\"ADC2345\"",[139,260,169],{"class":145},[139,262,264,267,269],{"class":141,"line":263},11,[139,265,266],{"class":158},"    \"serial_number\"",[139,268,162],{"class":145},[139,270,271],{"class":165},"\"SN1234567890\"\n",[139,273,275],{"class":141,"line":274},12,[139,276,277],{"class":145},"  }\n",[139,279,281],{"class":141,"line":280},13,[139,282,283],{"class":145},"]\n",[15,285,286],{},[37,287,288],{},"Parameters:",[31,290,291,300,314,322,328,334,340,346,352],{},[34,292,293,296,297,299],{},[66,294,295],{},"external_device_id"," (string, ",[37,298,95],{},"): Unique identifier from your system",[34,301,302,296,305,307,308,310,311,313],{},[66,303,304],{},"device_type",[37,306,95],{},"): Device type (",[66,309,39],{}," or ",[66,312,45],{},")",[34,315,316,296,319,321],{},[66,317,318],{},"zone_number",[37,320,95],{},"): Zone number of the device",[34,323,324,327],{},[66,325,326],{},"additional_zone_numbers"," (string, optional): Comma-separated additional zone numbers",[34,329,330,333],{},[66,331,332],{},"name"," (string, optional): Device name or label",[34,335,336,339],{},[66,337,338],{},"mac"," (string, optional): MAC address",[34,341,342,345],{},[66,343,344],{},"manufacturer"," (string, optional): Device manufacturer",[34,347,348,351],{},[66,349,350],{},"model"," (string, optional): Device model number",[34,353,354,357],{},[66,355,356],{},"serial_number"," (string, optional): Device serial number",[76,359,361],{"id":360},"response-201-created","Response (201 Created)",[130,363,365],{"className":132,"code":364,"language":134,"meta":135,"style":135},"{\n  \"success_count\": 1,\n  \"failure_count\": 0,\n  \"results\": [\n    {\n      \"is_successful\": true,\n      \"req\": {\n        \"external_device_id\": \"adc-67890\",\n        \"device_type\": \"camera\",\n        \"zone_number\": \"001\"\n      },\n      \"res\": {\n        \"device_id\": 1,\n        \"device_type\": \"camera\",\n        \"zone_number\": \"001\",\n        \"additional_zone_numbers\": \"002,003\",\n        \"manufacturer\": \"CHeKT\",\n        \"registered_by_partner\": \"adc\",\n        \"external_device_id\": \"adc-67890\",\n        \"name\": \"Front Door Camera\",\n        \"mac\": \"1234567890\",\n        \"model\": \"ADC2345\",\n        \"serial_number\": \"SN1234567890\",\n        \"created_at\": \"2021-07-01T00:00:00.000Z\",\n        \"updated_at\": \"2021-07-01T00:00:00.000Z\"\n      }\n    }\n  ]\n}\n",[66,366,367,372,384,396,404,409,421,429,440,451,461,466,473,484,495,506,518,530,543,554,566,578,590,603,616,627,633,639,645],{"__ignoreMap":135},[139,368,369],{"class":141,"line":142},[139,370,371],{"class":145},"{\n",[139,373,374,377,379,382],{"class":141,"line":149},[139,375,376],{"class":158},"  \"success_count\"",[139,378,162],{"class":145},[139,380,381],{"class":158},"1",[139,383,169],{"class":145},[139,385,386,389,391,394],{"class":141,"line":155},[139,387,388],{"class":158},"  \"failure_count\"",[139,390,162],{"class":145},[139,392,393],{"class":158},"0",[139,395,169],{"class":145},[139,397,398,401],{"class":141,"line":172},[139,399,400],{"class":158},"  \"results\"",[139,402,403],{"class":145},": [\n",[139,405,406],{"class":141,"line":185},[139,407,408],{"class":145},"    {\n",[139,410,411,414,416,419],{"class":141,"line":198},[139,412,413],{"class":158},"      \"is_successful\"",[139,415,162],{"class":145},[139,417,418],{"class":158},"true",[139,420,169],{"class":145},[139,422,423,426],{"class":141,"line":211},[139,424,425],{"class":158},"      \"req\"",[139,427,428],{"class":145},": {\n",[139,430,431,434,436,438],{"class":141,"line":224},[139,432,433],{"class":158},"        \"external_device_id\"",[139,435,162],{"class":145},[139,437,166],{"class":165},[139,439,169],{"class":145},[139,441,442,445,447,449],{"class":141,"line":237},[139,443,444],{"class":158},"        \"device_type\"",[139,446,162],{"class":145},[139,448,180],{"class":165},[139,450,169],{"class":145},[139,452,453,456,458],{"class":141,"line":250},[139,454,455],{"class":158},"        \"zone_number\"",[139,457,162],{"class":145},[139,459,460],{"class":165},"\"001\"\n",[139,462,463],{"class":141,"line":263},[139,464,465],{"class":145},"      },\n",[139,467,468,471],{"class":141,"line":274},[139,469,470],{"class":158},"      \"res\"",[139,472,428],{"class":145},[139,474,475,478,480,482],{"class":141,"line":280},[139,476,477],{"class":158},"        \"device_id\"",[139,479,162],{"class":145},[139,481,381],{"class":158},[139,483,169],{"class":145},[139,485,487,489,491,493],{"class":141,"line":486},14,[139,488,444],{"class":158},[139,490,162],{"class":145},[139,492,180],{"class":165},[139,494,169],{"class":145},[139,496,498,500,502,504],{"class":141,"line":497},15,[139,499,455],{"class":158},[139,501,162],{"class":145},[139,503,206],{"class":165},[139,505,169],{"class":145},[139,507,509,512,514,516],{"class":141,"line":508},16,[139,510,511],{"class":158},"        \"additional_zone_numbers\"",[139,513,162],{"class":145},[139,515,219],{"class":165},[139,517,169],{"class":145},[139,519,521,524,526,528],{"class":141,"line":520},17,[139,522,523],{"class":158},"        \"manufacturer\"",[139,525,162],{"class":145},[139,527,245],{"class":165},[139,529,169],{"class":145},[139,531,533,536,538,541],{"class":141,"line":532},18,[139,534,535],{"class":158},"        \"registered_by_partner\"",[139,537,162],{"class":145},[139,539,540],{"class":165},"\"adc\"",[139,542,169],{"class":145},[139,544,546,548,550,552],{"class":141,"line":545},19,[139,547,433],{"class":158},[139,549,162],{"class":145},[139,551,166],{"class":165},[139,553,169],{"class":145},[139,555,557,560,562,564],{"class":141,"line":556},20,[139,558,559],{"class":158},"        \"name\"",[139,561,162],{"class":145},[139,563,193],{"class":165},[139,565,169],{"class":145},[139,567,569,572,574,576],{"class":141,"line":568},21,[139,570,571],{"class":158},"        \"mac\"",[139,573,162],{"class":145},[139,575,232],{"class":165},[139,577,169],{"class":145},[139,579,581,584,586,588],{"class":141,"line":580},22,[139,582,583],{"class":158},"        \"model\"",[139,585,162],{"class":145},[139,587,258],{"class":165},[139,589,169],{"class":145},[139,591,593,596,598,601],{"class":141,"line":592},23,[139,594,595],{"class":158},"        \"serial_number\"",[139,597,162],{"class":145},[139,599,600],{"class":165},"\"SN1234567890\"",[139,602,169],{"class":145},[139,604,606,609,611,614],{"class":141,"line":605},24,[139,607,608],{"class":158},"        \"created_at\"",[139,610,162],{"class":145},[139,612,613],{"class":165},"\"2021-07-01T00:00:00.000Z\"",[139,615,169],{"class":145},[139,617,619,622,624],{"class":141,"line":618},25,[139,620,621],{"class":158},"        \"updated_at\"",[139,623,162],{"class":145},[139,625,626],{"class":165},"\"2021-07-01T00:00:00.000Z\"\n",[139,628,630],{"class":141,"line":629},26,[139,631,632],{"class":145},"      }\n",[139,634,636],{"class":141,"line":635},27,[139,637,638],{"class":145},"    }\n",[139,640,642],{"class":141,"line":641},28,[139,643,644],{"class":145},"  ]\n",[139,646,648],{"class":141,"line":647},29,[139,649,650],{"class":145},"}\n",[15,652,653],{},[37,654,655],{},"Response Fields:",[31,657,658,664,670],{},[34,659,660,663],{},[66,661,662],{},"success_count"," (number): Number of successfully created devices",[34,665,666,669],{},[66,667,668],{},"failure_count"," (number): Number of failed device creations",[34,671,672,675,676],{},[66,673,674],{},"results"," (array): Detailed results for each device\n",[31,677,678,684,690,696,702],{},[34,679,680,683],{},[66,681,682],{},"is_successful"," (boolean): Whether creation succeeded",[34,685,686,689],{},[66,687,688],{},"status_code"," (number): HTTP status code (present only if failed)",[34,691,692,695],{},[66,693,694],{},"error_message"," (string): Error details (present only if failed)",[34,697,698,701],{},[66,699,700],{},"req"," (object): Original request data",[34,703,704,707],{},[66,705,706],{},"res"," (object): Created device details (present only if successful)",[52,709,711],{"id":710},"list-all-devices","List All Devices",[15,713,714],{},"Retrieve all devices for a specific site.",[15,716,717,64,719],{},[37,718,63],{},[66,720,721],{},"GET /partner/v1/dealers/{dealerId}/sites/{siteId}/devices",[15,723,724,74],{},[37,725,73],{},[76,727,79],{"id":728},"request-1",[15,730,731],{},[37,732,84],{},[31,734,735,742],{},[34,736,737,92,739,741],{},[66,738,91],{},[37,740,95],{},"): The dealer ID from CHeKT",[34,743,744,92,746,748],{},[66,745,101],{},[37,747,95],{},"): The site ID from CHeKT",[15,750,751],{},[37,752,109],{},[31,754,755,759],{},[34,756,757,117],{},[66,758,116],{},[34,760,761,123],{},[66,762,122],{},[76,764,766],{"id":765},"response-200-ok","Response (200 OK)",[130,768,770],{"className":132,"code":769,"language":134,"meta":135,"style":135},"[\n  {\n    \"device_id\": 1,\n    \"device_type\": \"camera\",\n    \"zone_number\": \"001\",\n    \"additional_zone_numbers\": \"002,003\",\n    \"manufacturer\": \"CHeKT\",\n    \"registered_by_partner\": \"adc\",\n    \"external_device_id\": \"adc-67890\",\n    \"name\": \"Front Door Camera\",\n    \"mac\": \"1234567890\",\n    \"model\": \"ADC2345\",\n    \"serial_number\": \"SN1234567890\",\n    \"created_at\": \"2021-07-01T00:00:00.000Z\",\n    \"updated_at\": \"2021-07-01T00:00:00.000Z\"\n  }\n]\n",[66,771,772,776,780,791,801,811,821,831,842,852,862,872,882,892,903,912,916],{"__ignoreMap":135},[139,773,774],{"class":141,"line":142},[139,775,146],{"class":145},[139,777,778],{"class":141,"line":149},[139,779,152],{"class":145},[139,781,782,785,787,789],{"class":141,"line":155},[139,783,784],{"class":158},"    \"device_id\"",[139,786,162],{"class":145},[139,788,381],{"class":158},[139,790,169],{"class":145},[139,792,793,795,797,799],{"class":141,"line":172},[139,794,175],{"class":158},[139,796,162],{"class":145},[139,798,180],{"class":165},[139,800,169],{"class":145},[139,802,803,805,807,809],{"class":141,"line":185},[139,804,201],{"class":158},[139,806,162],{"class":145},[139,808,206],{"class":165},[139,810,169],{"class":145},[139,812,813,815,817,819],{"class":141,"line":198},[139,814,214],{"class":158},[139,816,162],{"class":145},[139,818,219],{"class":165},[139,820,169],{"class":145},[139,822,823,825,827,829],{"class":141,"line":211},[139,824,240],{"class":158},[139,826,162],{"class":145},[139,828,245],{"class":165},[139,830,169],{"class":145},[139,832,833,836,838,840],{"class":141,"line":224},[139,834,835],{"class":158},"    \"registered_by_partner\"",[139,837,162],{"class":145},[139,839,540],{"class":165},[139,841,169],{"class":145},[139,843,844,846,848,850],{"class":141,"line":237},[139,845,159],{"class":158},[139,847,162],{"class":145},[139,849,166],{"class":165},[139,851,169],{"class":145},[139,853,854,856,858,860],{"class":141,"line":250},[139,855,188],{"class":158},[139,857,162],{"class":145},[139,859,193],{"class":165},[139,861,169],{"class":145},[139,863,864,866,868,870],{"class":141,"line":263},[139,865,227],{"class":158},[139,867,162],{"class":145},[139,869,232],{"class":165},[139,871,169],{"class":145},[139,873,874,876,878,880],{"class":141,"line":274},[139,875,253],{"class":158},[139,877,162],{"class":145},[139,879,258],{"class":165},[139,881,169],{"class":145},[139,883,884,886,888,890],{"class":141,"line":280},[139,885,266],{"class":158},[139,887,162],{"class":145},[139,889,600],{"class":165},[139,891,169],{"class":145},[139,893,894,897,899,901],{"class":141,"line":486},[139,895,896],{"class":158},"    \"created_at\"",[139,898,162],{"class":145},[139,900,613],{"class":165},[139,902,169],{"class":145},[139,904,905,908,910],{"class":141,"line":497},[139,906,907],{"class":158},"    \"updated_at\"",[139,909,162],{"class":145},[139,911,626],{"class":165},[139,913,914],{"class":141,"line":508},[139,915,277],{"class":145},[139,917,918],{"class":141,"line":520},[139,919,283],{"class":145},[52,921,923],{"id":922},"get-a-specific-device","Get a Specific Device",[15,925,926],{},"Retrieve detailed information about a single device.",[15,928,929,64,931],{},[37,930,63],{},[66,932,933],{},"GET /partner/v1/dealers/{dealerId}/sites/{siteId}/devices/{deviceId}",[15,935,936,74],{},[37,937,73],{},[76,939,79],{"id":940},"request-2",[15,942,943],{},[37,944,84],{},[31,946,947,953,959],{},[34,948,949,92,951,741],{},[66,950,91],{},[37,952,95],{},[34,954,955,92,957,748],{},[66,956,101],{},[37,958,95],{},[34,960,961,964],{},[66,962,963],{},"deviceId"," (number, optional): The device ID from CHeKT (example: 3)",[15,966,967],{},[37,968,109],{},[31,970,971,975],{},[34,972,973,117],{},[66,974,116],{},[34,976,977,123],{},[66,978,122],{},[76,980,766],{"id":981},"response-200-ok-1",[130,983,985],{"className":132,"code":984,"language":134,"meta":135,"style":135},"{\n  \"device_id\": 1,\n  \"device_type\": \"camera\",\n  \"zone_number\": \"001\",\n  \"additional_zone_numbers\": \"002,003\",\n  \"manufacturer\": \"CHeKT\",\n  \"registered_by_partner\": \"adc\",\n  \"external_device_id\": \"adc-67890\",\n  \"name\": \"Front Door Camera\",\n  \"mac\": \"1234567890\",\n  \"model\": \"ADC2345\",\n  \"serial_number\": \"SN1234567890\",\n  \"created_at\": \"2021-07-01T00:00:00.000Z\",\n  \"updated_at\": \"2021-07-01T00:00:00.000Z\"\n}\n",[66,986,987,991,1002,1013,1024,1035,1046,1057,1068,1079,1090,1101,1112,1123,1132],{"__ignoreMap":135},[139,988,989],{"class":141,"line":142},[139,990,371],{"class":145},[139,992,993,996,998,1000],{"class":141,"line":149},[139,994,995],{"class":158},"  \"device_id\"",[139,997,162],{"class":145},[139,999,381],{"class":158},[139,1001,169],{"class":145},[139,1003,1004,1007,1009,1011],{"class":141,"line":155},[139,1005,1006],{"class":158},"  \"device_type\"",[139,1008,162],{"class":145},[139,1010,180],{"class":165},[139,1012,169],{"class":145},[139,1014,1015,1018,1020,1022],{"class":141,"line":172},[139,1016,1017],{"class":158},"  \"zone_number\"",[139,1019,162],{"class":145},[139,1021,206],{"class":165},[139,1023,169],{"class":145},[139,1025,1026,1029,1031,1033],{"class":141,"line":185},[139,1027,1028],{"class":158},"  \"additional_zone_numbers\"",[139,1030,162],{"class":145},[139,1032,219],{"class":165},[139,1034,169],{"class":145},[139,1036,1037,1040,1042,1044],{"class":141,"line":198},[139,1038,1039],{"class":158},"  \"manufacturer\"",[139,1041,162],{"class":145},[139,1043,245],{"class":165},[139,1045,169],{"class":145},[139,1047,1048,1051,1053,1055],{"class":141,"line":211},[139,1049,1050],{"class":158},"  \"registered_by_partner\"",[139,1052,162],{"class":145},[139,1054,540],{"class":165},[139,1056,169],{"class":145},[139,1058,1059,1062,1064,1066],{"class":141,"line":224},[139,1060,1061],{"class":158},"  \"external_device_id\"",[139,1063,162],{"class":145},[139,1065,166],{"class":165},[139,1067,169],{"class":145},[139,1069,1070,1073,1075,1077],{"class":141,"line":237},[139,1071,1072],{"class":158},"  \"name\"",[139,1074,162],{"class":145},[139,1076,193],{"class":165},[139,1078,169],{"class":145},[139,1080,1081,1084,1086,1088],{"class":141,"line":250},[139,1082,1083],{"class":158},"  \"mac\"",[139,1085,162],{"class":145},[139,1087,232],{"class":165},[139,1089,169],{"class":145},[139,1091,1092,1095,1097,1099],{"class":141,"line":263},[139,1093,1094],{"class":158},"  \"model\"",[139,1096,162],{"class":145},[139,1098,258],{"class":165},[139,1100,169],{"class":145},[139,1102,1103,1106,1108,1110],{"class":141,"line":274},[139,1104,1105],{"class":158},"  \"serial_number\"",[139,1107,162],{"class":145},[139,1109,600],{"class":165},[139,1111,169],{"class":145},[139,1113,1114,1117,1119,1121],{"class":141,"line":280},[139,1115,1116],{"class":158},"  \"created_at\"",[139,1118,162],{"class":145},[139,1120,613],{"class":165},[139,1122,169],{"class":145},[139,1124,1125,1128,1130],{"class":141,"line":486},[139,1126,1127],{"class":158},"  \"updated_at\"",[139,1129,162],{"class":145},[139,1131,626],{"class":165},[139,1133,1134],{"class":141,"line":497},[139,1135,650],{"class":145},[15,1137,1138],{},[37,1139,655],{},[31,1141,1142,1148,1157,1162,1167,1172,1188,1193,1198,1203,1208,1213,1219],{},[34,1143,1144,1147],{},[66,1145,1146],{},"device_id"," (number): Unique identifier assigned by CHeKT",[34,1149,1150,1152,1153,310,1155,313],{},[66,1151,304],{}," (string): Device type (",[66,1154,39],{},[66,1156,45],{},[34,1158,1159,1161],{},[66,1160,318],{}," (string): Zone number",[34,1163,1164,1166],{},[66,1165,326],{}," (string): Comma-separated additional zone numbers",[34,1168,1169,1171],{},[66,1170,344],{}," (string): Device manufacturer",[34,1173,1174,1177,1178,1181,1182,1181,1185,313],{},[66,1175,1176],{},"registered_by_partner"," (string): Partner who registered the device (",[66,1179,1180],{},"adc",", ",[66,1183,1184],{},"chekt",[66,1186,1187],{},"oe",[34,1189,1190,1192],{},[66,1191,295],{}," (string): Your system's identifier",[34,1194,1195,1197],{},[66,1196,332],{}," (string): Device name",[34,1199,1200,1202],{},[66,1201,338],{}," (string): MAC address",[34,1204,1205,1207],{},[66,1206,350],{}," (string): Device model",[34,1209,1210,1212],{},[66,1211,356],{}," (string): Serial number",[34,1214,1215,1218],{},[66,1216,1217],{},"created_at"," (string): Creation timestamp",[34,1220,1221,1224],{},[66,1222,1223],{},"updated_at"," (string): Last update timestamp",[52,1226,1228],{"id":1227},"update-devices-bulk","Update Devices (Bulk)",[15,1230,1231],{},"Update multiple devices at once.",[15,1233,1234,64,1236],{},[37,1235,63],{},[66,1237,1238],{},"PUT /partner/v1/dealers/{dealerId}/sites/{siteId}/devices",[15,1240,1241,74],{},[37,1242,73],{},[76,1244,79],{"id":1245},"request-3",[15,1247,1248],{},[37,1249,84],{},[31,1251,1252,1258],{},[34,1253,1254,92,1256,741],{},[66,1255,91],{},[37,1257,95],{},[34,1259,1260,92,1262,748],{},[66,1261,101],{},[37,1263,95],{},[15,1265,1266],{},[37,1267,109],{},[31,1269,1270,1274],{},[34,1271,1272,117],{},[66,1273,116],{},[34,1275,1276,123],{},[66,1277,122],{},[15,1279,1280],{},[37,1281,128],{},[130,1283,1285],{"className":132,"code":1284,"language":134,"meta":135,"style":135},"[\n  {\n    \"device_id\": 123,\n    \"name\": \"Updated Front Door Camera\",\n    \"zone_number\": \"005\",\n    \"additional_zone_numbers\": \"006,007\",\n    \"mac\": \"0987654321\",\n    \"manufacturer\": \"Updated Manufacturer\",\n    \"model\": \"NEW-MODEL-2024\",\n    \"serial_number\": \"NEW-SN-123\"\n  }\n]\n",[66,1286,1287,1291,1295,1306,1317,1328,1339,1350,1361,1372,1381,1385],{"__ignoreMap":135},[139,1288,1289],{"class":141,"line":142},[139,1290,146],{"class":145},[139,1292,1293],{"class":141,"line":149},[139,1294,152],{"class":145},[139,1296,1297,1299,1301,1304],{"class":141,"line":155},[139,1298,784],{"class":158},[139,1300,162],{"class":145},[139,1302,1303],{"class":158},"123",[139,1305,169],{"class":145},[139,1307,1308,1310,1312,1315],{"class":141,"line":172},[139,1309,188],{"class":158},[139,1311,162],{"class":145},[139,1313,1314],{"class":165},"\"Updated Front Door Camera\"",[139,1316,169],{"class":145},[139,1318,1319,1321,1323,1326],{"class":141,"line":185},[139,1320,201],{"class":158},[139,1322,162],{"class":145},[139,1324,1325],{"class":165},"\"005\"",[139,1327,169],{"class":145},[139,1329,1330,1332,1334,1337],{"class":141,"line":198},[139,1331,214],{"class":158},[139,1333,162],{"class":145},[139,1335,1336],{"class":165},"\"006,007\"",[139,1338,169],{"class":145},[139,1340,1341,1343,1345,1348],{"class":141,"line":211},[139,1342,227],{"class":158},[139,1344,162],{"class":145},[139,1346,1347],{"class":165},"\"0987654321\"",[139,1349,169],{"class":145},[139,1351,1352,1354,1356,1359],{"class":141,"line":224},[139,1353,240],{"class":158},[139,1355,162],{"class":145},[139,1357,1358],{"class":165},"\"Updated Manufacturer\"",[139,1360,169],{"class":145},[139,1362,1363,1365,1367,1370],{"class":141,"line":237},[139,1364,253],{"class":158},[139,1366,162],{"class":145},[139,1368,1369],{"class":165},"\"NEW-MODEL-2024\"",[139,1371,169],{"class":145},[139,1373,1374,1376,1378],{"class":141,"line":250},[139,1375,266],{"class":158},[139,1377,162],{"class":145},[139,1379,1380],{"class":165},"\"NEW-SN-123\"\n",[139,1382,1383],{"class":141,"line":263},[139,1384,277],{"class":145},[139,1386,1387],{"class":141,"line":274},[139,1388,283],{"class":145},[15,1390,1391],{},[37,1392,288],{},[31,1394,1395,1402,1407,1412,1417,1422,1427,1432],{},[34,1396,1397,92,1399,1401],{},[66,1398,1146],{},[37,1400,95],{},"): CHeKT device ID to update",[34,1403,1404,1406],{},[66,1405,332],{}," (string, optional): Updated device name",[34,1408,1409,1411],{},[66,1410,318],{}," (string, optional): Updated zone number",[34,1413,1414,1416],{},[66,1415,326],{}," (string, optional): Updated additional zones",[34,1418,1419,1421],{},[66,1420,338],{}," (string, optional): Updated MAC address",[34,1423,1424,1426],{},[66,1425,344],{}," (string, optional): Updated manufacturer",[34,1428,1429,1431],{},[66,1430,350],{}," (string, optional): Updated model",[34,1433,1434,1436],{},[66,1435,356],{}," (string, optional): Updated serial number",[76,1438,766],{"id":1439},"response-200-ok-2",[130,1441,1443],{"className":132,"code":1442,"language":134,"meta":135,"style":135},"{\n  \"success_count\": 1,\n  \"failure_count\": 0,\n  \"results\": [\n    {\n      \"is_successful\": true,\n      \"req\": {\n        \"device_id\": 123,\n        \"name\": \"Updated Front Door Camera\"\n      },\n      \"res\": {\n        \"device_id\": 123,\n        \"device_type\": \"camera\",\n        \"zone_number\": \"005\",\n        \"name\": \"Updated Front Door Camera\",\n        \"updated_at\": \"2021-07-01T00:00:00.000Z\"\n      }\n    }\n  ]\n}\n",[66,1444,1445,1449,1459,1469,1475,1479,1489,1495,1505,1514,1518,1524,1534,1544,1554,1564,1572,1576,1580,1584],{"__ignoreMap":135},[139,1446,1447],{"class":141,"line":142},[139,1448,371],{"class":145},[139,1450,1451,1453,1455,1457],{"class":141,"line":149},[139,1452,376],{"class":158},[139,1454,162],{"class":145},[139,1456,381],{"class":158},[139,1458,169],{"class":145},[139,1460,1461,1463,1465,1467],{"class":141,"line":155},[139,1462,388],{"class":158},[139,1464,162],{"class":145},[139,1466,393],{"class":158},[139,1468,169],{"class":145},[139,1470,1471,1473],{"class":141,"line":172},[139,1472,400],{"class":158},[139,1474,403],{"class":145},[139,1476,1477],{"class":141,"line":185},[139,1478,408],{"class":145},[139,1480,1481,1483,1485,1487],{"class":141,"line":198},[139,1482,413],{"class":158},[139,1484,162],{"class":145},[139,1486,418],{"class":158},[139,1488,169],{"class":145},[139,1490,1491,1493],{"class":141,"line":211},[139,1492,425],{"class":158},[139,1494,428],{"class":145},[139,1496,1497,1499,1501,1503],{"class":141,"line":224},[139,1498,477],{"class":158},[139,1500,162],{"class":145},[139,1502,1303],{"class":158},[139,1504,169],{"class":145},[139,1506,1507,1509,1511],{"class":141,"line":237},[139,1508,559],{"class":158},[139,1510,162],{"class":145},[139,1512,1513],{"class":165},"\"Updated Front Door Camera\"\n",[139,1515,1516],{"class":141,"line":250},[139,1517,465],{"class":145},[139,1519,1520,1522],{"class":141,"line":263},[139,1521,470],{"class":158},[139,1523,428],{"class":145},[139,1525,1526,1528,1530,1532],{"class":141,"line":274},[139,1527,477],{"class":158},[139,1529,162],{"class":145},[139,1531,1303],{"class":158},[139,1533,169],{"class":145},[139,1535,1536,1538,1540,1542],{"class":141,"line":280},[139,1537,444],{"class":158},[139,1539,162],{"class":145},[139,1541,180],{"class":165},[139,1543,169],{"class":145},[139,1545,1546,1548,1550,1552],{"class":141,"line":486},[139,1547,455],{"class":158},[139,1549,162],{"class":145},[139,1551,1325],{"class":165},[139,1553,169],{"class":145},[139,1555,1556,1558,1560,1562],{"class":141,"line":497},[139,1557,559],{"class":158},[139,1559,162],{"class":145},[139,1561,1314],{"class":165},[139,1563,169],{"class":145},[139,1565,1566,1568,1570],{"class":141,"line":508},[139,1567,621],{"class":158},[139,1569,162],{"class":145},[139,1571,626],{"class":165},[139,1573,1574],{"class":141,"line":520},[139,1575,632],{"class":145},[139,1577,1578],{"class":141,"line":532},[139,1579,638],{"class":145},[139,1581,1582],{"class":141,"line":545},[139,1583,644],{"class":145},[139,1585,1586],{"class":141,"line":556},[139,1587,650],{"class":145},[52,1589,1591],{"id":1590},"delete-devices-bulk","Delete Devices (Bulk)",[15,1593,1594],{},"Delete multiple devices at once.",[15,1596,1597,64,1599],{},[37,1598,63],{},[66,1600,1601],{},"POST /partner/v1/dealers/{dealerId}/sites/{siteId}/devices/bulk-delete",[15,1603,1604,74],{},[37,1605,73],{},[19,1607,1609],{"type":1608},"warning",[15,1610,1611],{},"Bulk deletion is permanent. Ensure devices are properly backed up or documented before deletion.",[76,1613,79],{"id":1614},"request-4",[15,1616,1617],{},[37,1618,84],{},[31,1620,1621,1627],{},[34,1622,1623,92,1625,741],{},[66,1624,91],{},[37,1626,95],{},[34,1628,1629,92,1631,748],{},[66,1630,101],{},[37,1632,95],{},[15,1634,1635],{},[37,1636,109],{},[31,1638,1639,1643],{},[34,1640,1641,117],{},[66,1642,116],{},[34,1644,1645,123],{},[66,1646,122],{},[15,1648,1649],{},[37,1650,1651],{},"Body:",[130,1653,1655],{"className":132,"code":1654,"language":134,"meta":135,"style":135},"{\n  \"deviceIds\": [123, 891]\n}\n",[66,1656,1657,1661,1678],{"__ignoreMap":135},[139,1658,1659],{"class":141,"line":142},[139,1660,371],{"class":145},[139,1662,1663,1666,1669,1671,1673,1676],{"class":141,"line":149},[139,1664,1665],{"class":158},"  \"deviceIds\"",[139,1667,1668],{"class":145},": [",[139,1670,1303],{"class":158},[139,1672,1181],{"class":145},[139,1674,1675],{"class":158},"891",[139,1677,283],{"class":145},[139,1679,1680],{"class":141,"line":155},[139,1681,650],{"class":145},[15,1683,1684],{},[37,1685,288],{},[31,1687,1688],{},[34,1689,1690,1693,1694,1696],{},[66,1691,1692],{},"deviceIds"," (array of numbers, ",[37,1695,95],{},"): List of device IDs to delete",[76,1698,766],{"id":1699},"response-200-ok-3",[130,1701,1703],{"className":132,"code":1702,"language":134,"meta":135,"style":135},"{\n  \"success_count\": 2,\n  \"failure_count\": 0,\n  \"results\": [\n    {\n      \"is_successful\": true,\n      \"req\": {\n        \"device_id\": 123\n      },\n      \"res\": {\n        \"device_id\": 123,\n        \"device_type\": \"camera\",\n        \"zone_number\": \"001\"\n      }\n    },\n    {\n      \"is_successful\": true,\n      \"req\": {\n        \"device_id\": 891\n      },\n      \"res\": {\n        \"device_id\": 891,\n        \"device_type\": \"bridge\",\n        \"zone_number\": \"002\"\n      }\n    }\n  ]\n}\n",[66,1704,1705,1709,1720,1730,1736,1740,1750,1756,1765,1769,1775,1785,1795,1803,1807,1812,1816,1826,1832,1841,1845,1851,1861,1872,1881,1885,1889,1893],{"__ignoreMap":135},[139,1706,1707],{"class":141,"line":142},[139,1708,371],{"class":145},[139,1710,1711,1713,1715,1718],{"class":141,"line":149},[139,1712,376],{"class":158},[139,1714,162],{"class":145},[139,1716,1717],{"class":158},"2",[139,1719,169],{"class":145},[139,1721,1722,1724,1726,1728],{"class":141,"line":155},[139,1723,388],{"class":158},[139,1725,162],{"class":145},[139,1727,393],{"class":158},[139,1729,169],{"class":145},[139,1731,1732,1734],{"class":141,"line":172},[139,1733,400],{"class":158},[139,1735,403],{"class":145},[139,1737,1738],{"class":141,"line":185},[139,1739,408],{"class":145},[139,1741,1742,1744,1746,1748],{"class":141,"line":198},[139,1743,413],{"class":158},[139,1745,162],{"class":145},[139,1747,418],{"class":158},[139,1749,169],{"class":145},[139,1751,1752,1754],{"class":141,"line":211},[139,1753,425],{"class":158},[139,1755,428],{"class":145},[139,1757,1758,1760,1762],{"class":141,"line":224},[139,1759,477],{"class":158},[139,1761,162],{"class":145},[139,1763,1764],{"class":158},"123\n",[139,1766,1767],{"class":141,"line":237},[139,1768,465],{"class":145},[139,1770,1771,1773],{"class":141,"line":250},[139,1772,470],{"class":158},[139,1774,428],{"class":145},[139,1776,1777,1779,1781,1783],{"class":141,"line":263},[139,1778,477],{"class":158},[139,1780,162],{"class":145},[139,1782,1303],{"class":158},[139,1784,169],{"class":145},[139,1786,1787,1789,1791,1793],{"class":141,"line":274},[139,1788,444],{"class":158},[139,1790,162],{"class":145},[139,1792,180],{"class":165},[139,1794,169],{"class":145},[139,1796,1797,1799,1801],{"class":141,"line":280},[139,1798,455],{"class":158},[139,1800,162],{"class":145},[139,1802,460],{"class":165},[139,1804,1805],{"class":141,"line":486},[139,1806,632],{"class":145},[139,1808,1809],{"class":141,"line":497},[139,1810,1811],{"class":145},"    },\n",[139,1813,1814],{"class":141,"line":508},[139,1815,408],{"class":145},[139,1817,1818,1820,1822,1824],{"class":141,"line":520},[139,1819,413],{"class":158},[139,1821,162],{"class":145},[139,1823,418],{"class":158},[139,1825,169],{"class":145},[139,1827,1828,1830],{"class":141,"line":532},[139,1829,425],{"class":158},[139,1831,428],{"class":145},[139,1833,1834,1836,1838],{"class":141,"line":545},[139,1835,477],{"class":158},[139,1837,162],{"class":145},[139,1839,1840],{"class":158},"891\n",[139,1842,1843],{"class":141,"line":556},[139,1844,465],{"class":145},[139,1846,1847,1849],{"class":141,"line":568},[139,1848,470],{"class":158},[139,1850,428],{"class":145},[139,1852,1853,1855,1857,1859],{"class":141,"line":580},[139,1854,477],{"class":158},[139,1856,162],{"class":145},[139,1858,1675],{"class":158},[139,1860,169],{"class":145},[139,1862,1863,1865,1867,1870],{"class":141,"line":592},[139,1864,444],{"class":158},[139,1866,162],{"class":145},[139,1868,1869],{"class":165},"\"bridge\"",[139,1871,169],{"class":145},[139,1873,1874,1876,1878],{"class":141,"line":605},[139,1875,455],{"class":158},[139,1877,162],{"class":145},[139,1879,1880],{"class":165},"\"002\"\n",[139,1882,1883],{"class":141,"line":618},[139,1884,632],{"class":145},[139,1886,1887],{"class":141,"line":629},[139,1888,638],{"class":145},[139,1890,1891],{"class":141,"line":635},[139,1892,644],{"class":145},[139,1894,1895],{"class":141,"line":641},[139,1896,650],{"class":145},[10,1898,1900],{"id":1899},"error-responses","Error Responses",[1902,1903,1904,1920],"table",{},[1905,1906,1907],"thead",{},[1908,1909,1910,1914,1917],"tr",{},[1911,1912,1913],"th",{},"Status Code",[1911,1915,1916],{},"Description",[1911,1918,1919],{},"Solution",[1921,1922,1923,1937,1950,1963],"tbody",{},[1908,1924,1925,1931,1934],{},[1926,1927,1928],"td",{},[66,1929,1930],{},"400",[1926,1932,1933],{},"Bad Request - Invalid input or parameters",[1926,1935,1936],{},"Check your request payload format",[1908,1938,1939,1944,1947],{},[1926,1940,1941],{},[66,1942,1943],{},"401",[1926,1945,1946],{},"Unauthorized - Invalid or expired token",[1926,1948,1949],{},"Refresh your access token",[1908,1951,1952,1957,1960],{},[1926,1953,1954],{},[66,1955,1956],{},"403",[1926,1958,1959],{},"Forbidden - Access denied",[1926,1961,1962],{},"Verify your permissions",[1908,1964,1965,1970,1973],{},[1926,1966,1967],{},[66,1968,1969],{},"404",[1926,1971,1972],{},"Not Found - Device, site, or dealer does not exist",[1926,1974,1975],{},"Check the IDs",[10,1977,1979],{"id":1978},"code-examples","Code Examples",[52,1981,1983],{"id":1982},"curl","cURL",[130,1985,1989],{"className":1986,"code":1987,"language":1988,"meta":135,"style":135},"language-bash shiki shiki-themes github-light github-dark","# Create devices (bulk)\ncurl -X POST https://api.chekt.com/partner/v1/dealers/2/sites/3/devices \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer YOUR_ACCESS_TOKEN\" \\\n  -H \"x-partner-trace-id: 550e8400-e29b-41d4-a716-123456789000\" \\\n  -d '[\n    {\n      \"external_device_id\": \"adc-67890\",\n      \"device_type\": \"camera\",\n      \"zone_number\": \"001\",\n      \"name\": \"Front Door Camera\"\n    }\n  ]'\n\n# Get all devices\ncurl -X GET https://api.chekt.com/partner/v1/dealers/2/sites/3/devices \\\n  -H \"Authorization: Bearer YOUR_ACCESS_TOKEN\" \\\n  -H \"x-partner-trace-id: 550e8400-e29b-41d4-a716-123456789000\"\n\n# Bulk delete devices\ncurl -X POST https://api.chekt.com/partner/v1/dealers/2/sites/3/devices/bulk-delete \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer YOUR_ACCESS_TOKEN\" \\\n  -H \"x-partner-trace-id: 550e8400-e29b-41d4-a716-123456789000\" \\\n  -d '{\n    \"deviceIds\": [123, 891]\n  }'\n","bash",[66,1990,1991,1997,2014,2024,2033,2042,2050,2054,2059,2064,2069,2074,2078,2083,2089,2094,2107,2115,2122,2126,2131,2144,2152,2160,2168,2175,2180],{"__ignoreMap":135},[139,1992,1993],{"class":141,"line":142},[139,1994,1996],{"class":1995},"sJ8bj","# Create devices (bulk)\n",[139,1998,1999,2002,2005,2008,2011],{"class":141,"line":149},[139,2000,1982],{"class":2001},"sScJk",[139,2003,2004],{"class":158}," -X",[139,2006,2007],{"class":165}," POST",[139,2009,2010],{"class":165}," https://api.chekt.com/partner/v1/dealers/2/sites/3/devices",[139,2012,2013],{"class":158}," \\\n",[139,2015,2016,2019,2022],{"class":141,"line":155},[139,2017,2018],{"class":158},"  -H",[139,2020,2021],{"class":165}," \"Content-Type: application/json\"",[139,2023,2013],{"class":158},[139,2025,2026,2028,2031],{"class":141,"line":172},[139,2027,2018],{"class":158},[139,2029,2030],{"class":165}," \"Authorization: Bearer YOUR_ACCESS_TOKEN\"",[139,2032,2013],{"class":158},[139,2034,2035,2037,2040],{"class":141,"line":185},[139,2036,2018],{"class":158},[139,2038,2039],{"class":165}," \"x-partner-trace-id: 550e8400-e29b-41d4-a716-123456789000\"",[139,2041,2013],{"class":158},[139,2043,2044,2047],{"class":141,"line":198},[139,2045,2046],{"class":158},"  -d",[139,2048,2049],{"class":165}," '[\n",[139,2051,2052],{"class":141,"line":211},[139,2053,408],{"class":165},[139,2055,2056],{"class":141,"line":224},[139,2057,2058],{"class":165},"      \"external_device_id\": \"adc-67890\",\n",[139,2060,2061],{"class":141,"line":237},[139,2062,2063],{"class":165},"      \"device_type\": \"camera\",\n",[139,2065,2066],{"class":141,"line":250},[139,2067,2068],{"class":165},"      \"zone_number\": \"001\",\n",[139,2070,2071],{"class":141,"line":263},[139,2072,2073],{"class":165},"      \"name\": \"Front Door Camera\"\n",[139,2075,2076],{"class":141,"line":274},[139,2077,638],{"class":165},[139,2079,2080],{"class":141,"line":280},[139,2081,2082],{"class":165},"  ]'\n",[139,2084,2085],{"class":141,"line":486},[139,2086,2088],{"emptyLinePlaceholder":2087},true,"\n",[139,2090,2091],{"class":141,"line":497},[139,2092,2093],{"class":1995},"# Get all devices\n",[139,2095,2096,2098,2100,2103,2105],{"class":141,"line":508},[139,2097,1982],{"class":2001},[139,2099,2004],{"class":158},[139,2101,2102],{"class":165}," GET",[139,2104,2010],{"class":165},[139,2106,2013],{"class":158},[139,2108,2109,2111,2113],{"class":141,"line":520},[139,2110,2018],{"class":158},[139,2112,2030],{"class":165},[139,2114,2013],{"class":158},[139,2116,2117,2119],{"class":141,"line":532},[139,2118,2018],{"class":158},[139,2120,2121],{"class":165}," \"x-partner-trace-id: 550e8400-e29b-41d4-a716-123456789000\"\n",[139,2123,2124],{"class":141,"line":545},[139,2125,2088],{"emptyLinePlaceholder":2087},[139,2127,2128],{"class":141,"line":556},[139,2129,2130],{"class":1995},"# Bulk delete devices\n",[139,2132,2133,2135,2137,2139,2142],{"class":141,"line":568},[139,2134,1982],{"class":2001},[139,2136,2004],{"class":158},[139,2138,2007],{"class":165},[139,2140,2141],{"class":165}," https://api.chekt.com/partner/v1/dealers/2/sites/3/devices/bulk-delete",[139,2143,2013],{"class":158},[139,2145,2146,2148,2150],{"class":141,"line":580},[139,2147,2018],{"class":158},[139,2149,2021],{"class":165},[139,2151,2013],{"class":158},[139,2153,2154,2156,2158],{"class":141,"line":592},[139,2155,2018],{"class":158},[139,2157,2030],{"class":165},[139,2159,2013],{"class":158},[139,2161,2162,2164,2166],{"class":141,"line":605},[139,2163,2018],{"class":158},[139,2165,2039],{"class":165},[139,2167,2013],{"class":158},[139,2169,2170,2172],{"class":141,"line":618},[139,2171,2046],{"class":158},[139,2173,2174],{"class":165}," '{\n",[139,2176,2177],{"class":141,"line":629},[139,2178,2179],{"class":165},"    \"deviceIds\": [123, 891]\n",[139,2181,2182],{"class":141,"line":635},[139,2183,2184],{"class":165},"  }'\n",[52,2186,2188],{"id":2187},"javascript","JavaScript",[130,2190,2193],{"className":2191,"code":2192,"language":2187,"meta":135,"style":135},"language-javascript shiki shiki-themes github-light github-dark","// Create devices (bulk)\nconst response = await fetch(\"https://api.chekt.com/partner/v1/dealers/2/sites/3/devices\", {\n  method: \"POST\",\n  headers: {\n    \"Content-Type\": \"application/json\",\n    \"Authorization\": `Bearer ${accessToken}`,\n    \"x-partner-trace-id\": \"550e8400-e29b-41d4-a716-123456789000\"\n  },\n  body: JSON.stringify([\n    {\n      external_device_id: \"adc-67890\",\n      device_type: \"camera\",\n      zone_number: \"001\",\n      name: \"Front Door Camera\"\n    }\n  ])\n});\n\nconst result = await response.json();\nconsole.log(`Created ${result.success_count} devices`);\n",[66,2194,2195,2200,2227,2237,2242,2254,2272,2282,2287,2304,2308,2317,2326,2335,2343,2347,2352,2357,2361,2380],{"__ignoreMap":135},[139,2196,2197],{"class":141,"line":142},[139,2198,2199],{"class":1995},"// Create devices (bulk)\n",[139,2201,2202,2206,2209,2212,2215,2218,2221,2224],{"class":141,"line":149},[139,2203,2205],{"class":2204},"szBVR","const",[139,2207,2208],{"class":158}," response",[139,2210,2211],{"class":2204}," =",[139,2213,2214],{"class":2204}," await",[139,2216,2217],{"class":2001}," fetch",[139,2219,2220],{"class":145},"(",[139,2222,2223],{"class":165},"\"https://api.chekt.com/partner/v1/dealers/2/sites/3/devices\"",[139,2225,2226],{"class":145},", {\n",[139,2228,2229,2232,2235],{"class":141,"line":155},[139,2230,2231],{"class":145},"  method: ",[139,2233,2234],{"class":165},"\"POST\"",[139,2236,169],{"class":145},[139,2238,2239],{"class":141,"line":172},[139,2240,2241],{"class":145},"  headers: {\n",[139,2243,2244,2247,2249,2252],{"class":141,"line":185},[139,2245,2246],{"class":165},"    \"Content-Type\"",[139,2248,162],{"class":145},[139,2250,2251],{"class":165},"\"application/json\"",[139,2253,169],{"class":145},[139,2255,2256,2259,2261,2264,2267,2270],{"class":141,"line":198},[139,2257,2258],{"class":165},"    \"Authorization\"",[139,2260,162],{"class":145},[139,2262,2263],{"class":165},"`Bearer ${",[139,2265,2266],{"class":145},"accessToken",[139,2268,2269],{"class":165},"}`",[139,2271,169],{"class":145},[139,2273,2274,2277,2279],{"class":141,"line":211},[139,2275,2276],{"class":165},"    \"x-partner-trace-id\"",[139,2278,162],{"class":145},[139,2280,2281],{"class":165},"\"550e8400-e29b-41d4-a716-123456789000\"\n",[139,2283,2284],{"class":141,"line":224},[139,2285,2286],{"class":145},"  },\n",[139,2288,2289,2292,2295,2298,2301],{"class":141,"line":237},[139,2290,2291],{"class":145},"  body: ",[139,2293,2294],{"class":158},"JSON",[139,2296,2297],{"class":145},".",[139,2299,2300],{"class":2001},"stringify",[139,2302,2303],{"class":145},"([\n",[139,2305,2306],{"class":141,"line":250},[139,2307,408],{"class":145},[139,2309,2310,2313,2315],{"class":141,"line":263},[139,2311,2312],{"class":145},"      external_device_id: ",[139,2314,166],{"class":165},[139,2316,169],{"class":145},[139,2318,2319,2322,2324],{"class":141,"line":274},[139,2320,2321],{"class":145},"      device_type: ",[139,2323,180],{"class":165},[139,2325,169],{"class":145},[139,2327,2328,2331,2333],{"class":141,"line":280},[139,2329,2330],{"class":145},"      zone_number: ",[139,2332,206],{"class":165},[139,2334,169],{"class":145},[139,2336,2337,2340],{"class":141,"line":486},[139,2338,2339],{"class":145},"      name: ",[139,2341,2342],{"class":165},"\"Front Door Camera\"\n",[139,2344,2345],{"class":141,"line":497},[139,2346,638],{"class":145},[139,2348,2349],{"class":141,"line":508},[139,2350,2351],{"class":145},"  ])\n",[139,2353,2354],{"class":141,"line":520},[139,2355,2356],{"class":145},"});\n",[139,2358,2359],{"class":141,"line":532},[139,2360,2088],{"emptyLinePlaceholder":2087},[139,2362,2363,2365,2368,2370,2372,2375,2377],{"class":141,"line":545},[139,2364,2205],{"class":2204},[139,2366,2367],{"class":158}," result",[139,2369,2211],{"class":2204},[139,2371,2214],{"class":2204},[139,2373,2374],{"class":145}," response.",[139,2376,134],{"class":2001},[139,2378,2379],{"class":145},"();\n",[139,2381,2382,2385,2388,2390,2393,2396,2398,2400,2403],{"class":141,"line":556},[139,2383,2384],{"class":145},"console.",[139,2386,2387],{"class":2001},"log",[139,2389,2220],{"class":145},[139,2391,2392],{"class":165},"`Created ${",[139,2394,2395],{"class":145},"result",[139,2397,2297],{"class":165},[139,2399,662],{"class":145},[139,2401,2402],{"class":165},"} devices`",[139,2404,2405],{"class":145},");\n",[52,2407,2409],{"id":2408},"python","Python",[130,2411,2414],{"className":2412,"code":2413,"language":2408,"meta":135,"style":135},"language-python shiki shiki-themes github-light github-dark","import requests\n\n# Create devices (bulk)\nresponse = requests.post(\n    \"https://api.chekt.com/partner/v1/dealers/2/sites/3/devices\",\n    headers={\n        \"Content-Type\": \"application/json\",\n        \"Authorization\": f\"Bearer {access_token}\",\n        \"x-partner-trace-id\": \"550e8400-e29b-41d4-a716-123456789000\"\n    },\n    json=[\n        {\n            \"external_device_id\": \"adc-67890\",\n            \"device_type\": \"camera\",\n            \"zone_number\": \"001\",\n            \"name\": \"Front Door Camera\"\n        }\n    ]\n)\n\nresult = response.json()\nprint(f\"Created {result['success_count']} devices\")\n",[66,2415,2416,2424,2428,2432,2443,2450,2460,2471,2498,2507,2511,2520,2525,2536,2547,2558,2567,2572,2577,2582,2586,2596],{"__ignoreMap":135},[139,2417,2418,2421],{"class":141,"line":142},[139,2419,2420],{"class":2204},"import",[139,2422,2423],{"class":145}," requests\n",[139,2425,2426],{"class":141,"line":149},[139,2427,2088],{"emptyLinePlaceholder":2087},[139,2429,2430],{"class":141,"line":155},[139,2431,1996],{"class":1995},[139,2433,2434,2437,2440],{"class":141,"line":172},[139,2435,2436],{"class":145},"response ",[139,2438,2439],{"class":2204},"=",[139,2441,2442],{"class":145}," requests.post(\n",[139,2444,2445,2448],{"class":141,"line":185},[139,2446,2447],{"class":165},"    \"https://api.chekt.com/partner/v1/dealers/2/sites/3/devices\"",[139,2449,169],{"class":145},[139,2451,2452,2456,2458],{"class":141,"line":198},[139,2453,2455],{"class":2454},"s4XuR","    headers",[139,2457,2439],{"class":2204},[139,2459,371],{"class":145},[139,2461,2462,2465,2467,2469],{"class":141,"line":211},[139,2463,2464],{"class":165},"        \"Content-Type\"",[139,2466,162],{"class":145},[139,2468,2251],{"class":165},[139,2470,169],{"class":145},[139,2472,2473,2476,2478,2481,2484,2487,2490,2493,2496],{"class":141,"line":224},[139,2474,2475],{"class":165},"        \"Authorization\"",[139,2477,162],{"class":145},[139,2479,2480],{"class":2204},"f",[139,2482,2483],{"class":165},"\"Bearer ",[139,2485,2486],{"class":158},"{",[139,2488,2489],{"class":145},"access_token",[139,2491,2492],{"class":158},"}",[139,2494,2495],{"class":165},"\"",[139,2497,169],{"class":145},[139,2499,2500,2503,2505],{"class":141,"line":237},[139,2501,2502],{"class":165},"        \"x-partner-trace-id\"",[139,2504,162],{"class":145},[139,2506,2281],{"class":165},[139,2508,2509],{"class":141,"line":250},[139,2510,1811],{"class":145},[139,2512,2513,2516,2518],{"class":141,"line":263},[139,2514,2515],{"class":2454},"    json",[139,2517,2439],{"class":2204},[139,2519,146],{"class":145},[139,2521,2522],{"class":141,"line":274},[139,2523,2524],{"class":145},"        {\n",[139,2526,2527,2530,2532,2534],{"class":141,"line":280},[139,2528,2529],{"class":165},"            \"external_device_id\"",[139,2531,162],{"class":145},[139,2533,166],{"class":165},[139,2535,169],{"class":145},[139,2537,2538,2541,2543,2545],{"class":141,"line":486},[139,2539,2540],{"class":165},"            \"device_type\"",[139,2542,162],{"class":145},[139,2544,180],{"class":165},[139,2546,169],{"class":145},[139,2548,2549,2552,2554,2556],{"class":141,"line":497},[139,2550,2551],{"class":165},"            \"zone_number\"",[139,2553,162],{"class":145},[139,2555,206],{"class":165},[139,2557,169],{"class":145},[139,2559,2560,2563,2565],{"class":141,"line":508},[139,2561,2562],{"class":165},"            \"name\"",[139,2564,162],{"class":145},[139,2566,2342],{"class":165},[139,2568,2569],{"class":141,"line":520},[139,2570,2571],{"class":145},"        }\n",[139,2573,2574],{"class":141,"line":532},[139,2575,2576],{"class":145},"    ]\n",[139,2578,2579],{"class":141,"line":545},[139,2580,2581],{"class":145},")\n",[139,2583,2584],{"class":141,"line":556},[139,2585,2088],{"emptyLinePlaceholder":2087},[139,2587,2588,2591,2593],{"class":141,"line":568},[139,2589,2590],{"class":145},"result ",[139,2592,2439],{"class":2204},[139,2594,2595],{"class":145}," response.json()\n",[139,2597,2598,2601,2603,2605,2608,2610,2613,2616,2619,2621,2624],{"class":141,"line":580},[139,2599,2600],{"class":158},"print",[139,2602,2220],{"class":145},[139,2604,2480],{"class":2204},[139,2606,2607],{"class":165},"\"Created ",[139,2609,2486],{"class":158},[139,2611,2612],{"class":145},"result[",[139,2614,2615],{"class":165},"'success_count'",[139,2617,2618],{"class":145},"]",[139,2620,2492],{"class":158},[139,2622,2623],{"class":165}," devices\"",[139,2625,2581],{"class":145},[10,2627,2629],{"id":2628},"best-practices","Best Practices",[2631,2632],"guide-check-list",{":items":2633},"[\"Validate device_type before submission (camera or bridge)\", \"Ensure zone_number uniqueness within a site\", \"Use bulk operations for efficient device management\", \"Handle partial failures in bulk operations gracefully\", \"Store device_id for future updates and monitoring\", \"Document MAC addresses for network troubleshooting\"]",[10,2635,2637],{"id":2636},"next-steps","Next Steps",[2639,2640,2641],"guide-next-steps",{},[15,2642,2643],{},[139,2644,2645],{},"\n{\n\"title\": \"Sites API\",\n\"description\": \"Manage sites where devices are installed\",\n\"link\": \"/apis/partner/sites\"\n},\n{\n\"title\": \"Arming Settings API\",\n\"description\": \"Configure security settings for device zones\",\n\"link\": \"/apis/partner/arming-settings\"\n}\n",[2647,2648,2649],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}",{"title":135,"searchDepth":155,"depth":155,"links":2651},[2652,2653,2654,2676,2677,2682,2683],{"id":12,"depth":149,"text":13},{"id":28,"depth":149,"text":29},{"id":49,"depth":149,"text":50,"children":2655},[2656,2660,2664,2668,2672],{"id":54,"depth":155,"text":55,"children":2657},[2658,2659],{"id":78,"depth":172,"text":79},{"id":360,"depth":172,"text":361},{"id":710,"depth":155,"text":711,"children":2661},[2662,2663],{"id":728,"depth":172,"text":79},{"id":765,"depth":172,"text":766},{"id":922,"depth":155,"text":923,"children":2665},[2666,2667],{"id":940,"depth":172,"text":79},{"id":981,"depth":172,"text":766},{"id":1227,"depth":155,"text":1228,"children":2669},[2670,2671],{"id":1245,"depth":172,"text":79},{"id":1439,"depth":172,"text":766},{"id":1590,"depth":155,"text":1591,"children":2673},[2674,2675],{"id":1614,"depth":172,"text":79},{"id":1699,"depth":172,"text":766},{"id":1899,"depth":149,"text":1900},{"id":1978,"depth":149,"text":1979,"children":2678},[2679,2680,2681],{"id":1982,"depth":155,"text":1983},{"id":2187,"depth":155,"text":2188},{"id":2408,"depth":155,"text":2409},{"id":2628,"depth":149,"text":2629},{"id":2636,"depth":149,"text":2637},"Register and manage security devices including cameras and bridges","md",{"category":2687,"order":198},"API Reference","/apis/partner/devices",{"title":5,"description":2684},"apis/partner/devices","8MOmM2qCTGpuobJFdsnQV1NWla_Hz-bWgaZBiDoi-RI",1770959188042]