[{"data":1,"prerenderedAt":1698},["ShallowReactive",2],{"apis-partner-contacts":3},{"id":4,"title":5,"body":6,"description":1690,"extension":1691,"meta":1692,"navigation":1175,"path":1694,"seo":1695,"stem":1696,"__hash__":1697},"content/apis/partner/contacts.md","Contacts API",{"type":7,"value":8,"toc":1657},"minimal",[9,14,18,26,30,35,38,49,55,60,65,87,92,106,111,202,207,245,249,337,342,381,385,388,395,399,402,406,420,424,434,438,540,544,547,554,558,561,565,587,591,601,604,684,688,691,698,702,705,709,729,733,743,747,802,807,829,832,914,918,921,928,932,938,941,945,965,969,979,983,986,990,1065,1069,1073,1214,1218,1427,1431,1633,1637,1641,1645,1653],[10,11,13],"h2",{"id":12},"overview","Overview",[15,16,17],"p",{},"The Contacts API allows you to manage contacts associated with customer sites. Contacts are individuals who can be reached in case of alarm events or emergency situations.",[19,20,23],"guide-alert",{"type":21,"title":22},"info","Contact Purpose",[15,24,25],{},"Contacts are used for alarm verification, emergency notifications, and site access coordination.",[10,27,29],{"id":28},"endpoints","Endpoints",[31,32,34],"h3",{"id":33},"create-a-contact","Create a Contact",[15,36,37],{},"Add a new contact to a specific site.",[15,39,40,44,45],{},[41,42,43],"strong",{},"Endpoint:"," ",[46,47,48],"code",{},"POST /partner/v1/dealers/{dealerId}/sites/{siteId}/contacts",[15,50,51,54],{},[41,52,53],{},"Authentication:"," OAuth 2.0 Client Credentials Grant",[56,57,59],"h4",{"id":58},"request","Request",[15,61,62],{},[41,63,64],{},"Path Parameters:",[66,67,68,79],"ul",{},[69,70,71,74,75,78],"li",{},[46,72,73],{},"dealerId"," (string, ",[41,76,77],{},"required","): The dealer ID from CHeKT",[69,80,81,74,84,86],{},[46,82,83],{},"siteId",[41,85,77],{},"): The site ID from CHeKT",[15,88,89],{},[41,90,91],{},"Headers:",[66,93,94,100],{},[69,95,96,99],{},[46,97,98],{},"Authorization",": Bearer {access_token}",[69,101,102,105],{},[46,103,104],{},"x-partner-trace-id"," (optional): UUID for request tracking",[15,107,108],{},[41,109,110],{},"Body:",[112,113,118],"pre",{"className":114,"code":115,"language":116,"meta":117,"style":117},"language-json shiki shiki-themes github-light github-dark","{\n  \"external_contact_id\": \"1234\",\n  \"first_name\": \"John\",\n  \"last_name\": \"Doe\",\n  \"phone_number\": \"1234567890\",\n  \"email\": \"john.doe@example.com\"\n}\n","json","",[46,119,120,129,146,159,172,185,196],{"__ignoreMap":117},[121,122,125],"span",{"class":123,"line":124},"line",1,[121,126,128],{"class":127},"sVt8B","{\n",[121,130,132,136,139,143],{"class":123,"line":131},2,[121,133,135],{"class":134},"sj4cs","  \"external_contact_id\"",[121,137,138],{"class":127},": ",[121,140,142],{"class":141},"sZZnC","\"1234\"",[121,144,145],{"class":127},",\n",[121,147,149,152,154,157],{"class":123,"line":148},3,[121,150,151],{"class":134},"  \"first_name\"",[121,153,138],{"class":127},[121,155,156],{"class":141},"\"John\"",[121,158,145],{"class":127},[121,160,162,165,167,170],{"class":123,"line":161},4,[121,163,164],{"class":134},"  \"last_name\"",[121,166,138],{"class":127},[121,168,169],{"class":141},"\"Doe\"",[121,171,145],{"class":127},[121,173,175,178,180,183],{"class":123,"line":174},5,[121,176,177],{"class":134},"  \"phone_number\"",[121,179,138],{"class":127},[121,181,182],{"class":141},"\"1234567890\"",[121,184,145],{"class":127},[121,186,188,191,193],{"class":123,"line":187},6,[121,189,190],{"class":134},"  \"email\"",[121,192,138],{"class":127},[121,194,195],{"class":141},"\"john.doe@example.com\"\n",[121,197,199],{"class":123,"line":198},7,[121,200,201],{"class":127},"}\n",[15,203,204],{},[41,205,206],{},"Parameters:",[66,208,209,217,225,233,239],{},[69,210,211,74,214,216],{},[46,212,213],{},"external_contact_id",[41,215,77],{},"): Unique identifier from your system",[69,218,219,74,222,224],{},[46,220,221],{},"first_name",[41,223,77],{},"): Contact's first name",[69,226,227,74,230,232],{},[46,228,229],{},"last_name",[41,231,77],{},"): Contact's last name",[69,234,235,238],{},[46,236,237],{},"phone_number"," (string, optional): Contact's phone number",[69,240,241,244],{},[46,242,243],{},"email"," (string, optional): Contact's email address",[56,246,248],{"id":247},"response-201-created","Response (201 Created)",[112,250,252],{"className":114,"code":251,"language":116,"meta":117,"style":117},"{\n  \"contact_id\": 1,\n  \"external_contact_id\": \"1234\",\n  \"first_name\": \"John\",\n  \"last_name\": \"Doe\",\n  \"phone_number\": \"1234567890\",\n  \"email\": \"john.doe@example.com\",\n  \"created_at\": \"2021-07-01T00:00:00.000Z\"\n}\n",[46,253,254,258,270,280,290,300,310,321,332],{"__ignoreMap":117},[121,255,256],{"class":123,"line":124},[121,257,128],{"class":127},[121,259,260,263,265,268],{"class":123,"line":131},[121,261,262],{"class":134},"  \"contact_id\"",[121,264,138],{"class":127},[121,266,267],{"class":134},"1",[121,269,145],{"class":127},[121,271,272,274,276,278],{"class":123,"line":148},[121,273,135],{"class":134},[121,275,138],{"class":127},[121,277,142],{"class":141},[121,279,145],{"class":127},[121,281,282,284,286,288],{"class":123,"line":161},[121,283,151],{"class":134},[121,285,138],{"class":127},[121,287,156],{"class":141},[121,289,145],{"class":127},[121,291,292,294,296,298],{"class":123,"line":174},[121,293,164],{"class":134},[121,295,138],{"class":127},[121,297,169],{"class":141},[121,299,145],{"class":127},[121,301,302,304,306,308],{"class":123,"line":187},[121,303,177],{"class":134},[121,305,138],{"class":127},[121,307,182],{"class":141},[121,309,145],{"class":127},[121,311,312,314,316,319],{"class":123,"line":198},[121,313,190],{"class":134},[121,315,138],{"class":127},[121,317,318],{"class":141},"\"john.doe@example.com\"",[121,320,145],{"class":127},[121,322,324,327,329],{"class":123,"line":323},8,[121,325,326],{"class":134},"  \"created_at\"",[121,328,138],{"class":127},[121,330,331],{"class":141},"\"2021-07-01T00:00:00.000Z\"\n",[121,333,335],{"class":123,"line":334},9,[121,336,201],{"class":127},[15,338,339],{},[41,340,341],{},"Response Fields:",[66,343,344,350,355,360,365,370,375],{},[69,345,346,349],{},[46,347,348],{},"contact_id"," (number): Unique identifier assigned by CHeKT",[69,351,352,354],{},[46,353,213],{}," (string): Your system's identifier",[69,356,357,359],{},[46,358,221],{}," (string): Contact's first name",[69,361,362,364],{},[46,363,229],{}," (string): Contact's last name",[69,366,367,369],{},[46,368,237],{}," (string): Contact's phone number",[69,371,372,374],{},[46,373,243],{}," (string): Contact's email address",[69,376,377,380],{},[46,378,379],{},"created_at"," (string): Creation timestamp (ISO format)",[31,382,384],{"id":383},"list-all-contacts","List All Contacts",[15,386,387],{},"Retrieve all contacts for a specific site.",[15,389,390,44,392],{},[41,391,43],{},[46,393,394],{},"GET /partner/v1/dealers/{dealerId}/sites/{siteId}/contacts",[15,396,397,54],{},[41,398,53],{},[56,400,59],{"id":401},"request-1",[15,403,404],{},[41,405,64],{},[66,407,408,414],{},[69,409,410,74,412,78],{},[46,411,73],{},[41,413,77],{},[69,415,416,74,418,86],{},[46,417,83],{},[41,419,77],{},[15,421,422],{},[41,423,91],{},[66,425,426,430],{},[69,427,428,99],{},[46,429,98],{},[69,431,432,105],{},[46,433,104],{},[56,435,437],{"id":436},"response-200-ok","Response (200 OK)",[112,439,441],{"className":114,"code":440,"language":116,"meta":117,"style":117},"[\n  {\n    \"contact_id\": 1,\n    \"external_contact_id\": \"1234\",\n    \"first_name\": \"John\",\n    \"last_name\": \"Doe\",\n    \"phone_number\": \"1234567890\",\n    \"email\": \"john.doe@example.com\",\n    \"created_at\": \"2021-07-01T00:00:00.000Z\"\n  }\n]\n",[46,442,443,448,453,464,475,486,497,508,519,528,534],{"__ignoreMap":117},[121,444,445],{"class":123,"line":124},[121,446,447],{"class":127},"[\n",[121,449,450],{"class":123,"line":131},[121,451,452],{"class":127},"  {\n",[121,454,455,458,460,462],{"class":123,"line":148},[121,456,457],{"class":134},"    \"contact_id\"",[121,459,138],{"class":127},[121,461,267],{"class":134},[121,463,145],{"class":127},[121,465,466,469,471,473],{"class":123,"line":161},[121,467,468],{"class":134},"    \"external_contact_id\"",[121,470,138],{"class":127},[121,472,142],{"class":141},[121,474,145],{"class":127},[121,476,477,480,482,484],{"class":123,"line":174},[121,478,479],{"class":134},"    \"first_name\"",[121,481,138],{"class":127},[121,483,156],{"class":141},[121,485,145],{"class":127},[121,487,488,491,493,495],{"class":123,"line":187},[121,489,490],{"class":134},"    \"last_name\"",[121,492,138],{"class":127},[121,494,169],{"class":141},[121,496,145],{"class":127},[121,498,499,502,504,506],{"class":123,"line":198},[121,500,501],{"class":134},"    \"phone_number\"",[121,503,138],{"class":127},[121,505,182],{"class":141},[121,507,145],{"class":127},[121,509,510,513,515,517],{"class":123,"line":323},[121,511,512],{"class":134},"    \"email\"",[121,514,138],{"class":127},[121,516,318],{"class":141},[121,518,145],{"class":127},[121,520,521,524,526],{"class":123,"line":334},[121,522,523],{"class":134},"    \"created_at\"",[121,525,138],{"class":127},[121,527,331],{"class":141},[121,529,531],{"class":123,"line":530},10,[121,532,533],{"class":127},"  }\n",[121,535,537],{"class":123,"line":536},11,[121,538,539],{"class":127},"]\n",[31,541,543],{"id":542},"get-a-specific-contact","Get a Specific Contact",[15,545,546],{},"Retrieve detailed information about a single contact.",[15,548,549,44,551],{},[41,550,43],{},[46,552,553],{},"GET /partner/v1/dealers/{dealerId}/sites/{siteId}/contacts/{contactId}",[15,555,556,54],{},[41,557,53],{},[56,559,59],{"id":560},"request-2",[15,562,563],{},[41,564,64],{},[66,566,567,573,579],{},[69,568,569,74,571,78],{},[46,570,73],{},[41,572,77],{},[69,574,575,74,577,86],{},[46,576,83],{},[41,578,77],{},[69,580,581,74,584,586],{},[46,582,583],{},"contactId",[41,585,77],{},"): The contact ID from CHeKT",[15,588,589],{},[41,590,91],{},[66,592,593,597],{},[69,594,595,99],{},[46,596,98],{},[69,598,599,105],{},[46,600,104],{},[56,602,437],{"id":603},"response-200-ok-1",[112,605,606],{"className":114,"code":251,"language":116,"meta":117,"style":117},[46,607,608,612,622,632,642,652,662,672,680],{"__ignoreMap":117},[121,609,610],{"class":123,"line":124},[121,611,128],{"class":127},[121,613,614,616,618,620],{"class":123,"line":131},[121,615,262],{"class":134},[121,617,138],{"class":127},[121,619,267],{"class":134},[121,621,145],{"class":127},[121,623,624,626,628,630],{"class":123,"line":148},[121,625,135],{"class":134},[121,627,138],{"class":127},[121,629,142],{"class":141},[121,631,145],{"class":127},[121,633,634,636,638,640],{"class":123,"line":161},[121,635,151],{"class":134},[121,637,138],{"class":127},[121,639,156],{"class":141},[121,641,145],{"class":127},[121,643,644,646,648,650],{"class":123,"line":174},[121,645,164],{"class":134},[121,647,138],{"class":127},[121,649,169],{"class":141},[121,651,145],{"class":127},[121,653,654,656,658,660],{"class":123,"line":187},[121,655,177],{"class":134},[121,657,138],{"class":127},[121,659,182],{"class":141},[121,661,145],{"class":127},[121,663,664,666,668,670],{"class":123,"line":198},[121,665,190],{"class":134},[121,667,138],{"class":127},[121,669,318],{"class":141},[121,671,145],{"class":127},[121,673,674,676,678],{"class":123,"line":323},[121,675,326],{"class":134},[121,677,138],{"class":127},[121,679,331],{"class":141},[121,681,682],{"class":123,"line":334},[121,683,201],{"class":127},[31,685,687],{"id":686},"update-a-contact","Update a Contact",[15,689,690],{},"Update contact information such as name, phone, or email.",[15,692,693,44,695],{},[41,694,43],{},[46,696,697],{},"PUT /partner/v1/dealers/{dealerId}/sites/{siteId}/contacts/{contactId}",[15,699,700,54],{},[41,701,53],{},[56,703,59],{"id":704},"request-3",[15,706,707],{},[41,708,64],{},[66,710,711,717,723],{},[69,712,713,74,715,78],{},[46,714,73],{},[41,716,77],{},[69,718,719,74,721,86],{},[46,720,83],{},[41,722,77],{},[69,724,725,74,727,586],{},[46,726,583],{},[41,728,77],{},[15,730,731],{},[41,732,91],{},[66,734,735,739],{},[69,736,737,99],{},[46,738,98],{},[69,740,741,105],{},[46,742,104],{},[15,744,745],{},[41,746,110],{},[112,748,750],{"className":114,"code":749,"language":116,"meta":117,"style":117},"{\n  \"first_name\": \"Jane\",\n  \"last_name\": \"Smith\",\n  \"phone_number\": \"9876543210\",\n  \"email\": \"jane.smith@example.com\"\n}\n",[46,751,752,756,767,778,789,798],{"__ignoreMap":117},[121,753,754],{"class":123,"line":124},[121,755,128],{"class":127},[121,757,758,760,762,765],{"class":123,"line":131},[121,759,151],{"class":134},[121,761,138],{"class":127},[121,763,764],{"class":141},"\"Jane\"",[121,766,145],{"class":127},[121,768,769,771,773,776],{"class":123,"line":148},[121,770,164],{"class":134},[121,772,138],{"class":127},[121,774,775],{"class":141},"\"Smith\"",[121,777,145],{"class":127},[121,779,780,782,784,787],{"class":123,"line":161},[121,781,177],{"class":134},[121,783,138],{"class":127},[121,785,786],{"class":141},"\"9876543210\"",[121,788,145],{"class":127},[121,790,791,793,795],{"class":123,"line":174},[121,792,190],{"class":134},[121,794,138],{"class":127},[121,796,797],{"class":141},"\"jane.smith@example.com\"\n",[121,799,800],{"class":123,"line":187},[121,801,201],{"class":127},[15,803,804,806],{},[41,805,206],{}," (All optional)",[66,808,809,814,819,824],{},[69,810,811,813],{},[46,812,221],{}," (string): Updated first name",[69,815,816,818],{},[46,817,229],{}," (string): Updated last name",[69,820,821,823],{},[46,822,237],{}," (string): Updated phone number",[69,825,826,828],{},[46,827,243],{}," (string): Updated email address",[56,830,437],{"id":831},"response-200-ok-2",[112,833,835],{"className":114,"code":834,"language":116,"meta":117,"style":117},"{\n  \"contact_id\": 1,\n  \"external_contact_id\": \"1234\",\n  \"first_name\": \"Jane\",\n  \"last_name\": \"Smith\",\n  \"phone_number\": \"9876543210\",\n  \"email\": \"jane.smith@example.com\",\n  \"created_at\": \"2021-07-01T00:00:00.000Z\"\n}\n",[46,836,837,841,851,861,871,881,891,902,910],{"__ignoreMap":117},[121,838,839],{"class":123,"line":124},[121,840,128],{"class":127},[121,842,843,845,847,849],{"class":123,"line":131},[121,844,262],{"class":134},[121,846,138],{"class":127},[121,848,267],{"class":134},[121,850,145],{"class":127},[121,852,853,855,857,859],{"class":123,"line":148},[121,854,135],{"class":134},[121,856,138],{"class":127},[121,858,142],{"class":141},[121,860,145],{"class":127},[121,862,863,865,867,869],{"class":123,"line":161},[121,864,151],{"class":134},[121,866,138],{"class":127},[121,868,764],{"class":141},[121,870,145],{"class":127},[121,872,873,875,877,879],{"class":123,"line":174},[121,874,164],{"class":134},[121,876,138],{"class":127},[121,878,775],{"class":141},[121,880,145],{"class":127},[121,882,883,885,887,889],{"class":123,"line":187},[121,884,177],{"class":134},[121,886,138],{"class":127},[121,888,786],{"class":141},[121,890,145],{"class":127},[121,892,893,895,897,900],{"class":123,"line":198},[121,894,190],{"class":134},[121,896,138],{"class":127},[121,898,899],{"class":141},"\"jane.smith@example.com\"",[121,901,145],{"class":127},[121,903,904,906,908],{"class":123,"line":323},[121,905,326],{"class":134},[121,907,138],{"class":127},[121,909,331],{"class":141},[121,911,912],{"class":123,"line":334},[121,913,201],{"class":127},[31,915,917],{"id":916},"delete-a-contact","Delete a Contact",[15,919,920],{},"Permanently remove a contact from a site.",[15,922,923,44,925],{},[41,924,43],{},[46,926,927],{},"DELETE /partner/v1/dealers/{dealerId}/sites/{siteId}/contacts/{contactId}",[15,929,930,54],{},[41,931,53],{},[19,933,935],{"type":934},"warning",[15,936,937],{},"Deleting a contact will remove them from alarm verification and notification lists. Ensure alternative contacts are available.",[56,939,59],{"id":940},"request-4",[15,942,943],{},[41,944,64],{},[66,946,947,953,959],{},[69,948,949,74,951,78],{},[46,950,73],{},[41,952,77],{},[69,954,955,74,957,86],{},[46,956,83],{},[41,958,77],{},[69,960,961,74,963,586],{},[46,962,583],{},[41,964,77],{},[15,966,967],{},[41,968,91],{},[66,970,971,975],{},[69,972,973,99],{},[46,974,98],{},[69,976,977,105],{},[46,978,104],{},[56,980,982],{"id":981},"response-204-no-content","Response (204 No Content)",[15,984,985],{},"No response body. HTTP status 204 indicates successful deletion.",[10,987,989],{"id":988},"error-responses","Error Responses",[991,992,993,1009],"table",{},[994,995,996],"thead",{},[997,998,999,1003,1006],"tr",{},[1000,1001,1002],"th",{},"Status Code",[1000,1004,1005],{},"Description",[1000,1007,1008],{},"Solution",[1010,1011,1012,1026,1039,1052],"tbody",{},[997,1013,1014,1020,1023],{},[1015,1016,1017],"td",{},[46,1018,1019],{},"400",[1015,1021,1022],{},"Bad Request - Invalid input or parameters",[1015,1024,1025],{},"Check your request payload format",[997,1027,1028,1033,1036],{},[1015,1029,1030],{},[46,1031,1032],{},"401",[1015,1034,1035],{},"Unauthorized - Invalid or expired token",[1015,1037,1038],{},"Refresh your access token",[997,1040,1041,1046,1049],{},[1015,1042,1043],{},[46,1044,1045],{},"403",[1015,1047,1048],{},"Forbidden - Access denied",[1015,1050,1051],{},"Verify your permissions",[997,1053,1054,1059,1062],{},[1015,1055,1056],{},[46,1057,1058],{},"404",[1015,1060,1061],{},"Not Found - Contact, site, or dealer does not exist",[1015,1063,1064],{},"Check the IDs",[10,1066,1068],{"id":1067},"code-examples","Code Examples",[31,1070,1072],{"id":1071},"curl","cURL",[112,1074,1078],{"className":1075,"code":1076,"language":1077,"meta":117,"style":117},"language-bash shiki shiki-themes github-light github-dark","# Create a contact\ncurl -X POST https://api.chekt.com/partner/v1/dealers/12345/sites/1/contacts \\\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    \"external_contact_id\": \"1234\",\n    \"first_name\": \"John\",\n    \"last_name\": \"Doe\",\n    \"phone_number\": \"1234567890\",\n    \"email\": \"john.doe@example.com\"\n  }'\n\n# Get all contacts\ncurl -X GET https://api.chekt.com/partner/v1/dealers/12345/sites/1/contacts \\\n  -H \"Authorization: Bearer YOUR_ACCESS_TOKEN\" \\\n  -H \"x-partner-trace-id: 550e8400-e29b-41d4-a716-123456789000\"\n","bash",[46,1079,1080,1086,1103,1113,1122,1131,1139,1144,1149,1154,1159,1164,1170,1177,1183,1197,1206],{"__ignoreMap":117},[121,1081,1082],{"class":123,"line":124},[121,1083,1085],{"class":1084},"sJ8bj","# Create a contact\n",[121,1087,1088,1091,1094,1097,1100],{"class":123,"line":131},[121,1089,1071],{"class":1090},"sScJk",[121,1092,1093],{"class":134}," -X",[121,1095,1096],{"class":141}," POST",[121,1098,1099],{"class":141}," https://api.chekt.com/partner/v1/dealers/12345/sites/1/contacts",[121,1101,1102],{"class":134}," \\\n",[121,1104,1105,1108,1111],{"class":123,"line":148},[121,1106,1107],{"class":134},"  -H",[121,1109,1110],{"class":141}," \"Content-Type: application/json\"",[121,1112,1102],{"class":134},[121,1114,1115,1117,1120],{"class":123,"line":161},[121,1116,1107],{"class":134},[121,1118,1119],{"class":141}," \"Authorization: Bearer YOUR_ACCESS_TOKEN\"",[121,1121,1102],{"class":134},[121,1123,1124,1126,1129],{"class":123,"line":174},[121,1125,1107],{"class":134},[121,1127,1128],{"class":141}," \"x-partner-trace-id: 550e8400-e29b-41d4-a716-123456789000\"",[121,1130,1102],{"class":134},[121,1132,1133,1136],{"class":123,"line":187},[121,1134,1135],{"class":134},"  -d",[121,1137,1138],{"class":141}," '{\n",[121,1140,1141],{"class":123,"line":198},[121,1142,1143],{"class":141},"    \"external_contact_id\": \"1234\",\n",[121,1145,1146],{"class":123,"line":323},[121,1147,1148],{"class":141},"    \"first_name\": \"John\",\n",[121,1150,1151],{"class":123,"line":334},[121,1152,1153],{"class":141},"    \"last_name\": \"Doe\",\n",[121,1155,1156],{"class":123,"line":530},[121,1157,1158],{"class":141},"    \"phone_number\": \"1234567890\",\n",[121,1160,1161],{"class":123,"line":536},[121,1162,1163],{"class":141},"    \"email\": \"john.doe@example.com\"\n",[121,1165,1167],{"class":123,"line":1166},12,[121,1168,1169],{"class":141},"  }'\n",[121,1171,1173],{"class":123,"line":1172},13,[121,1174,1176],{"emptyLinePlaceholder":1175},true,"\n",[121,1178,1180],{"class":123,"line":1179},14,[121,1181,1182],{"class":1084},"# Get all contacts\n",[121,1184,1186,1188,1190,1193,1195],{"class":123,"line":1185},15,[121,1187,1071],{"class":1090},[121,1189,1093],{"class":134},[121,1191,1192],{"class":141}," GET",[121,1194,1099],{"class":141},[121,1196,1102],{"class":134},[121,1198,1200,1202,1204],{"class":123,"line":1199},16,[121,1201,1107],{"class":134},[121,1203,1119],{"class":141},[121,1205,1102],{"class":134},[121,1207,1209,1211],{"class":123,"line":1208},17,[121,1210,1107],{"class":134},[121,1212,1213],{"class":141}," \"x-partner-trace-id: 550e8400-e29b-41d4-a716-123456789000\"\n",[31,1215,1217],{"id":1216},"javascript","JavaScript",[112,1219,1222],{"className":1220,"code":1221,"language":1216,"meta":117,"style":117},"language-javascript shiki shiki-themes github-light github-dark","// Create a contact\nconst response = await fetch(\"https://api.chekt.com/partner/v1/dealers/12345/sites/1/contacts\", {\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    external_contact_id: \"1234\",\n    first_name: \"John\",\n    last_name: \"Doe\",\n    phone_number: \"1234567890\",\n    email: \"john.doe@example.com\"\n  })\n});\n\nconst contact = await response.json();\nconsole.log(\"Created contact:\", contact);\n",[46,1223,1224,1229,1256,1266,1271,1283,1301,1311,1316,1333,1342,1351,1360,1369,1376,1381,1386,1390,1410],{"__ignoreMap":117},[121,1225,1226],{"class":123,"line":124},[121,1227,1228],{"class":1084},"// Create a contact\n",[121,1230,1231,1235,1238,1241,1244,1247,1250,1253],{"class":123,"line":131},[121,1232,1234],{"class":1233},"szBVR","const",[121,1236,1237],{"class":134}," response",[121,1239,1240],{"class":1233}," =",[121,1242,1243],{"class":1233}," await",[121,1245,1246],{"class":1090}," fetch",[121,1248,1249],{"class":127},"(",[121,1251,1252],{"class":141},"\"https://api.chekt.com/partner/v1/dealers/12345/sites/1/contacts\"",[121,1254,1255],{"class":127},", {\n",[121,1257,1258,1261,1264],{"class":123,"line":148},[121,1259,1260],{"class":127},"  method: ",[121,1262,1263],{"class":141},"\"POST\"",[121,1265,145],{"class":127},[121,1267,1268],{"class":123,"line":161},[121,1269,1270],{"class":127},"  headers: {\n",[121,1272,1273,1276,1278,1281],{"class":123,"line":174},[121,1274,1275],{"class":141},"    \"Content-Type\"",[121,1277,138],{"class":127},[121,1279,1280],{"class":141},"\"application/json\"",[121,1282,145],{"class":127},[121,1284,1285,1288,1290,1293,1296,1299],{"class":123,"line":187},[121,1286,1287],{"class":141},"    \"Authorization\"",[121,1289,138],{"class":127},[121,1291,1292],{"class":141},"`Bearer ${",[121,1294,1295],{"class":127},"accessToken",[121,1297,1298],{"class":141},"}`",[121,1300,145],{"class":127},[121,1302,1303,1306,1308],{"class":123,"line":198},[121,1304,1305],{"class":141},"    \"x-partner-trace-id\"",[121,1307,138],{"class":127},[121,1309,1310],{"class":141},"\"550e8400-e29b-41d4-a716-123456789000\"\n",[121,1312,1313],{"class":123,"line":323},[121,1314,1315],{"class":127},"  },\n",[121,1317,1318,1321,1324,1327,1330],{"class":123,"line":334},[121,1319,1320],{"class":127},"  body: ",[121,1322,1323],{"class":134},"JSON",[121,1325,1326],{"class":127},".",[121,1328,1329],{"class":1090},"stringify",[121,1331,1332],{"class":127},"({\n",[121,1334,1335,1338,1340],{"class":123,"line":530},[121,1336,1337],{"class":127},"    external_contact_id: ",[121,1339,142],{"class":141},[121,1341,145],{"class":127},[121,1343,1344,1347,1349],{"class":123,"line":536},[121,1345,1346],{"class":127},"    first_name: ",[121,1348,156],{"class":141},[121,1350,145],{"class":127},[121,1352,1353,1356,1358],{"class":123,"line":1166},[121,1354,1355],{"class":127},"    last_name: ",[121,1357,169],{"class":141},[121,1359,145],{"class":127},[121,1361,1362,1365,1367],{"class":123,"line":1172},[121,1363,1364],{"class":127},"    phone_number: ",[121,1366,182],{"class":141},[121,1368,145],{"class":127},[121,1370,1371,1374],{"class":123,"line":1179},[121,1372,1373],{"class":127},"    email: ",[121,1375,195],{"class":141},[121,1377,1378],{"class":123,"line":1185},[121,1379,1380],{"class":127},"  })\n",[121,1382,1383],{"class":123,"line":1199},[121,1384,1385],{"class":127},"});\n",[121,1387,1388],{"class":123,"line":1208},[121,1389,1176],{"emptyLinePlaceholder":1175},[121,1391,1393,1395,1398,1400,1402,1405,1407],{"class":123,"line":1392},18,[121,1394,1234],{"class":1233},[121,1396,1397],{"class":134}," contact",[121,1399,1240],{"class":1233},[121,1401,1243],{"class":1233},[121,1403,1404],{"class":127}," response.",[121,1406,116],{"class":1090},[121,1408,1409],{"class":127},"();\n",[121,1411,1413,1416,1419,1421,1424],{"class":123,"line":1412},19,[121,1414,1415],{"class":127},"console.",[121,1417,1418],{"class":1090},"log",[121,1420,1249],{"class":127},[121,1422,1423],{"class":141},"\"Created contact:\"",[121,1425,1426],{"class":127},", contact);\n",[31,1428,1430],{"id":1429},"python","Python",[112,1432,1435],{"className":1433,"code":1434,"language":1429,"meta":117,"style":117},"language-python shiki shiki-themes github-light github-dark","import requests\n\n# Create a contact\nresponse = requests.post(\n    \"https://api.chekt.com/partner/v1/dealers/12345/sites/1/contacts\",\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        \"external_contact_id\": \"1234\",\n        \"first_name\": \"John\",\n        \"last_name\": \"Doe\",\n        \"phone_number\": \"1234567890\",\n        \"email\": \"john.doe@example.com\"\n    }\n)\n\ncontact = response.json()\nprint(\"Created contact:\", contact)\n",[46,1436,1437,1445,1449,1453,1464,1471,1481,1492,1519,1528,1533,1542,1553,1564,1575,1586,1595,1600,1605,1609,1620],{"__ignoreMap":117},[121,1438,1439,1442],{"class":123,"line":124},[121,1440,1441],{"class":1233},"import",[121,1443,1444],{"class":127}," requests\n",[121,1446,1447],{"class":123,"line":131},[121,1448,1176],{"emptyLinePlaceholder":1175},[121,1450,1451],{"class":123,"line":148},[121,1452,1085],{"class":1084},[121,1454,1455,1458,1461],{"class":123,"line":161},[121,1456,1457],{"class":127},"response ",[121,1459,1460],{"class":1233},"=",[121,1462,1463],{"class":127}," requests.post(\n",[121,1465,1466,1469],{"class":123,"line":174},[121,1467,1468],{"class":141},"    \"https://api.chekt.com/partner/v1/dealers/12345/sites/1/contacts\"",[121,1470,145],{"class":127},[121,1472,1473,1477,1479],{"class":123,"line":187},[121,1474,1476],{"class":1475},"s4XuR","    headers",[121,1478,1460],{"class":1233},[121,1480,128],{"class":127},[121,1482,1483,1486,1488,1490],{"class":123,"line":198},[121,1484,1485],{"class":141},"        \"Content-Type\"",[121,1487,138],{"class":127},[121,1489,1280],{"class":141},[121,1491,145],{"class":127},[121,1493,1494,1497,1499,1502,1505,1508,1511,1514,1517],{"class":123,"line":323},[121,1495,1496],{"class":141},"        \"Authorization\"",[121,1498,138],{"class":127},[121,1500,1501],{"class":1233},"f",[121,1503,1504],{"class":141},"\"Bearer ",[121,1506,1507],{"class":134},"{",[121,1509,1510],{"class":127},"access_token",[121,1512,1513],{"class":134},"}",[121,1515,1516],{"class":141},"\"",[121,1518,145],{"class":127},[121,1520,1521,1524,1526],{"class":123,"line":334},[121,1522,1523],{"class":141},"        \"x-partner-trace-id\"",[121,1525,138],{"class":127},[121,1527,1310],{"class":141},[121,1529,1530],{"class":123,"line":530},[121,1531,1532],{"class":127},"    },\n",[121,1534,1535,1538,1540],{"class":123,"line":536},[121,1536,1537],{"class":1475},"    json",[121,1539,1460],{"class":1233},[121,1541,128],{"class":127},[121,1543,1544,1547,1549,1551],{"class":123,"line":1166},[121,1545,1546],{"class":141},"        \"external_contact_id\"",[121,1548,138],{"class":127},[121,1550,142],{"class":141},[121,1552,145],{"class":127},[121,1554,1555,1558,1560,1562],{"class":123,"line":1172},[121,1556,1557],{"class":141},"        \"first_name\"",[121,1559,138],{"class":127},[121,1561,156],{"class":141},[121,1563,145],{"class":127},[121,1565,1566,1569,1571,1573],{"class":123,"line":1179},[121,1567,1568],{"class":141},"        \"last_name\"",[121,1570,138],{"class":127},[121,1572,169],{"class":141},[121,1574,145],{"class":127},[121,1576,1577,1580,1582,1584],{"class":123,"line":1185},[121,1578,1579],{"class":141},"        \"phone_number\"",[121,1581,138],{"class":127},[121,1583,182],{"class":141},[121,1585,145],{"class":127},[121,1587,1588,1591,1593],{"class":123,"line":1199},[121,1589,1590],{"class":141},"        \"email\"",[121,1592,138],{"class":127},[121,1594,195],{"class":141},[121,1596,1597],{"class":123,"line":1208},[121,1598,1599],{"class":127},"    }\n",[121,1601,1602],{"class":123,"line":1392},[121,1603,1604],{"class":127},")\n",[121,1606,1607],{"class":123,"line":1412},[121,1608,1176],{"emptyLinePlaceholder":1175},[121,1610,1612,1615,1617],{"class":123,"line":1611},20,[121,1613,1614],{"class":127},"contact ",[121,1616,1460],{"class":1233},[121,1618,1619],{"class":127}," response.json()\n",[121,1621,1623,1626,1628,1630],{"class":123,"line":1622},21,[121,1624,1625],{"class":134},"print",[121,1627,1249],{"class":127},[121,1629,1423],{"class":141},[121,1631,1632],{"class":127},", contact)\n",[10,1634,1636],{"id":1635},"best-practices","Best Practices",[1638,1639],"guide-check-list",{":items":1640},"[\"Validate phone numbers before submission\", \"Ensure at least one contact per site for emergency response\", \"Keep contact information up to date\", \"Store contact_id for alarm verification workflows\", \"Test contact reachability after creation\"]",[10,1642,1644],{"id":1643},"next-steps","Next Steps",[1646,1647,1648],"guide-next-steps",{},[15,1649,1650],{},[121,1651,1652],{},"\n{\n\"title\": \"Sites API\",\n\"description\": \"Manage customer sites and locations\",\n\"link\": \"/apis/partner/sites\"\n},\n{\n\"title\": \"Alarm Verifications API\",\n\"description\": \"Handle alarm verification with contacts\",\n\"link\": \"/apis/partner/alarm-verifications\"\n}\n",[1654,1655,1656],"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":117,"searchDepth":148,"depth":148,"links":1658},[1659,1660,1682,1683,1688,1689],{"id":12,"depth":131,"text":13},{"id":28,"depth":131,"text":29,"children":1661},[1662,1666,1670,1674,1678],{"id":33,"depth":148,"text":34,"children":1663},[1664,1665],{"id":58,"depth":161,"text":59},{"id":247,"depth":161,"text":248},{"id":383,"depth":148,"text":384,"children":1667},[1668,1669],{"id":401,"depth":161,"text":59},{"id":436,"depth":161,"text":437},{"id":542,"depth":148,"text":543,"children":1671},[1672,1673],{"id":560,"depth":161,"text":59},{"id":603,"depth":161,"text":437},{"id":686,"depth":148,"text":687,"children":1675},[1676,1677],{"id":704,"depth":161,"text":59},{"id":831,"depth":161,"text":437},{"id":916,"depth":148,"text":917,"children":1679},[1680,1681],{"id":940,"depth":161,"text":59},{"id":981,"depth":161,"text":982},{"id":988,"depth":131,"text":989},{"id":1067,"depth":131,"text":1068,"children":1684},[1685,1686,1687],{"id":1071,"depth":148,"text":1072},{"id":1216,"depth":148,"text":1217},{"id":1429,"depth":148,"text":1430},{"id":1635,"depth":131,"text":1636},{"id":1643,"depth":131,"text":1644},"Manage site contacts and emergency contact information","md",{"category":1693,"order":174},"API Reference","/apis/partner/contacts",{"title":5,"description":1690},"apis/partner/contacts","7DSTz_xUDxggDOV2cgJIoFste3O9uxkINOavCy87WnQ",1770959188153]