[{"data":1,"prerenderedAt":1623},["ShallowReactive",2],{"api-team-members":3},{"article":4,"sections":1587,"prevSection":1601,"nextSection":1605},{"id":5,"title":6,"avatar":7,"body":8,"description":1580,"docx":7,"extension":1581,"meta":1582,"navigation":1315,"order":219,"path":1583,"pdf":7,"pdfLabel":7,"procurementPack":7,"seo":1584,"slug":14,"stem":1585,"__hash__":1586},"content\u002Fapi\u002Fteam-members.md","Team Members",null,{"type":9,"value":10,"toc":1550},"minimark",[11,15,19,24,27,38,43,126,130,170,174,415,419,459,462,466,469,475,478,502,505,616,618,622,625,631,634,658,661,795,797,801,804,810,813,837,840,1002,1006,1059,1061,1065,1068,1074,1078,1111,1114,1169,1172,1205,1209,1261,1265,1278,1280,1284,1455,1459,1546],[12,13,6],"h1",{"id":14},"team-members",[16,17,18],"p",{},"Endpoints for listing and managing team members in your organization.",[20,21,23],"h2",{"id":22},"list-all-team-members","List All Team Members",[16,25,26],{},"Returns all team members in your organization with pagination. Supports filtering by member status.",[28,29,34],"pre",{"className":30,"code":32,"language":33},[31],"language-text","GET \u002Forganization\u002Fteam\n","text",[35,36,32],"code",{"__ignoreMap":37},"",[39,40,42],"h3",{"id":41},"query-parameters","Query Parameters",[44,45,46,65],"table",{},[47,48,49],"thead",{},[50,51,52,56,59,62],"tr",{},[53,54,55],"th",{},"Parameter",[53,57,58],{},"Type",[53,60,61],{},"Default",[53,63,64],{},"Description",[66,67,68,85,100],"tbody",{},[50,69,70,76,79,82],{},[71,72,73],"td",{},[35,74,75],{},"limit",[71,77,78],{},"integer",[71,80,81],{},"50",[71,83,84],{},"Results per page (max 200)",[50,86,87,92,94,97],{},[71,88,89],{},[35,90,91],{},"offset",[71,93,78],{},[71,95,96],{},"0",[71,98,99],{},"Number of results to skip",[50,101,102,107,110,113],{},[71,103,104],{},[35,105,106],{},"status",[71,108,109],{},"string",[71,111,112],{},"-",[71,114,115,116,119,120,119,123],{},"Filter by status: ",[35,117,118],{},"accepted",", ",[35,121,122],{},"pending",[35,124,125],{},"finished",[39,127,129],{"id":128},"request","Request",[28,131,135],{"className":132,"code":133,"language":134,"meta":37,"style":37},"language-bash shiki shiki-themes dark-plus","curl -X GET \"https:\u002F\u002Fserver.headshotpro.com\u002Fapi\u002Fv2\u002Forganization\u002Fteam?status=finished&limit=25\" \\\n  -H \"Authorization: Bearer YOUR_API_KEY\"\n","bash",[35,136,137,161],{"__ignoreMap":37},[138,139,142,146,150,154,157],"span",{"class":140,"line":141},"line",1,[138,143,145],{"class":144},"sCudf","curl",[138,147,149],{"class":148},"scz_3"," -X",[138,151,153],{"class":152},"sKc5r"," GET",[138,155,156],{"class":152}," \"https:\u002F\u002Fserver.headshotpro.com\u002Fapi\u002Fv2\u002Forganization\u002Fteam?status=finished&limit=25\"",[138,158,160],{"class":159},"svVle"," \\\n",[138,162,164,167],{"class":140,"line":163},2,[138,165,166],{"class":148},"  -H",[138,168,169],{"class":152}," \"Authorization: Bearer YOUR_API_KEY\"\n",[39,171,173],{"id":172},"response","Response",[28,175,179],{"className":176,"code":177,"language":178,"meta":37,"style":37},"language-json shiki shiki-themes dark-plus","{\n  \"success\": true,\n  \"members\": [\n    {\n      \"id\": \"507f1f77bcf86cd799439011\",\n      \"email\": \"john@example.com\",\n      \"name\": \"John Doe\",\n      \"status\": \"finished\",\n      \"teamId\": \"team_xyz789\",\n      \"teamName\": \"Marketing\",\n      \"modelId\": \"507f1f77bcf86cd799439022\",\n      \"modelStatus\": \"active\",\n      \"joinedAt\": \"2024-01-15T10:30:00.000Z\"\n    }\n  ],\n  \"pagination\": {\n    \"total\": 150,\n    \"limit\": 25,\n    \"offset\": 0,\n    \"hasMore\": true\n  }\n}\n","json",[35,180,181,187,202,211,217,230,243,256,269,282,295,308,321,332,338,344,353,367,380,392,403,409],{"__ignoreMap":37},[138,182,183],{"class":140,"line":141},[138,184,186],{"class":185},"sTNBD","{\n",[138,188,189,193,196,199],{"class":140,"line":163},[138,190,192],{"class":191},"s3F5K","  \"success\"",[138,194,195],{"class":185},": ",[138,197,198],{"class":148},"true",[138,200,201],{"class":185},",\n",[138,203,205,208],{"class":140,"line":204},3,[138,206,207],{"class":191},"  \"members\"",[138,209,210],{"class":185},": [\n",[138,212,214],{"class":140,"line":213},4,[138,215,216],{"class":185},"    {\n",[138,218,220,223,225,228],{"class":140,"line":219},5,[138,221,222],{"class":191},"      \"id\"",[138,224,195],{"class":185},[138,226,227],{"class":152},"\"507f1f77bcf86cd799439011\"",[138,229,201],{"class":185},[138,231,233,236,238,241],{"class":140,"line":232},6,[138,234,235],{"class":191},"      \"email\"",[138,237,195],{"class":185},[138,239,240],{"class":152},"\"john@example.com\"",[138,242,201],{"class":185},[138,244,246,249,251,254],{"class":140,"line":245},7,[138,247,248],{"class":191},"      \"name\"",[138,250,195],{"class":185},[138,252,253],{"class":152},"\"John Doe\"",[138,255,201],{"class":185},[138,257,259,262,264,267],{"class":140,"line":258},8,[138,260,261],{"class":191},"      \"status\"",[138,263,195],{"class":185},[138,265,266],{"class":152},"\"finished\"",[138,268,201],{"class":185},[138,270,272,275,277,280],{"class":140,"line":271},9,[138,273,274],{"class":191},"      \"teamId\"",[138,276,195],{"class":185},[138,278,279],{"class":152},"\"team_xyz789\"",[138,281,201],{"class":185},[138,283,285,288,290,293],{"class":140,"line":284},10,[138,286,287],{"class":191},"      \"teamName\"",[138,289,195],{"class":185},[138,291,292],{"class":152},"\"Marketing\"",[138,294,201],{"class":185},[138,296,298,301,303,306],{"class":140,"line":297},11,[138,299,300],{"class":191},"      \"modelId\"",[138,302,195],{"class":185},[138,304,305],{"class":152},"\"507f1f77bcf86cd799439022\"",[138,307,201],{"class":185},[138,309,311,314,316,319],{"class":140,"line":310},12,[138,312,313],{"class":191},"      \"modelStatus\"",[138,315,195],{"class":185},[138,317,318],{"class":152},"\"active\"",[138,320,201],{"class":185},[138,322,324,327,329],{"class":140,"line":323},13,[138,325,326],{"class":191},"      \"joinedAt\"",[138,328,195],{"class":185},[138,330,331],{"class":152},"\"2024-01-15T10:30:00.000Z\"\n",[138,333,335],{"class":140,"line":334},14,[138,336,337],{"class":185},"    }\n",[138,339,341],{"class":140,"line":340},15,[138,342,343],{"class":185},"  ],\n",[138,345,347,350],{"class":140,"line":346},16,[138,348,349],{"class":191},"  \"pagination\"",[138,351,352],{"class":185},": {\n",[138,354,356,359,361,365],{"class":140,"line":355},17,[138,357,358],{"class":191},"    \"total\"",[138,360,195],{"class":185},[138,362,364],{"class":363},"sDGX8","150",[138,366,201],{"class":185},[138,368,370,373,375,378],{"class":140,"line":369},18,[138,371,372],{"class":191},"    \"limit\"",[138,374,195],{"class":185},[138,376,377],{"class":363},"25",[138,379,201],{"class":185},[138,381,383,386,388,390],{"class":140,"line":382},19,[138,384,385],{"class":191},"    \"offset\"",[138,387,195],{"class":185},[138,389,96],{"class":363},[138,391,201],{"class":185},[138,393,395,398,400],{"class":140,"line":394},20,[138,396,397],{"class":191},"    \"hasMore\"",[138,399,195],{"class":185},[138,401,402],{"class":148},"true\n",[138,404,406],{"class":140,"line":405},21,[138,407,408],{"class":185},"  }\n",[138,410,412],{"class":140,"line":411},22,[138,413,414],{"class":185},"}\n",[39,416,418],{"id":417},"member-status-values","Member Status Values",[44,420,421,430],{},[47,422,423],{},[50,424,425,428],{},[53,426,427],{},"Status",[53,429,64],{},[66,431,432,441,450],{},[50,433,434,438],{},[71,435,436],{},[35,437,118],{},[71,439,440],{},"Member signed up but hasn't started uploading photos",[50,442,443,447],{},[71,444,445],{},[35,446,122],{},[71,448,449],{},"Member is uploading photos or headshots are being generated",[50,451,452,456],{},[71,453,454],{},[35,455,125],{},[71,457,458],{},"Headshots are ready",[460,461],"hr",{},[20,463,465],{"id":464},"list-accepted-members","List Accepted Members",[16,467,468],{},"Returns members who accepted their invite but haven't completed their headshots yet.",[28,470,473],{"className":471,"code":472,"language":33},[31],"GET \u002Forganization\u002Fteam\u002Faccepted\n",[35,474,472],{"__ignoreMap":37},[39,476,129],{"id":477},"request-1",[28,479,481],{"className":132,"code":480,"language":134,"meta":37,"style":37},"curl -X GET \"https:\u002F\u002Fserver.headshotpro.com\u002Fapi\u002Fv2\u002Forganization\u002Fteam\u002Faccepted\" \\\n  -H \"Authorization: Bearer YOUR_API_KEY\"\n",[35,482,483,496],{"__ignoreMap":37},[138,484,485,487,489,491,494],{"class":140,"line":141},[138,486,145],{"class":144},[138,488,149],{"class":148},[138,490,153],{"class":152},[138,492,493],{"class":152}," \"https:\u002F\u002Fserver.headshotpro.com\u002Fapi\u002Fv2\u002Forganization\u002Fteam\u002Faccepted\"",[138,495,160],{"class":159},[138,497,498,500],{"class":140,"line":163},[138,499,166],{"class":148},[138,501,169],{"class":152},[39,503,173],{"id":504},"response-1",[28,506,508],{"className":176,"code":507,"language":178,"meta":37,"style":37},"{\n  \"success\": true,\n  \"members\": [\n    {\n      \"id\": \"507f1f77bcf86cd799439011\",\n      \"email\": \"jane@example.com\",\n      \"name\": null,\n      \"teamId\": \"team_xyz789\",\n      \"teamName\": \"Marketing\",\n      \"joinedAt\": \"2024-01-15T10:30:00.000Z\"\n    }\n  ],\n  \"count\": 1\n}\n",[35,509,510,514,524,530,534,544,555,566,576,586,594,598,602,612],{"__ignoreMap":37},[138,511,512],{"class":140,"line":141},[138,513,186],{"class":185},[138,515,516,518,520,522],{"class":140,"line":163},[138,517,192],{"class":191},[138,519,195],{"class":185},[138,521,198],{"class":148},[138,523,201],{"class":185},[138,525,526,528],{"class":140,"line":204},[138,527,207],{"class":191},[138,529,210],{"class":185},[138,531,532],{"class":140,"line":213},[138,533,216],{"class":185},[138,535,536,538,540,542],{"class":140,"line":219},[138,537,222],{"class":191},[138,539,195],{"class":185},[138,541,227],{"class":152},[138,543,201],{"class":185},[138,545,546,548,550,553],{"class":140,"line":232},[138,547,235],{"class":191},[138,549,195],{"class":185},[138,551,552],{"class":152},"\"jane@example.com\"",[138,554,201],{"class":185},[138,556,557,559,561,564],{"class":140,"line":245},[138,558,248],{"class":191},[138,560,195],{"class":185},[138,562,563],{"class":148},"null",[138,565,201],{"class":185},[138,567,568,570,572,574],{"class":140,"line":258},[138,569,274],{"class":191},[138,571,195],{"class":185},[138,573,279],{"class":152},[138,575,201],{"class":185},[138,577,578,580,582,584],{"class":140,"line":271},[138,579,287],{"class":191},[138,581,195],{"class":185},[138,583,292],{"class":152},[138,585,201],{"class":185},[138,587,588,590,592],{"class":140,"line":284},[138,589,326],{"class":191},[138,591,195],{"class":185},[138,593,331],{"class":152},[138,595,596],{"class":140,"line":297},[138,597,337],{"class":185},[138,599,600],{"class":140,"line":310},[138,601,343],{"class":185},[138,603,604,607,609],{"class":140,"line":323},[138,605,606],{"class":191},"  \"count\"",[138,608,195],{"class":185},[138,610,611],{"class":363},"1\n",[138,613,614],{"class":140,"line":334},[138,615,414],{"class":185},[460,617],{},[20,619,621],{"id":620},"list-pending-members","List Pending Members",[16,623,624],{},"Returns members currently in the onboarding or headshot generation process.",[28,626,629],{"className":627,"code":628,"language":33},[31],"GET \u002Forganization\u002Fteam\u002Fpending\n",[35,630,628],{"__ignoreMap":37},[39,632,129],{"id":633},"request-2",[28,635,637],{"className":132,"code":636,"language":134,"meta":37,"style":37},"curl -X GET \"https:\u002F\u002Fserver.headshotpro.com\u002Fapi\u002Fv2\u002Forganization\u002Fteam\u002Fpending\" \\\n  -H \"Authorization: Bearer YOUR_API_KEY\"\n",[35,638,639,652],{"__ignoreMap":37},[138,640,641,643,645,647,650],{"class":140,"line":141},[138,642,145],{"class":144},[138,644,149],{"class":148},[138,646,153],{"class":152},[138,648,649],{"class":152}," \"https:\u002F\u002Fserver.headshotpro.com\u002Fapi\u002Fv2\u002Forganization\u002Fteam\u002Fpending\"",[138,651,160],{"class":159},[138,653,654,656],{"class":140,"line":163},[138,655,166],{"class":148},[138,657,169],{"class":152},[39,659,173],{"id":660},"response-2",[28,662,664],{"className":176,"code":663,"language":178,"meta":37,"style":37},"{\n  \"success\": true,\n  \"members\": [\n    {\n      \"id\": \"507f1f77bcf86cd799439011\",\n      \"email\": \"bob@example.com\",\n      \"name\": \"Bob Smith\",\n      \"teamId\": \"team_abc123\",\n      \"teamName\": \"Engineering\",\n      \"modelId\": \"507f1f77bcf86cd799439033\",\n      \"modelStatus\": \"generatingHeadshots\",\n      \"joinedAt\": \"2024-01-16T09:00:00.000Z\"\n    }\n  ],\n  \"count\": 1\n}\n",[35,665,666,670,680,686,690,700,711,722,733,744,755,766,775,779,783,791],{"__ignoreMap":37},[138,667,668],{"class":140,"line":141},[138,669,186],{"class":185},[138,671,672,674,676,678],{"class":140,"line":163},[138,673,192],{"class":191},[138,675,195],{"class":185},[138,677,198],{"class":148},[138,679,201],{"class":185},[138,681,682,684],{"class":140,"line":204},[138,683,207],{"class":191},[138,685,210],{"class":185},[138,687,688],{"class":140,"line":213},[138,689,216],{"class":185},[138,691,692,694,696,698],{"class":140,"line":219},[138,693,222],{"class":191},[138,695,195],{"class":185},[138,697,227],{"class":152},[138,699,201],{"class":185},[138,701,702,704,706,709],{"class":140,"line":232},[138,703,235],{"class":191},[138,705,195],{"class":185},[138,707,708],{"class":152},"\"bob@example.com\"",[138,710,201],{"class":185},[138,712,713,715,717,720],{"class":140,"line":245},[138,714,248],{"class":191},[138,716,195],{"class":185},[138,718,719],{"class":152},"\"Bob Smith\"",[138,721,201],{"class":185},[138,723,724,726,728,731],{"class":140,"line":258},[138,725,274],{"class":191},[138,727,195],{"class":185},[138,729,730],{"class":152},"\"team_abc123\"",[138,732,201],{"class":185},[138,734,735,737,739,742],{"class":140,"line":271},[138,736,287],{"class":191},[138,738,195],{"class":185},[138,740,741],{"class":152},"\"Engineering\"",[138,743,201],{"class":185},[138,745,746,748,750,753],{"class":140,"line":284},[138,747,300],{"class":191},[138,749,195],{"class":185},[138,751,752],{"class":152},"\"507f1f77bcf86cd799439033\"",[138,754,201],{"class":185},[138,756,757,759,761,764],{"class":140,"line":297},[138,758,313],{"class":191},[138,760,195],{"class":185},[138,762,763],{"class":152},"\"generatingHeadshots\"",[138,765,201],{"class":185},[138,767,768,770,772],{"class":140,"line":310},[138,769,326],{"class":191},[138,771,195],{"class":185},[138,773,774],{"class":152},"\"2024-01-16T09:00:00.000Z\"\n",[138,776,777],{"class":140,"line":323},[138,778,337],{"class":185},[138,780,781],{"class":140,"line":334},[138,782,343],{"class":185},[138,784,785,787,789],{"class":140,"line":340},[138,786,606],{"class":191},[138,788,195],{"class":185},[138,790,611],{"class":363},[138,792,793],{"class":140,"line":346},[138,794,414],{"class":185},[460,796],{},[20,798,800],{"id":799},"list-finished-members","List Finished Members",[16,802,803],{},"Returns members with completed headshots. Includes additional fields like photo count and favorite selection.",[28,805,808],{"className":806,"code":807,"language":33},[31],"GET \u002Forganization\u002Fteam\u002Ffinished\n",[35,809,807],{"__ignoreMap":37},[39,811,129],{"id":812},"request-3",[28,814,816],{"className":132,"code":815,"language":134,"meta":37,"style":37},"curl -X GET \"https:\u002F\u002Fserver.headshotpro.com\u002Fapi\u002Fv2\u002Forganization\u002Fteam\u002Ffinished\" \\\n  -H \"Authorization: Bearer YOUR_API_KEY\"\n",[35,817,818,831],{"__ignoreMap":37},[138,819,820,822,824,826,829],{"class":140,"line":141},[138,821,145],{"class":144},[138,823,149],{"class":148},[138,825,153],{"class":152},[138,827,828],{"class":152}," \"https:\u002F\u002Fserver.headshotpro.com\u002Fapi\u002Fv2\u002Forganization\u002Fteam\u002Ffinished\"",[138,830,160],{"class":159},[138,832,833,835],{"class":140,"line":163},[138,834,166],{"class":148},[138,836,169],{"class":152},[39,838,173],{"id":839},"response-3",[28,841,843],{"className":176,"code":842,"language":178,"meta":37,"style":37},"{\n  \"success\": true,\n  \"members\": [\n    {\n      \"id\": \"507f1f77bcf86cd799439011\",\n      \"email\": \"john@example.com\",\n      \"name\": \"John Doe\",\n      \"teamId\": \"team_xyz789\",\n      \"teamName\": \"Marketing\",\n      \"modelId\": \"507f1f77bcf86cd799439022\",\n      \"modelStatus\": \"active\",\n      \"photoCount\": 40,\n      \"hasFavorite\": true,\n      \"finishedAt\": \"2024-01-15T11:45:00.000Z\",\n      \"joinedAt\": \"2024-01-15T10:30:00.000Z\"\n    }\n  ],\n  \"count\": 1\n}\n",[35,844,845,849,859,865,869,879,889,899,909,919,929,939,951,962,974,982,986,990,998],{"__ignoreMap":37},[138,846,847],{"class":140,"line":141},[138,848,186],{"class":185},[138,850,851,853,855,857],{"class":140,"line":163},[138,852,192],{"class":191},[138,854,195],{"class":185},[138,856,198],{"class":148},[138,858,201],{"class":185},[138,860,861,863],{"class":140,"line":204},[138,862,207],{"class":191},[138,864,210],{"class":185},[138,866,867],{"class":140,"line":213},[138,868,216],{"class":185},[138,870,871,873,875,877],{"class":140,"line":219},[138,872,222],{"class":191},[138,874,195],{"class":185},[138,876,227],{"class":152},[138,878,201],{"class":185},[138,880,881,883,885,887],{"class":140,"line":232},[138,882,235],{"class":191},[138,884,195],{"class":185},[138,886,240],{"class":152},[138,888,201],{"class":185},[138,890,891,893,895,897],{"class":140,"line":245},[138,892,248],{"class":191},[138,894,195],{"class":185},[138,896,253],{"class":152},[138,898,201],{"class":185},[138,900,901,903,905,907],{"class":140,"line":258},[138,902,274],{"class":191},[138,904,195],{"class":185},[138,906,279],{"class":152},[138,908,201],{"class":185},[138,910,911,913,915,917],{"class":140,"line":271},[138,912,287],{"class":191},[138,914,195],{"class":185},[138,916,292],{"class":152},[138,918,201],{"class":185},[138,920,921,923,925,927],{"class":140,"line":284},[138,922,300],{"class":191},[138,924,195],{"class":185},[138,926,305],{"class":152},[138,928,201],{"class":185},[138,930,931,933,935,937],{"class":140,"line":297},[138,932,313],{"class":191},[138,934,195],{"class":185},[138,936,318],{"class":152},[138,938,201],{"class":185},[138,940,941,944,946,949],{"class":140,"line":310},[138,942,943],{"class":191},"      \"photoCount\"",[138,945,195],{"class":185},[138,947,948],{"class":363},"40",[138,950,201],{"class":185},[138,952,953,956,958,960],{"class":140,"line":323},[138,954,955],{"class":191},"      \"hasFavorite\"",[138,957,195],{"class":185},[138,959,198],{"class":148},[138,961,201],{"class":185},[138,963,964,967,969,972],{"class":140,"line":334},[138,965,966],{"class":191},"      \"finishedAt\"",[138,968,195],{"class":185},[138,970,971],{"class":152},"\"2024-01-15T11:45:00.000Z\"",[138,973,201],{"class":185},[138,975,976,978,980],{"class":140,"line":340},[138,977,326],{"class":191},[138,979,195],{"class":185},[138,981,331],{"class":152},[138,983,984],{"class":140,"line":346},[138,985,337],{"class":185},[138,987,988],{"class":140,"line":355},[138,989,343],{"class":185},[138,991,992,994,996],{"class":140,"line":369},[138,993,606],{"class":191},[138,995,195],{"class":185},[138,997,611],{"class":363},[138,999,1000],{"class":140,"line":382},[138,1001,414],{"class":185},[39,1003,1005],{"id":1004},"additional-fields-for-finished-members","Additional Fields for Finished Members",[44,1007,1008,1019],{},[47,1009,1010],{},[50,1011,1012,1015,1017],{},[53,1013,1014],{},"Field",[53,1016,58],{},[53,1018,64],{},[66,1020,1021,1033,1046],{},[50,1022,1023,1028,1030],{},[71,1024,1025],{},[35,1026,1027],{},"photoCount",[71,1029,78],{},[71,1031,1032],{},"Number of generated headshots",[50,1034,1035,1040,1043],{},[71,1036,1037],{},[35,1038,1039],{},"hasFavorite",[71,1041,1042],{},"boolean",[71,1044,1045],{},"Whether the user has selected a favorite",[50,1047,1048,1053,1056],{},[71,1049,1050],{},[35,1051,1052],{},"finishedAt",[71,1054,1055],{},"datetime",[71,1057,1058],{},"When headshot generation completed",[460,1060],{},[20,1062,1064],{"id":1063},"add-members-to-team","Add Members to Team",[16,1066,1067],{},"Adds existing organization members to a specific team. Users must already be part of your organization (through a used invite).",[28,1069,1072],{"className":1070,"code":1071,"language":33},[31],"POST \u002Forganization\u002Fteams\u002F:teamId\u002Fmembers\n",[35,1073,1071],{"__ignoreMap":37},[39,1075,1077],{"id":1076},"request-body","Request Body",[44,1079,1080,1093],{},[47,1081,1082],{},[50,1083,1084,1086,1088,1091],{},[53,1085,1014],{},[53,1087,58],{},[53,1089,1090],{},"Required",[53,1092,64],{},[66,1094,1095],{},[50,1096,1097,1102,1105,1108],{},[71,1098,1099],{},[35,1100,1101],{},"emails",[71,1103,1104],{},"array",[71,1106,1107],{},"Yes",[71,1109,1110],{},"Array of email addresses to add",[39,1112,129],{"id":1113},"request-4",[28,1115,1117],{"className":132,"code":1116,"language":134,"meta":37,"style":37},"curl -X POST \"https:\u002F\u002Fserver.headshotpro.com\u002Fapi\u002Fv2\u002Forganization\u002Fteams\u002Fteam_xyz789\u002Fmembers\" \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"emails\": [\"john@example.com\", \"jane@example.com\"]\n  }'\n",[35,1118,1119,1133,1142,1151,1159,1164],{"__ignoreMap":37},[138,1120,1121,1123,1125,1128,1131],{"class":140,"line":141},[138,1122,145],{"class":144},[138,1124,149],{"class":148},[138,1126,1127],{"class":152}," POST",[138,1129,1130],{"class":152}," \"https:\u002F\u002Fserver.headshotpro.com\u002Fapi\u002Fv2\u002Forganization\u002Fteams\u002Fteam_xyz789\u002Fmembers\"",[138,1132,160],{"class":159},[138,1134,1135,1137,1140],{"class":140,"line":163},[138,1136,166],{"class":148},[138,1138,1139],{"class":152}," \"Authorization: Bearer YOUR_API_KEY\"",[138,1141,160],{"class":159},[138,1143,1144,1146,1149],{"class":140,"line":204},[138,1145,166],{"class":148},[138,1147,1148],{"class":152}," \"Content-Type: application\u002Fjson\"",[138,1150,160],{"class":159},[138,1152,1153,1156],{"class":140,"line":213},[138,1154,1155],{"class":148},"  -d",[138,1157,1158],{"class":152}," '{\n",[138,1160,1161],{"class":140,"line":219},[138,1162,1163],{"class":152},"    \"emails\": [\"john@example.com\", \"jane@example.com\"]\n",[138,1165,1166],{"class":140,"line":232},[138,1167,1168],{"class":152},"  }'\n",[39,1170,173],{"id":1171},"response-4",[28,1173,1175],{"className":176,"code":1174,"language":178,"meta":37,"style":37},"{\n  \"success\": true,\n  \"message\": \"Members added successfully\"\n}\n",[35,1176,1177,1181,1191,1201],{"__ignoreMap":37},[138,1178,1179],{"class":140,"line":141},[138,1180,186],{"class":185},[138,1182,1183,1185,1187,1189],{"class":140,"line":163},[138,1184,192],{"class":191},[138,1186,195],{"class":185},[138,1188,198],{"class":148},[138,1190,201],{"class":185},[138,1192,1193,1196,1198],{"class":140,"line":204},[138,1194,1195],{"class":191},"  \"message\"",[138,1197,195],{"class":185},[138,1199,1200],{"class":152},"\"Members added successfully\"\n",[138,1202,1203],{"class":140,"line":213},[138,1204,414],{"class":185},[39,1206,1208],{"id":1207},"error-responses","Error Responses",[44,1210,1211,1222],{},[47,1212,1213],{},[50,1214,1215,1217,1220],{},[53,1216,427],{},[53,1218,1219],{},"Code",[53,1221,64],{},[66,1223,1224,1237,1248],{},[50,1225,1226,1229,1234],{},[71,1227,1228],{},"400",[71,1230,1231],{},[35,1232,1233],{},"INVALID_REQUEST",[71,1235,1236],{},"Emails array is required and must contain at least one email",[50,1238,1239,1241,1245],{},[71,1240,1228],{},[71,1242,1243],{},[35,1244,1233],{},[71,1246,1247],{},"One or more users not found in organization",[50,1249,1250,1253,1258],{},[71,1251,1252],{},"404",[71,1254,1255],{},[35,1256,1257],{},"NOT_FOUND",[71,1259,1260],{},"Team not found",[39,1262,1264],{"id":1263},"notes","Notes",[1266,1267,1268,1272,1275],"ul",{},[1269,1270,1271],"li",{},"Users must already exist in your organization (their invite must have been used)",[1269,1273,1274],{},"Adding a user to a team removes them from their previous team (users can only be in one team)",[1269,1276,1277],{},"To remove a user from a team without adding them to another, you would need to delete the team or contact support",[460,1279],{},[20,1281,1283],{"id":1282},"example-dashboard-integration","Example: Dashboard Integration",[28,1285,1289],{"className":1286,"code":1287,"language":1288,"meta":37,"style":37},"language-javascript shiki shiki-themes dark-plus","\u002F\u002F Node.js example: Build a team dashboard showing member progress\nasync function getTeamDashboard() {\n  const apiKey = process.env.HEADSHOTPRO_API_KEY;\n  const baseUrl = 'https:\u002F\u002Fserver.headshotpro.com\u002Fapi\u002Fv2';\n\n  \u002F\u002F Fetch all member categories in parallel\n  const [accepted, pending, finished] = await Promise.all([\n    fetch(`${baseUrl}\u002Forganization\u002Fteam\u002Faccepted`, {\n      headers: { 'Authorization': `Bearer ${apiKey}` }\n    }).then(r => r.json()),\n\n    fetch(`${baseUrl}\u002Forganization\u002Fteam\u002Fpending`, {\n      headers: { 'Authorization': `Bearer ${apiKey}` }\n    }).then(r => r.json()),\n\n    fetch(`${baseUrl}\u002Forganization\u002Fteam\u002Ffinished`, {\n      headers: { 'Authorization': `Bearer ${apiKey}` }\n    }).then(r => r.json())\n  ]);\n\n  return {\n    summary: {\n      accepted: accepted.count,\n      pending: pending.count,\n      finished: finished.count,\n      total: accepted.count + pending.count + finished.count\n    },\n    needsReminder: accepted.members, \u002F\u002F Users who need a nudge\n    inProgress: pending.members,\n    completed: finished.members\n  };\n}\n","javascript",[35,1290,1291,1296,1301,1306,1311,1317,1322,1327,1332,1337,1342,1346,1351,1355,1359,1363,1368,1372,1377,1382,1386,1391,1396,1402,1408,1414,1420,1426,1432,1438,1444,1450],{"__ignoreMap":37},[138,1292,1293],{"class":140,"line":141},[138,1294,1295],{},"\u002F\u002F Node.js example: Build a team dashboard showing member progress\n",[138,1297,1298],{"class":140,"line":163},[138,1299,1300],{},"async function getTeamDashboard() {\n",[138,1302,1303],{"class":140,"line":204},[138,1304,1305],{},"  const apiKey = process.env.HEADSHOTPRO_API_KEY;\n",[138,1307,1308],{"class":140,"line":213},[138,1309,1310],{},"  const baseUrl = 'https:\u002F\u002Fserver.headshotpro.com\u002Fapi\u002Fv2';\n",[138,1312,1313],{"class":140,"line":219},[138,1314,1316],{"emptyLinePlaceholder":1315},true,"\n",[138,1318,1319],{"class":140,"line":232},[138,1320,1321],{},"  \u002F\u002F Fetch all member categories in parallel\n",[138,1323,1324],{"class":140,"line":245},[138,1325,1326],{},"  const [accepted, pending, finished] = await Promise.all([\n",[138,1328,1329],{"class":140,"line":258},[138,1330,1331],{},"    fetch(`${baseUrl}\u002Forganization\u002Fteam\u002Faccepted`, {\n",[138,1333,1334],{"class":140,"line":271},[138,1335,1336],{},"      headers: { 'Authorization': `Bearer ${apiKey}` }\n",[138,1338,1339],{"class":140,"line":284},[138,1340,1341],{},"    }).then(r => r.json()),\n",[138,1343,1344],{"class":140,"line":297},[138,1345,1316],{"emptyLinePlaceholder":1315},[138,1347,1348],{"class":140,"line":310},[138,1349,1350],{},"    fetch(`${baseUrl}\u002Forganization\u002Fteam\u002Fpending`, {\n",[138,1352,1353],{"class":140,"line":323},[138,1354,1336],{},[138,1356,1357],{"class":140,"line":334},[138,1358,1341],{},[138,1360,1361],{"class":140,"line":340},[138,1362,1316],{"emptyLinePlaceholder":1315},[138,1364,1365],{"class":140,"line":346},[138,1366,1367],{},"    fetch(`${baseUrl}\u002Forganization\u002Fteam\u002Ffinished`, {\n",[138,1369,1370],{"class":140,"line":355},[138,1371,1336],{},[138,1373,1374],{"class":140,"line":369},[138,1375,1376],{},"    }).then(r => r.json())\n",[138,1378,1379],{"class":140,"line":382},[138,1380,1381],{},"  ]);\n",[138,1383,1384],{"class":140,"line":394},[138,1385,1316],{"emptyLinePlaceholder":1315},[138,1387,1388],{"class":140,"line":405},[138,1389,1390],{},"  return {\n",[138,1392,1393],{"class":140,"line":411},[138,1394,1395],{},"    summary: {\n",[138,1397,1399],{"class":140,"line":1398},23,[138,1400,1401],{},"      accepted: accepted.count,\n",[138,1403,1405],{"class":140,"line":1404},24,[138,1406,1407],{},"      pending: pending.count,\n",[138,1409,1411],{"class":140,"line":1410},25,[138,1412,1413],{},"      finished: finished.count,\n",[138,1415,1417],{"class":140,"line":1416},26,[138,1418,1419],{},"      total: accepted.count + pending.count + finished.count\n",[138,1421,1423],{"class":140,"line":1422},27,[138,1424,1425],{},"    },\n",[138,1427,1429],{"class":140,"line":1428},28,[138,1430,1431],{},"    needsReminder: accepted.members, \u002F\u002F Users who need a nudge\n",[138,1433,1435],{"class":140,"line":1434},29,[138,1436,1437],{},"    inProgress: pending.members,\n",[138,1439,1441],{"class":140,"line":1440},30,[138,1442,1443],{},"    completed: finished.members\n",[138,1445,1447],{"class":140,"line":1446},31,[138,1448,1449],{},"  };\n",[138,1451,1453],{"class":140,"line":1452},32,[138,1454,414],{},[20,1456,1458],{"id":1457},"example-bulk-team-assignment","Example: Bulk Team Assignment",[28,1460,1462],{"className":1286,"code":1461,"language":1288,"meta":37,"style":37},"\u002F\u002F Node.js example: Assign users to teams based on department\nconst departments = {\n  'team_marketing': ['alice@company.com', 'bob@company.com'],\n  'team_engineering': ['carol@company.com', 'dave@company.com'],\n  'team_sales': ['eve@company.com']\n};\n\nfor (const [teamId, emails] of Object.entries(departments)) {\n  await fetch(`https:\u002F\u002Fserver.headshotpro.com\u002Fapi\u002Fv2\u002Forganization\u002Fteams\u002F${teamId}\u002Fmembers`, {\n    method: 'POST',\n    headers: {\n      'Authorization': `Bearer ${apiKey}`,\n      'Content-Type': 'application\u002Fjson'\n    },\n    body: JSON.stringify({ emails })\n  });\n}\n",[35,1463,1464,1469,1474,1479,1484,1489,1494,1498,1503,1508,1513,1518,1523,1528,1532,1537,1542],{"__ignoreMap":37},[138,1465,1466],{"class":140,"line":141},[138,1467,1468],{},"\u002F\u002F Node.js example: Assign users to teams based on department\n",[138,1470,1471],{"class":140,"line":163},[138,1472,1473],{},"const departments = {\n",[138,1475,1476],{"class":140,"line":204},[138,1477,1478],{},"  'team_marketing': ['alice@company.com', 'bob@company.com'],\n",[138,1480,1481],{"class":140,"line":213},[138,1482,1483],{},"  'team_engineering': ['carol@company.com', 'dave@company.com'],\n",[138,1485,1486],{"class":140,"line":219},[138,1487,1488],{},"  'team_sales': ['eve@company.com']\n",[138,1490,1491],{"class":140,"line":232},[138,1492,1493],{},"};\n",[138,1495,1496],{"class":140,"line":245},[138,1497,1316],{"emptyLinePlaceholder":1315},[138,1499,1500],{"class":140,"line":258},[138,1501,1502],{},"for (const [teamId, emails] of Object.entries(departments)) {\n",[138,1504,1505],{"class":140,"line":271},[138,1506,1507],{},"  await fetch(`https:\u002F\u002Fserver.headshotpro.com\u002Fapi\u002Fv2\u002Forganization\u002Fteams\u002F${teamId}\u002Fmembers`, {\n",[138,1509,1510],{"class":140,"line":284},[138,1511,1512],{},"    method: 'POST',\n",[138,1514,1515],{"class":140,"line":297},[138,1516,1517],{},"    headers: {\n",[138,1519,1520],{"class":140,"line":310},[138,1521,1522],{},"      'Authorization': `Bearer ${apiKey}`,\n",[138,1524,1525],{"class":140,"line":323},[138,1526,1527],{},"      'Content-Type': 'application\u002Fjson'\n",[138,1529,1530],{"class":140,"line":334},[138,1531,1425],{},[138,1533,1534],{"class":140,"line":340},[138,1535,1536],{},"    body: JSON.stringify({ emails })\n",[138,1538,1539],{"class":140,"line":346},[138,1540,1541],{},"  });\n",[138,1543,1544],{"class":140,"line":355},[138,1545,414],{},[1547,1548,1549],"style",{},"html pre.shiki code .sCudf, html code.shiki .sCudf{--shiki-default:#DCDCAA}html pre.shiki code .scz_3, html code.shiki .scz_3{--shiki-default:#569CD6}html pre.shiki code .sKc5r, html code.shiki .sKc5r{--shiki-default:#CE9178}html pre.shiki code .svVle, html code.shiki .svVle{--shiki-default:#D7BA7D}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 pre.shiki code .sTNBD, html code.shiki .sTNBD{--shiki-default:#D4D4D4}html pre.shiki code .s3F5K, html code.shiki .s3F5K{--shiki-default:#9CDCFE}html pre.shiki code .sDGX8, html code.shiki .sDGX8{--shiki-default:#B5CEA8}",{"title":37,"searchDepth":163,"depth":163,"links":1551},[1552,1558,1562,1566,1571,1578,1579],{"id":22,"depth":163,"text":23,"children":1553},[1554,1555,1556,1557],{"id":41,"depth":204,"text":42},{"id":128,"depth":204,"text":129},{"id":172,"depth":204,"text":173},{"id":417,"depth":204,"text":418},{"id":464,"depth":163,"text":465,"children":1559},[1560,1561],{"id":477,"depth":204,"text":129},{"id":504,"depth":204,"text":173},{"id":620,"depth":163,"text":621,"children":1563},[1564,1565],{"id":633,"depth":204,"text":129},{"id":660,"depth":204,"text":173},{"id":799,"depth":163,"text":800,"children":1567},[1568,1569,1570],{"id":812,"depth":204,"text":129},{"id":839,"depth":204,"text":173},{"id":1004,"depth":204,"text":1005},{"id":1063,"depth":163,"text":1064,"children":1572},[1573,1574,1575,1576,1577],{"id":1076,"depth":204,"text":1077},{"id":1113,"depth":204,"text":129},{"id":1171,"depth":204,"text":173},{"id":1207,"depth":204,"text":1208},{"id":1263,"depth":204,"text":1264},{"id":1282,"depth":163,"text":1283},{"id":1457,"depth":163,"text":1458},"List and manage team members in your organization","md",{},"\u002Fapi\u002Fteam-members",{"title":6,"description":1580},"api\u002Fteam-members","7CN4pKfuDcyJ8PEI-F-SHEWGdHfrNE7s4XWnlma7oPI",[1588,1592,1595,1598,1601,1604,1605,1608,1611,1614,1617,1620],{"title":1589,"slug":1590,"order":1591},"API Overview","index",0,{"title":1593,"slug":1594,"order":141},"Authentication","authentication",{"title":1596,"slug":1597,"order":163},"Organization","organization",{"title":1599,"slug":1600,"order":204},"Invites","invites",{"title":1602,"slug":1603,"order":213},"Teams","teams",{"title":6,"slug":14,"order":219},{"title":1606,"slug":1607,"order":232},"Models","models",{"title":1609,"slug":1610,"order":245},"Photos","photos",{"title":1612,"slug":1613,"order":258},"Whitelabel","whitelabel",{"title":1615,"slug":1616,"order":271},"Errors","errors",{"title":1618,"slug":1619,"order":284},"Rate Limits","rate-limits",{"title":1621,"slug":1622,"order":297},"Webhooks","webhooks",1792465014649]