[{"data":1,"prerenderedAt":2847},["ShallowReactive",2],{"navigation":3,"\u002Fbooki-documentation\u002Fapi\u002Fbranches":303,"\u002Fbooki-documentation\u002Fapi\u002Fbranches-surround":2842},[4,55,105],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":54},"Nuxt Guide","i-lucide-layout","\u002Fnuxt-guide","1.nuxt-guide",[10,14,19,24,29,34,39,44,49],{"title":11,"path":12,"stem":13,"icon":6},"Overview","\u002Fnuxt-guide\u002Foverview","1.nuxt-guide\u002F1.overview",{"title":15,"path":16,"stem":17,"icon":18},"Folder Structure","\u002Fnuxt-guide\u002Ffolder-structure","1.nuxt-guide\u002F2.folder-structure","i-lucide-folder-tree",{"title":20,"path":21,"stem":22,"icon":23},"Components","\u002Fnuxt-guide\u002Fcomponents","1.nuxt-guide\u002F3.components","i-lucide-component",{"title":25,"path":26,"stem":27,"icon":28},"Composables","\u002Fnuxt-guide\u002Fcomposables","1.nuxt-guide\u002F4.composables","i-lucide-puzzle",{"title":30,"path":31,"stem":32,"icon":33},"Pages & Routing","\u002Fnuxt-guide\u002Fpages-routing","1.nuxt-guide\u002F5.pages-routing","i-lucide-file-text",{"title":35,"path":36,"stem":37,"icon":38},"Middleware","\u002Fnuxt-guide\u002Fmiddleware","1.nuxt-guide\u002F6.middleware","i-lucide-shield-check",{"title":40,"path":41,"stem":42,"icon":43},"Plugins","\u002Fnuxt-guide\u002Fplugins","1.nuxt-guide\u002F7.plugins","i-lucide-plug",{"title":45,"path":46,"stem":47,"icon":48},"State Management","\u002Fnuxt-guide\u002Fstate-management","1.nuxt-guide\u002F8.state-management","i-lucide-database",{"title":50,"path":51,"stem":52,"icon":53},"TypeScript","\u002Fnuxt-guide\u002Ftypescript","1.nuxt-guide\u002F9.typescript","i-lucide-braces",false,{"title":56,"icon":57,"path":58,"stem":59,"children":60,"page":54},"Node \u002F Express Guide","i-lucide-server","\u002Fnode-express-guide","2.node-express-guide",[61,64,69,72,77,82,86,91,96,100],{"title":11,"path":62,"stem":63,"icon":57},"\u002Fnode-express-guide\u002Foverview","2.node-express-guide\u002F1.overview",{"title":65,"path":66,"stem":67,"icon":68},"Error Handling","\u002Fnode-express-guide\u002Ferror-handling","2.node-express-guide\u002F10.error-handling","i-lucide-alert-triangle",{"title":15,"path":70,"stem":71,"icon":18},"\u002Fnode-express-guide\u002Ffolder-structure","2.node-express-guide\u002F2.folder-structure",{"title":73,"path":74,"stem":75,"icon":76},"Controllers","\u002Fnode-express-guide\u002Fcontrollers","2.node-express-guide\u002F3.controllers","i-lucide-cpu",{"title":78,"path":79,"stem":80,"icon":81},"Services","\u002Fnode-express-guide\u002Fservices","2.node-express-guide\u002F4.services","i-lucide-workflow",{"title":83,"path":84,"stem":85,"icon":48},"Repositories","\u002Fnode-express-guide\u002Frepositories","2.node-express-guide\u002F5.repositories",{"title":87,"path":88,"stem":89,"icon":90},"Models","\u002Fnode-express-guide\u002Fmodels","2.node-express-guide\u002F6.models","i-lucide-boxes",{"title":92,"path":93,"stem":94,"icon":95},"Routes","\u002Fnode-express-guide\u002Froutes","2.node-express-guide\u002F7.routes","i-lucide-route",{"title":35,"path":97,"stem":98,"icon":99},"\u002Fnode-express-guide\u002Fmiddleware","2.node-express-guide\u002F8.middleware","i-lucide-shield",{"title":101,"path":102,"stem":103,"icon":104},"Validation","\u002Fnode-express-guide\u002Fvalidation","2.node-express-guide\u002F9.validation","i-lucide-check-circle",{"title":106,"icon":107,"path":108,"stem":109,"children":110,"page":54},"Booki Documentation","i-lucide-book-open","\u002Fbooki-documentation","3.booki-documentation",[111,115,120,125,130,229,244,257],{"title":112,"path":113,"stem":114,"icon":107},"Project Overview","\u002Fbooki-documentation\u002Foverview","3.booki-documentation\u002F1.overview",{"title":116,"path":117,"stem":118,"icon":119},"Installation","\u002Fbooki-documentation\u002F1.installation","3.booki-documentation\u002F2.1.installation","i-lucide-download",{"title":121,"path":122,"stem":123,"icon":124},"Development Overview","\u002Fbooki-documentation\u002F2.architecture","3.booki-documentation\u002F2.2.architecture","i-lucide-layers",{"title":126,"path":127,"stem":128,"icon":129},"Local Development","\u002Fbooki-documentation\u002F3.local-development","3.booki-documentation\u002F2.3.local-development","i-lucide-monitor",{"title":131,"icon":57,"path":132,"stem":133,"children":134,"page":54},"API","\u002Fbooki-documentation\u002Fapi","3.booki-documentation\u002F3.api",[135,139,144,149,154,159,163,168,173,178,183,188,192,197,202,206,211,216,220,224],{"title":136,"path":137,"stem":138,"icon":57},"Booki API Reference","\u002Fbooki-documentation\u002Fapi\u002Fbooki-api","3.booki-documentation\u002F3.api\u002F1.booki-api",{"title":140,"path":141,"stem":142,"icon":143},"Auth - Login & Refresh","\u002Fbooki-documentation\u002Fapi\u002Fauth","3.booki-documentation\u002F3.api\u002F2.auth","i-lucide-key",{"title":145,"path":146,"stem":147,"icon":148},"Auth - Customer Registration","\u002Fbooki-documentation\u002Fapi\u002Fauth-customer-register","3.booki-documentation\u002F3.api\u002F2.auth-customer-register","i-lucide-user-check",{"title":150,"path":151,"stem":152,"icon":153},"Auth - Owner Registration","\u002Fbooki-documentation\u002Fapi\u002Fauth-owner-register","3.booki-documentation\u002F3.api\u002F2.auth-owner-register","i-lucide-user-plus",{"title":155,"path":156,"stem":157,"icon":158},"Bookings","\u002Fbooki-documentation\u002Fapi\u002Fbookings","3.booki-documentation\u002F3.api\u002F3.bookings","i-lucide-calendar-check",{"title":160,"path":161,"stem":162,"icon":158},"Bookings - Authenticated","\u002Fbooki-documentation\u002Fapi\u002Fbookings-auth","3.booki-documentation\u002F3.api\u002F3.bookings-auth",{"title":164,"path":165,"stem":166,"icon":167},"Bookings - Public & Guest","\u002Fbooki-documentation\u002Fapi\u002Fbookings-public","3.booki-documentation\u002F3.api\u002F3.bookings-public","i-lucide-calendar-plus",{"title":169,"path":170,"stem":171,"icon":172},"Booking Services","\u002Fbooki-documentation\u002Fapi\u002Fbooking-services","3.booki-documentation\u002F3.api\u002F4.booking-services","i-lucide-box",{"title":174,"path":175,"stem":176,"icon":177},"Organizations - Branches","\u002Fbooki-documentation\u002Fapi\u002Fbranches","3.booki-documentation\u002F3.api\u002F5.branches","i-lucide-git-branch",{"title":179,"path":180,"stem":181,"icon":182},"Organizations - Business Hours","\u002Fbooki-documentation\u002Fapi\u002Fbusiness-hours","3.booki-documentation\u002F3.api\u002F5.business-hours","i-lucide-clock",{"title":184,"path":185,"stem":186,"icon":187},"Organizations - Base","\u002Fbooki-documentation\u002Fapi\u002Forganizations","3.booki-documentation\u002F3.api\u002F5.organizations","i-lucide-building-2",{"title":189,"path":190,"stem":191,"icon":172},"Organizations - Packages","\u002Fbooki-documentation\u002Fapi\u002Fpackages","3.booki-documentation\u002F3.api\u002F5.packages",{"title":193,"path":194,"stem":195,"icon":196},"Organizations - Payments & Integrations","\u002Fbooki-documentation\u002Fapi\u002Fpayments","3.booki-documentation\u002F3.api\u002F5.payments","i-lucide-credit-card",{"title":198,"path":199,"stem":200,"icon":201},"Users - Profile & Settings","\u002Fbooki-documentation\u002Fapi\u002Fusers","3.booki-documentation\u002F3.api\u002F6.users","i-lucide-user",{"title":203,"path":204,"stem":205,"icon":196},"Maya Payments","\u002Fbooki-documentation\u002Fapi\u002Fmaya","3.booki-documentation\u002F3.api\u002F7.maya",{"title":207,"path":208,"stem":209,"icon":210},"Owner - Booking Management","\u002Fbooki-documentation\u002Fapi\u002Fowner-bookings","3.booki-documentation\u002F3.api\u002F7.owner-bookings","i-lucide-calendar",{"title":212,"path":213,"stem":214,"icon":215},"Owner - Customer Management","\u002Fbooki-documentation\u002Fapi\u002Fowner-customers","3.booki-documentation\u002F3.api\u002F7.owner-customers","i-lucide-users",{"title":217,"path":218,"stem":219,"icon":196},"Admin - Billing & Subscriptions","\u002Fbooki-documentation\u002Fapi\u002Fadmin-billing","3.booki-documentation\u002F3.api\u002F8.admin-billing",{"title":221,"path":222,"stem":223,"icon":187},"Admin - Organizations Management","\u002Fbooki-documentation\u002Fapi\u002Fadmin-organizations","3.booki-documentation\u002F3.api\u002F8.admin-organizations",{"title":225,"path":226,"stem":227,"icon":228},"Admin - User Management","\u002Fbooki-documentation\u002Fapi\u002Fadmin-users","3.booki-documentation\u002F3.api\u002F8.admin-users","i-lucide-shield-admin",{"title":230,"icon":231,"path":232,"stem":233,"children":234,"page":54},"Shared","i-lucide-package","\u002Fbooki-documentation\u002Fshared","3.booki-documentation\u002F4.shared",[235,240],{"title":236,"path":237,"stem":238,"icon":239},"codi-node-utils","\u002Fbooki-documentation\u002Fshared\u002Fcodi-node-utils","3.booki-documentation\u002F4.shared\u002F1.codi-node-utils","i-lucide-wrench",{"title":241,"path":242,"stem":243,"icon":124},"codi-layer","\u002Fbooki-documentation\u002Fshared\u002Fcodi-layer","3.booki-documentation\u002F4.shared\u002F2.codi-layer",{"title":245,"path":246,"stem":247,"children":248,"page":54},"Flowcharts","\u002Fbooki-documentation\u002Fflowcharts","3.booki-documentation\u002F5.flowcharts",[249,253],{"title":250,"path":251,"stem":252,"icon":158},"Owner Booking Management Flow","\u002Fbooki-documentation\u002Fflowcharts\u002Fowner-booking-management","3.booki-documentation\u002F5.flowcharts\u002F1.owner-booking-management",{"title":254,"path":255,"stem":256,"icon":167},"Customer Booking Flow","\u002Fbooki-documentation\u002Fflowcharts\u002Fcustomer-booking-flow","3.booki-documentation\u002F5.flowcharts\u002F2.customer-booking-flow",{"title":258,"path":259,"stem":260,"children":261,"page":54},"Guides","\u002Fbooki-documentation\u002Fguides","3.booki-documentation\u002Fguides",[262,267,271,275,280,285,290,294,298],{"title":263,"path":264,"stem":265,"icon":266},"Guide - Authentication Flow & Sessions","\u002Fbooki-documentation\u002Fguides\u002Fguides-auth-flow","3.booki-documentation\u002Fguides\u002Fguides-auth-flow","i-lucide-lock",{"title":268,"path":269,"stem":270,"icon":177},"Guide - Branch Management","\u002Fbooki-documentation\u002Fguides\u002Fguides-branch-management","3.booki-documentation\u002Fguides\u002Fguides-branch-management",{"title":272,"path":273,"stem":274,"icon":196},"Guide - Customer Payment Methods","\u002Fbooki-documentation\u002Fguides\u002Fguides-customer-payments","3.booki-documentation\u002Fguides\u002Fguides-customer-payments",{"title":276,"path":277,"stem":278,"icon":279},"Guide - Environment Setup","\u002Fbooki-documentation\u002Fguides\u002Fguides-environment-setup","3.booki-documentation\u002Fguides\u002Fguides-environment-setup","i-lucide-settings",{"title":281,"path":282,"stem":283,"icon":284},"Guide - Common Error Responses","\u002Fbooki-documentation\u002Fguides\u002Fguides-errors","3.booki-documentation\u002Fguides\u002Fguides-errors","i-lucide-alert-circle",{"title":286,"path":287,"stem":288,"icon":289},"Guide - Gmail SMTP Setup","\u002Fbooki-documentation\u002Fguides\u002Fguides-gmail-setup","3.booki-documentation\u002Fguides\u002Fguides-gmail-setup","i-lucide-mail",{"title":291,"path":292,"stem":293,"icon":124},"Guide - Multi-Tenancy & Tenant Slug Resolution","\u002Fbooki-documentation\u002Fguides\u002Fguides-multi-tenancy","3.booki-documentation\u002Fguides\u002Fguides-multi-tenancy",{"title":295,"path":296,"stem":297,"icon":48},"Guide - Redis Caching","\u002Fbooki-documentation\u002Fguides\u002Fguides-redis","3.booki-documentation\u002Fguides\u002Fguides-redis",{"title":299,"path":300,"stem":301,"icon":302},"Guide - Subscription Billing","\u002Fbooki-documentation\u002Fguides\u002Fguides-subscription-billing","3.booki-documentation\u002Fguides\u002Fguides-subscription-billing","i-lucide-receipt",{"id":304,"title":174,"body":305,"description":2835,"extension":2836,"links":2837,"meta":2838,"navigation":2839,"path":175,"seo":2840,"stem":176,"__hash__":2841},"docs\u002F3.booki-documentation\u002F3.api\u002F5.branches.md",{"type":306,"value":307,"toc":2789},"minimark",[308,316,344,347,350,359,385,390,440,443,452,462,466,497,501,507,564,568,645,647,654,679,682,685,729,737,740,1068,1071,1104,1106,1113,1139,1142,1148,1151,1154,1271,1274,1280,1325,1328,1348,1350,1357,1380,1383,1398,1660,1662,1712,1716,1744,1747,1752,1796,1801,1843,1846,1957,1959,1965,1990,1993,1995,2005,2011,2014,2532,2535,2567,2569,2577,2600,2603,2629,2632,2665,2667,2674,2697,2700,2726,2729,2761,2763,2767,2785],[309,310,311,312],"p",{},"Base path: ",[313,314,315],"code",{},"\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches",[309,317,318,322,323,326,327,322,330,333,334,337,340,343],{},[319,320,321],"strong",{},"Used by:"," ",[313,324,325],{},"owner-booki-web-app"," · ",[319,328,329],{},"Role:",[313,331,332],{},"owner",", ",[313,335,336],{},"branch-manager",[338,339],"br",{},[319,341,342],{},"organizationId:"," From authenticated user's JWT token (no tenant header needed)",[309,345,346],{},"Owners manage branches (multiple locations) with branch managers as sub-owners. Branch invites allow branch managers to join via secure tokens.",[348,349],"hr",{},[351,352,354,355,358],"h2",{"id":353},"post-apiv1organizationsbranchesinvite-send-branch-invite","POST ",[313,356,357],{},"\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite"," — Send Branch Invite",[309,360,361,364,365,368,369,371,322,373,326,375,322,377,379,381,384],{},[319,362,363],{},"Auth:"," Protected (",[313,366,367],{},"Authorization: Bearer \u003CaccessToken>",")",[338,370],{},[319,372,321],{},[313,374,325],{},[319,376,329],{},[313,378,332],{},[338,380],{},[319,382,383],{},"Description:"," Send an email invitation to create a branch.",[386,387,389],"h3",{"id":388},"request","Request",[391,392,397],"pre",{"className":393,"code":394,"language":395,"meta":396,"style":396},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"email\": \"manager@example.com\"\n}\n","json","",[313,398,399,408,434],{"__ignoreMap":396},[400,401,404],"span",{"class":402,"line":403},"line",1,[400,405,407],{"class":406},"sMK4o","{\n",[400,409,411,414,418,421,424,427,431],{"class":402,"line":410},2,[400,412,413],{"class":406},"  \"",[400,415,417],{"class":416},"spNyl","email",[400,419,420],{"class":406},"\"",[400,422,423],{"class":406},":",[400,425,426],{"class":406}," \"",[400,428,430],{"class":429},"sfazB","manager@example.com",[400,432,433],{"class":406},"\"\n",[400,435,437],{"class":402,"line":436},3,[400,438,439],{"class":406},"}\n",[309,441,442],{},"Fields:",[444,445,446],"ul",{},[447,448,449,451],"li",{},[313,450,417],{}," (string, required): Manager's email",[453,454,455],"blockquote",{},[309,456,457,458,461],{},"Note: ",[313,459,460],{},"organizationId"," is read from the owner's JWT token server-side.",[386,463,465],{"id":464},"response-200-ok","Response (200 OK)",[391,467,469],{"className":393,"code":468,"language":395,"meta":396,"style":396},"{\n  \"message\": \"Branch manager invite sent successfully.\"\n}\n",[313,470,471,475,493],{"__ignoreMap":396},[400,472,473],{"class":402,"line":403},[400,474,407],{"class":406},[400,476,477,479,482,484,486,488,491],{"class":402,"line":410},[400,478,413],{"class":406},[400,480,481],{"class":416},"message",[400,483,420],{"class":406},[400,485,423],{"class":406},[400,487,426],{"class":406},[400,489,490],{"class":429},"Branch manager invite sent successfully.",[400,492,433],{"class":406},[400,494,495],{"class":402,"line":436},[400,496,439],{"class":406},[386,498,500],{"id":499},"error-responses","Error Responses",[309,502,503,506],{},[319,504,505],{},"422 Unprocessable Entity"," — Invalid email:",[391,508,510],{"className":393,"code":509,"language":395,"meta":396,"style":396},"{\n  \"statusCode\": 422,\n  \"message\": \"\\\"email\\\" must be a valid email\"\n}\n",[313,511,512,516,534,559],{"__ignoreMap":396},[400,513,514],{"class":402,"line":403},[400,515,407],{"class":406},[400,517,518,520,523,525,527,531],{"class":402,"line":410},[400,519,413],{"class":406},[400,521,522],{"class":416},"statusCode",[400,524,420],{"class":406},[400,526,423],{"class":406},[400,528,530],{"class":529},"sbssI"," 422",[400,532,533],{"class":406},",\n",[400,535,536,538,540,542,544,546,550,552,554,557],{"class":402,"line":436},[400,537,413],{"class":406},[400,539,481],{"class":416},[400,541,420],{"class":406},[400,543,423],{"class":406},[400,545,426],{"class":406},[400,547,549],{"class":548},"sTEyZ","\\\"",[400,551,417],{"class":429},[400,553,549],{"class":548},[400,555,556],{"class":429}," must be a valid email",[400,558,433],{"class":406},[400,560,562],{"class":402,"line":561},4,[400,563,439],{"class":406},[386,565,567],{"id":566},"curl-example","cURL Example",[391,569,573],{"className":570,"code":571,"language":572,"meta":396,"style":396},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -X POST http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -H \"Authorization: Bearer eyJhbGc...\" \\\n  -d '{\n    \"email\": \"manager@example.com\"\n  }'\n","bash",[313,574,575,593,607,620,630,636],{"__ignoreMap":396},[400,576,577,581,584,587,590],{"class":402,"line":403},[400,578,580],{"class":579},"sBMFI","curl",[400,582,583],{"class":429}," -X",[400,585,586],{"class":429}," POST",[400,588,589],{"class":429}," http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite",[400,591,592],{"class":548}," \\\n",[400,594,595,598,600,603,605],{"class":402,"line":410},[400,596,597],{"class":429},"  -H",[400,599,426],{"class":406},[400,601,602],{"class":429},"Content-Type: application\u002Fjson",[400,604,420],{"class":406},[400,606,592],{"class":548},[400,608,609,611,613,616,618],{"class":402,"line":436},[400,610,597],{"class":429},[400,612,426],{"class":406},[400,614,615],{"class":429},"Authorization: Bearer eyJhbGc...",[400,617,420],{"class":406},[400,619,592],{"class":548},[400,621,622,625,628],{"class":402,"line":561},[400,623,624],{"class":429},"  -d",[400,626,627],{"class":406}," '",[400,629,407],{"class":429},[400,631,633],{"class":402,"line":632},5,[400,634,635],{"class":429},"    \"email\": \"manager@example.com\"\n",[400,637,639,642],{"class":402,"line":638},6,[400,640,641],{"class":429},"  }",[400,643,644],{"class":406},"'\n",[348,646],{},[351,648,650,651,653],{"id":649},"get-apiv1organizationsbranchesinvite-list-branch-invites","GET ",[313,652,357],{}," — List Branch Invites",[309,655,656,364,658,660,661,663,664,666,322,668,326,670,322,672,674,676,678],{},[319,657,363],{},[313,659,367],{},") · ",[313,662,336],{},"+",[338,665],{},[319,667,321],{},[313,669,325],{},[319,671,329],{},[313,673,332],{},[338,675],{},[319,677,383],{}," List all pending and used branch invites.",[386,680,389],{"id":681},"request-1",[309,683,684],{},"Query Parameters (optional):",[444,686,687,693,699,705,714],{},[447,688,689,692],{},[313,690,691],{},"page"," (number, default: 1)",[447,694,695,698],{},[313,696,697],{},"limit"," (number, default: 10, max: 100)",[447,700,701,704],{},[313,702,703],{},"search"," (string, max 100 chars)",[447,706,707,710,711,368],{},[313,708,709],{},"sort"," (string, default: ",[313,712,713],{},"_id",[447,715,716,710,719,722,723,726,727],{},[313,717,718],{},"order",[313,720,721],{},"desc","): ",[313,724,725],{},"asc"," or ",[313,728,721],{},[391,730,735],{"className":731,"code":733,"language":734},[732],"language-text","GET \u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite?page=1&limit=20\n","text",[313,736,733],{"__ignoreMap":396},[386,738,465],{"id":739},"response-200-ok-1",[391,741,743],{"className":393,"code":742,"language":395,"meta":396,"style":396},"{\n  \"items\": [\n    {\n      \"_id\": \"507f1f77bcf86cd799439061\",\n      \"organizationId\": \"507f191e810c19729de860ea\",\n      \"email\": \"manager@example.com\",\n      \"status\": \"pending\",\n      \"createdAt\": \"2026-04-01T10:00:00Z\",\n      \"expiresAt\": \"2026-04-08T10:00:00Z\"\n    },\n    {\n      \"_id\": \"507f1f77bcf86cd799439062\",\n      \"organizationId\": \"507f191e810c19729de860ea\",\n      \"email\": \"branch2@example.com\",\n      \"status\": \"accepted\",\n      \"createdAt\": \"2026-03-25T14:00:00Z\",\n      \"acceptedAt\": \"2026-03-26T09:30:00Z\"\n    }\n  ],\n  \"pages\": 1,\n  \"pageRange\": \"1-2 of 2\"\n}\n",[313,744,745,749,763,768,788,807,825,846,867,886,892,897,917,936,956,976,996,1015,1021,1027,1044,1063],{"__ignoreMap":396},[400,746,747],{"class":402,"line":403},[400,748,407],{"class":406},[400,750,751,753,756,758,760],{"class":402,"line":410},[400,752,413],{"class":406},[400,754,755],{"class":416},"items",[400,757,420],{"class":406},[400,759,423],{"class":406},[400,761,762],{"class":406}," [\n",[400,764,765],{"class":402,"line":436},[400,766,767],{"class":406},"    {\n",[400,769,770,773,775,777,779,781,784,786],{"class":402,"line":561},[400,771,772],{"class":406},"      \"",[400,774,713],{"class":579},[400,776,420],{"class":406},[400,778,423],{"class":406},[400,780,426],{"class":406},[400,782,783],{"class":429},"507f1f77bcf86cd799439061",[400,785,420],{"class":406},[400,787,533],{"class":406},[400,789,790,792,794,796,798,800,803,805],{"class":402,"line":632},[400,791,772],{"class":406},[400,793,460],{"class":579},[400,795,420],{"class":406},[400,797,423],{"class":406},[400,799,426],{"class":406},[400,801,802],{"class":429},"507f191e810c19729de860ea",[400,804,420],{"class":406},[400,806,533],{"class":406},[400,808,809,811,813,815,817,819,821,823],{"class":402,"line":638},[400,810,772],{"class":406},[400,812,417],{"class":579},[400,814,420],{"class":406},[400,816,423],{"class":406},[400,818,426],{"class":406},[400,820,430],{"class":429},[400,822,420],{"class":406},[400,824,533],{"class":406},[400,826,828,830,833,835,837,839,842,844],{"class":402,"line":827},7,[400,829,772],{"class":406},[400,831,832],{"class":579},"status",[400,834,420],{"class":406},[400,836,423],{"class":406},[400,838,426],{"class":406},[400,840,841],{"class":429},"pending",[400,843,420],{"class":406},[400,845,533],{"class":406},[400,847,849,851,854,856,858,860,863,865],{"class":402,"line":848},8,[400,850,772],{"class":406},[400,852,853],{"class":579},"createdAt",[400,855,420],{"class":406},[400,857,423],{"class":406},[400,859,426],{"class":406},[400,861,862],{"class":429},"2026-04-01T10:00:00Z",[400,864,420],{"class":406},[400,866,533],{"class":406},[400,868,870,872,875,877,879,881,884],{"class":402,"line":869},9,[400,871,772],{"class":406},[400,873,874],{"class":579},"expiresAt",[400,876,420],{"class":406},[400,878,423],{"class":406},[400,880,426],{"class":406},[400,882,883],{"class":429},"2026-04-08T10:00:00Z",[400,885,433],{"class":406},[400,887,889],{"class":402,"line":888},10,[400,890,891],{"class":406},"    },\n",[400,893,895],{"class":402,"line":894},11,[400,896,767],{"class":406},[400,898,900,902,904,906,908,910,913,915],{"class":402,"line":899},12,[400,901,772],{"class":406},[400,903,713],{"class":579},[400,905,420],{"class":406},[400,907,423],{"class":406},[400,909,426],{"class":406},[400,911,912],{"class":429},"507f1f77bcf86cd799439062",[400,914,420],{"class":406},[400,916,533],{"class":406},[400,918,920,922,924,926,928,930,932,934],{"class":402,"line":919},13,[400,921,772],{"class":406},[400,923,460],{"class":579},[400,925,420],{"class":406},[400,927,423],{"class":406},[400,929,426],{"class":406},[400,931,802],{"class":429},[400,933,420],{"class":406},[400,935,533],{"class":406},[400,937,939,941,943,945,947,949,952,954],{"class":402,"line":938},14,[400,940,772],{"class":406},[400,942,417],{"class":579},[400,944,420],{"class":406},[400,946,423],{"class":406},[400,948,426],{"class":406},[400,950,951],{"class":429},"branch2@example.com",[400,953,420],{"class":406},[400,955,533],{"class":406},[400,957,959,961,963,965,967,969,972,974],{"class":402,"line":958},15,[400,960,772],{"class":406},[400,962,832],{"class":579},[400,964,420],{"class":406},[400,966,423],{"class":406},[400,968,426],{"class":406},[400,970,971],{"class":429},"accepted",[400,973,420],{"class":406},[400,975,533],{"class":406},[400,977,979,981,983,985,987,989,992,994],{"class":402,"line":978},16,[400,980,772],{"class":406},[400,982,853],{"class":579},[400,984,420],{"class":406},[400,986,423],{"class":406},[400,988,426],{"class":406},[400,990,991],{"class":429},"2026-03-25T14:00:00Z",[400,993,420],{"class":406},[400,995,533],{"class":406},[400,997,999,1001,1004,1006,1008,1010,1013],{"class":402,"line":998},17,[400,1000,772],{"class":406},[400,1002,1003],{"class":579},"acceptedAt",[400,1005,420],{"class":406},[400,1007,423],{"class":406},[400,1009,426],{"class":406},[400,1011,1012],{"class":429},"2026-03-26T09:30:00Z",[400,1014,433],{"class":406},[400,1016,1018],{"class":402,"line":1017},18,[400,1019,1020],{"class":406},"    }\n",[400,1022,1024],{"class":402,"line":1023},19,[400,1025,1026],{"class":406},"  ],\n",[400,1028,1030,1032,1035,1037,1039,1042],{"class":402,"line":1029},20,[400,1031,413],{"class":406},[400,1033,1034],{"class":416},"pages",[400,1036,420],{"class":406},[400,1038,423],{"class":406},[400,1040,1041],{"class":529}," 1",[400,1043,533],{"class":406},[400,1045,1047,1049,1052,1054,1056,1058,1061],{"class":402,"line":1046},21,[400,1048,413],{"class":406},[400,1050,1051],{"class":416},"pageRange",[400,1053,420],{"class":406},[400,1055,423],{"class":406},[400,1057,426],{"class":406},[400,1059,1060],{"class":429},"1-2 of 2",[400,1062,433],{"class":406},[400,1064,1066],{"class":402,"line":1065},22,[400,1067,439],{"class":406},[386,1069,567],{"id":1070},"curl-example-1",[391,1072,1074],{"className":570,"code":1073,"language":572,"meta":396,"style":396},"curl -X GET \"http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite?page=1&limit=20\" \\\n  -H \"Authorization: Bearer eyJhbGc...\"\n",[313,1075,1076,1094],{"__ignoreMap":396},[400,1077,1078,1080,1082,1085,1087,1090,1092],{"class":402,"line":403},[400,1079,580],{"class":579},[400,1081,583],{"class":429},[400,1083,1084],{"class":429}," GET",[400,1086,426],{"class":406},[400,1088,1089],{"class":429},"http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite?page=1&limit=20",[400,1091,420],{"class":406},[400,1093,592],{"class":548},[400,1095,1096,1098,1100,1102],{"class":402,"line":410},[400,1097,597],{"class":429},[400,1099,426],{"class":406},[400,1101,615],{"class":429},[400,1103,433],{"class":406},[348,1105],{},[351,1107,650,1109,1112],{"id":1108},"get-apiv1organizationsbranchesinvitetokentokenverify-verify-invite-token",[313,1110,1111],{},"\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite\u002Ftoken\u002F:token\u002Fverify"," — Verify Invite Token",[309,1114,1115,1117,1118,1120,322,1122,1125,1126,1128,1129,1131,1133,1134,1136,1138],{},[319,1116,363],{}," Public",[338,1119],{},[319,1121,321],{},[313,1123,1124],{},"cms-booki-web-app"," (invite acceptance page) · ",[319,1127,329],{}," guest",[338,1130],{},[319,1132,342],{}," Not required",[338,1135],{},[319,1137,383],{}," Verify that an invite token is valid before creating branch.",[386,1140,389],{"id":1141},"request-2",[391,1143,1146],{"className":1144,"code":1145,"language":734},[732],"GET \u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite\u002Ftoken\u002FINVITE_ABC123XYZ...\u002Fverify\n",[313,1147,1145],{"__ignoreMap":396},[309,1149,1150],{},"No body required.",[386,1152,465],{"id":1153},"response-200-ok-2",[391,1155,1157],{"className":393,"code":1156,"language":395,"meta":396,"style":396},"{\n  \"valid\": true,\n  \"invite\": {\n    \"_id\": \"507f1f77bcf86cd799439061\",\n    \"email\": \"manager@example.com\",\n    \"organizationId\": \"507f191e810c19729de860ea\",\n    \"expiresAt\": \"2026-04-08T10:00:00Z\"\n  }\n}\n",[313,1158,1159,1163,1177,1191,1210,1228,1246,1262,1267],{"__ignoreMap":396},[400,1160,1161],{"class":402,"line":403},[400,1162,407],{"class":406},[400,1164,1165,1167,1170,1172,1174],{"class":402,"line":410},[400,1166,413],{"class":406},[400,1168,1169],{"class":416},"valid",[400,1171,420],{"class":406},[400,1173,423],{"class":406},[400,1175,1176],{"class":406}," true,\n",[400,1178,1179,1181,1184,1186,1188],{"class":402,"line":436},[400,1180,413],{"class":406},[400,1182,1183],{"class":416},"invite",[400,1185,420],{"class":406},[400,1187,423],{"class":406},[400,1189,1190],{"class":406}," {\n",[400,1192,1193,1196,1198,1200,1202,1204,1206,1208],{"class":402,"line":561},[400,1194,1195],{"class":406},"    \"",[400,1197,713],{"class":579},[400,1199,420],{"class":406},[400,1201,423],{"class":406},[400,1203,426],{"class":406},[400,1205,783],{"class":429},[400,1207,420],{"class":406},[400,1209,533],{"class":406},[400,1211,1212,1214,1216,1218,1220,1222,1224,1226],{"class":402,"line":632},[400,1213,1195],{"class":406},[400,1215,417],{"class":579},[400,1217,420],{"class":406},[400,1219,423],{"class":406},[400,1221,426],{"class":406},[400,1223,430],{"class":429},[400,1225,420],{"class":406},[400,1227,533],{"class":406},[400,1229,1230,1232,1234,1236,1238,1240,1242,1244],{"class":402,"line":638},[400,1231,1195],{"class":406},[400,1233,460],{"class":579},[400,1235,420],{"class":406},[400,1237,423],{"class":406},[400,1239,426],{"class":406},[400,1241,802],{"class":429},[400,1243,420],{"class":406},[400,1245,533],{"class":406},[400,1247,1248,1250,1252,1254,1256,1258,1260],{"class":402,"line":827},[400,1249,1195],{"class":406},[400,1251,874],{"class":579},[400,1253,420],{"class":406},[400,1255,423],{"class":406},[400,1257,426],{"class":406},[400,1259,883],{"class":429},[400,1261,433],{"class":406},[400,1263,1264],{"class":402,"line":848},[400,1265,1266],{"class":406},"  }\n",[400,1268,1269],{"class":402,"line":869},[400,1270,439],{"class":406},[386,1272,500],{"id":1273},"error-responses-1",[309,1275,1276,1279],{},[319,1277,1278],{},"400 Bad Request"," — Token expired or invalid:",[391,1281,1283],{"className":393,"code":1282,"language":395,"meta":396,"style":396},"{\n  \"statusCode\": 400,\n  \"message\": \"Invite token is invalid or expired\"\n}\n",[313,1284,1285,1289,1304,1321],{"__ignoreMap":396},[400,1286,1287],{"class":402,"line":403},[400,1288,407],{"class":406},[400,1290,1291,1293,1295,1297,1299,1302],{"class":402,"line":410},[400,1292,413],{"class":406},[400,1294,522],{"class":416},[400,1296,420],{"class":406},[400,1298,423],{"class":406},[400,1300,1301],{"class":529}," 400",[400,1303,533],{"class":406},[400,1305,1306,1308,1310,1312,1314,1316,1319],{"class":402,"line":436},[400,1307,413],{"class":406},[400,1309,481],{"class":416},[400,1311,420],{"class":406},[400,1313,423],{"class":406},[400,1315,426],{"class":406},[400,1317,1318],{"class":429},"Invite token is invalid or expired",[400,1320,433],{"class":406},[400,1322,1323],{"class":402,"line":561},[400,1324,439],{"class":406},[386,1326,567],{"id":1327},"curl-example-2",[391,1329,1331],{"className":570,"code":1330,"language":572,"meta":396,"style":396},"curl -X GET \"http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite\u002Ftoken\u002FINVITE_ABC123XYZ...\u002Fverify\"\n",[313,1332,1333],{"__ignoreMap":396},[400,1334,1335,1337,1339,1341,1343,1346],{"class":402,"line":403},[400,1336,580],{"class":579},[400,1338,583],{"class":429},[400,1340,1084],{"class":429},[400,1342,426],{"class":406},[400,1344,1345],{"class":429},"http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite\u002Ftoken\u002FINVITE_ABC123XYZ...\u002Fverify",[400,1347,433],{"class":406},[348,1349],{},[351,1351,354,1353,1356],{"id":1352},"post-apiv1organizationsbranchestokentoken-create-branch-via-token",[313,1354,1355],{},"\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Ftoken\u002F:token"," — Create Branch via Token",[309,1358,1359,1117,1361,1363,322,1365,1367,1368,1128,1370,1372,1374,1375,1377,1379],{},[319,1360,363],{},[338,1362],{},[319,1364,321],{},[313,1366,1124],{}," (branch manager signup) · ",[319,1369,329],{},[338,1371],{},[319,1373,342],{}," Embedded in invite token",[338,1376],{},[319,1378,383],{}," Complete branch creation using a valid invite token. Creates the branch and branch manager user.",[386,1381,389],{"id":1382},"request-3",[309,1384,1385,1386,1389,1390,1393,1394,1397],{},"The ",[313,1387,1388],{},"token"," is passed as a ",[319,1391,1392],{},"URL parameter"," (",[313,1395,1396],{},":token","), not in the request body.",[391,1399,1401],{"className":393,"code":1400,"language":395,"meta":396,"style":396},"{\n  \"address\": {\n    \"region\": \"NCR\",\n    \"province\": \"Metro Manila\",\n    \"municipalOrCity\": \"Makati\",\n    \"barangay\": \"Makati\",\n    \"zip\": \"1200\",\n    \"street\": \"Ayala Avenue\",\n    \"address\": \"456 Business Park Tower\"\n  },\n  \"branchManager\": {\n    \"firstName\": \"Maria\",\n    \"lastName\": \"Santos\",\n    \"phone\": \"09177654321\",\n    \"password\": \"BranchMgrP@ss123\"\n  }\n}\n",[313,1402,1403,1407,1420,1440,1460,1480,1499,1519,1539,1556,1561,1574,1594,1614,1634,1652,1656],{"__ignoreMap":396},[400,1404,1405],{"class":402,"line":403},[400,1406,407],{"class":406},[400,1408,1409,1411,1414,1416,1418],{"class":402,"line":410},[400,1410,413],{"class":406},[400,1412,1413],{"class":416},"address",[400,1415,420],{"class":406},[400,1417,423],{"class":406},[400,1419,1190],{"class":406},[400,1421,1422,1424,1427,1429,1431,1433,1436,1438],{"class":402,"line":436},[400,1423,1195],{"class":406},[400,1425,1426],{"class":579},"region",[400,1428,420],{"class":406},[400,1430,423],{"class":406},[400,1432,426],{"class":406},[400,1434,1435],{"class":429},"NCR",[400,1437,420],{"class":406},[400,1439,533],{"class":406},[400,1441,1442,1444,1447,1449,1451,1453,1456,1458],{"class":402,"line":561},[400,1443,1195],{"class":406},[400,1445,1446],{"class":579},"province",[400,1448,420],{"class":406},[400,1450,423],{"class":406},[400,1452,426],{"class":406},[400,1454,1455],{"class":429},"Metro Manila",[400,1457,420],{"class":406},[400,1459,533],{"class":406},[400,1461,1462,1464,1467,1469,1471,1473,1476,1478],{"class":402,"line":632},[400,1463,1195],{"class":406},[400,1465,1466],{"class":579},"municipalOrCity",[400,1468,420],{"class":406},[400,1470,423],{"class":406},[400,1472,426],{"class":406},[400,1474,1475],{"class":429},"Makati",[400,1477,420],{"class":406},[400,1479,533],{"class":406},[400,1481,1482,1484,1487,1489,1491,1493,1495,1497],{"class":402,"line":638},[400,1483,1195],{"class":406},[400,1485,1486],{"class":579},"barangay",[400,1488,420],{"class":406},[400,1490,423],{"class":406},[400,1492,426],{"class":406},[400,1494,1475],{"class":429},[400,1496,420],{"class":406},[400,1498,533],{"class":406},[400,1500,1501,1503,1506,1508,1510,1512,1515,1517],{"class":402,"line":827},[400,1502,1195],{"class":406},[400,1504,1505],{"class":579},"zip",[400,1507,420],{"class":406},[400,1509,423],{"class":406},[400,1511,426],{"class":406},[400,1513,1514],{"class":429},"1200",[400,1516,420],{"class":406},[400,1518,533],{"class":406},[400,1520,1521,1523,1526,1528,1530,1532,1535,1537],{"class":402,"line":848},[400,1522,1195],{"class":406},[400,1524,1525],{"class":579},"street",[400,1527,420],{"class":406},[400,1529,423],{"class":406},[400,1531,426],{"class":406},[400,1533,1534],{"class":429},"Ayala Avenue",[400,1536,420],{"class":406},[400,1538,533],{"class":406},[400,1540,1541,1543,1545,1547,1549,1551,1554],{"class":402,"line":869},[400,1542,1195],{"class":406},[400,1544,1413],{"class":579},[400,1546,420],{"class":406},[400,1548,423],{"class":406},[400,1550,426],{"class":406},[400,1552,1553],{"class":429},"456 Business Park Tower",[400,1555,433],{"class":406},[400,1557,1558],{"class":402,"line":888},[400,1559,1560],{"class":406},"  },\n",[400,1562,1563,1565,1568,1570,1572],{"class":402,"line":894},[400,1564,413],{"class":406},[400,1566,1567],{"class":416},"branchManager",[400,1569,420],{"class":406},[400,1571,423],{"class":406},[400,1573,1190],{"class":406},[400,1575,1576,1578,1581,1583,1585,1587,1590,1592],{"class":402,"line":899},[400,1577,1195],{"class":406},[400,1579,1580],{"class":579},"firstName",[400,1582,420],{"class":406},[400,1584,423],{"class":406},[400,1586,426],{"class":406},[400,1588,1589],{"class":429},"Maria",[400,1591,420],{"class":406},[400,1593,533],{"class":406},[400,1595,1596,1598,1601,1603,1605,1607,1610,1612],{"class":402,"line":919},[400,1597,1195],{"class":406},[400,1599,1600],{"class":579},"lastName",[400,1602,420],{"class":406},[400,1604,423],{"class":406},[400,1606,426],{"class":406},[400,1608,1609],{"class":429},"Santos",[400,1611,420],{"class":406},[400,1613,533],{"class":406},[400,1615,1616,1618,1621,1623,1625,1627,1630,1632],{"class":402,"line":938},[400,1617,1195],{"class":406},[400,1619,1620],{"class":579},"phone",[400,1622,420],{"class":406},[400,1624,423],{"class":406},[400,1626,426],{"class":406},[400,1628,1629],{"class":429},"09177654321",[400,1631,420],{"class":406},[400,1633,533],{"class":406},[400,1635,1636,1638,1641,1643,1645,1647,1650],{"class":402,"line":958},[400,1637,1195],{"class":406},[400,1639,1640],{"class":579},"password",[400,1642,420],{"class":406},[400,1644,423],{"class":406},[400,1646,426],{"class":406},[400,1648,1649],{"class":429},"BranchMgrP@ss123",[400,1651,433],{"class":406},[400,1653,1654],{"class":402,"line":978},[400,1655,1266],{"class":406},[400,1657,1658],{"class":402,"line":998},[400,1659,439],{"class":406},[309,1661,442],{},[444,1663,1664,1691],{},[447,1665,1666,1668,1669],{},[313,1667,1413],{}," (object, required):\n",[444,1670,1671,1684],{},[447,1672,1673,333,1675,333,1677,333,1679,333,1681,1683],{},[313,1674,1426],{},[313,1676,1446],{},[313,1678,1466],{},[313,1680,1486],{},[313,1682,1505],{}," (required)",[447,1685,1686,333,1688,1690],{},[313,1687,1525],{},[313,1689,1413],{}," (optional)",[447,1692,1693,1668,1695],{},[313,1694,1567],{},[444,1696,1697,1707],{},[447,1698,1699,333,1701,333,1703,333,1705,1683],{},[313,1700,1580],{},[313,1702,1600],{},[313,1704,1620],{},[313,1706,1640],{},[447,1708,1709,1690],{},[313,1710,1711],{},"middleName",[386,1713,1715],{"id":1714},"response-201-created","Response (201 Created)",[391,1717,1719],{"className":393,"code":1718,"language":395,"meta":396,"style":396},"{ \"message\": \"Branch successfully created.\" }\n",[313,1720,1721],{"__ignoreMap":396},[400,1722,1723,1726,1728,1730,1732,1734,1736,1739,1741],{"class":402,"line":403},[400,1724,1725],{"class":406},"{",[400,1727,426],{"class":406},[400,1729,481],{"class":416},[400,1731,420],{"class":406},[400,1733,423],{"class":406},[400,1735,426],{"class":406},[400,1737,1738],{"class":429},"Branch successfully created.",[400,1740,420],{"class":406},[400,1742,1743],{"class":406}," }\n",[386,1745,500],{"id":1746},"error-responses-2",[309,1748,1749,1751],{},[319,1750,1278],{}," — Weak password:",[391,1753,1755],{"className":393,"code":1754,"language":395,"meta":396,"style":396},"{\n  \"statusCode\": 400,\n  \"message\": \"Password must contain at least one uppercase letter, one lowercase letter, one number, and one special character\"\n}\n",[313,1756,1757,1761,1775,1792],{"__ignoreMap":396},[400,1758,1759],{"class":402,"line":403},[400,1760,407],{"class":406},[400,1762,1763,1765,1767,1769,1771,1773],{"class":402,"line":410},[400,1764,413],{"class":406},[400,1766,522],{"class":416},[400,1768,420],{"class":406},[400,1770,423],{"class":406},[400,1772,1301],{"class":529},[400,1774,533],{"class":406},[400,1776,1777,1779,1781,1783,1785,1787,1790],{"class":402,"line":436},[400,1778,413],{"class":406},[400,1780,481],{"class":416},[400,1782,420],{"class":406},[400,1784,423],{"class":406},[400,1786,426],{"class":406},[400,1788,1789],{"class":429},"Password must contain at least one uppercase letter, one lowercase letter, one number, and one special character",[400,1791,433],{"class":406},[400,1793,1794],{"class":402,"line":561},[400,1795,439],{"class":406},[309,1797,1798,1800],{},[319,1799,1278],{}," — Token expired:",[391,1802,1803],{"className":393,"code":1282,"language":395,"meta":396,"style":396},[313,1804,1805,1809,1823,1839],{"__ignoreMap":396},[400,1806,1807],{"class":402,"line":403},[400,1808,407],{"class":406},[400,1810,1811,1813,1815,1817,1819,1821],{"class":402,"line":410},[400,1812,413],{"class":406},[400,1814,522],{"class":416},[400,1816,420],{"class":406},[400,1818,423],{"class":406},[400,1820,1301],{"class":529},[400,1822,533],{"class":406},[400,1824,1825,1827,1829,1831,1833,1835,1837],{"class":402,"line":436},[400,1826,413],{"class":406},[400,1828,481],{"class":416},[400,1830,420],{"class":406},[400,1832,423],{"class":406},[400,1834,426],{"class":406},[400,1836,1318],{"class":429},[400,1838,433],{"class":406},[400,1840,1841],{"class":402,"line":561},[400,1842,439],{"class":406},[386,1844,567],{"id":1845},"curl-example-3",[391,1847,1849],{"className":570,"code":1848,"language":572,"meta":396,"style":396},"curl -X POST \"http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Ftoken\u002FINVITE_ABC123XYZ...\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"address\": {\n      \"region\": \"NCR\",\n      \"province\": \"Metro Manila\",\n      \"municipalOrCity\": \"Makati\",\n      \"barangay\": \"Makati\",\n      \"zip\": \"1200\"\n    },\n    \"branchManager\": {\n      \"firstName\": \"Maria\",\n      \"lastName\": \"Santos\",\n      \"phone\": \"09177654321\",\n      \"password\": \"BranchMgrP@ss123\"\n    }\n  }'\n",[313,1850,1851,1868,1880,1888,1893,1898,1903,1908,1913,1918,1922,1927,1932,1937,1942,1947,1951],{"__ignoreMap":396},[400,1852,1853,1855,1857,1859,1861,1864,1866],{"class":402,"line":403},[400,1854,580],{"class":579},[400,1856,583],{"class":429},[400,1858,586],{"class":429},[400,1860,426],{"class":406},[400,1862,1863],{"class":429},"http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Ftoken\u002FINVITE_ABC123XYZ...",[400,1865,420],{"class":406},[400,1867,592],{"class":548},[400,1869,1870,1872,1874,1876,1878],{"class":402,"line":410},[400,1871,597],{"class":429},[400,1873,426],{"class":406},[400,1875,602],{"class":429},[400,1877,420],{"class":406},[400,1879,592],{"class":548},[400,1881,1882,1884,1886],{"class":402,"line":436},[400,1883,624],{"class":429},[400,1885,627],{"class":406},[400,1887,407],{"class":429},[400,1889,1890],{"class":402,"line":561},[400,1891,1892],{"class":429},"    \"address\": {\n",[400,1894,1895],{"class":402,"line":632},[400,1896,1897],{"class":429},"      \"region\": \"NCR\",\n",[400,1899,1900],{"class":402,"line":638},[400,1901,1902],{"class":429},"      \"province\": \"Metro Manila\",\n",[400,1904,1905],{"class":402,"line":827},[400,1906,1907],{"class":429},"      \"municipalOrCity\": \"Makati\",\n",[400,1909,1910],{"class":402,"line":848},[400,1911,1912],{"class":429},"      \"barangay\": \"Makati\",\n",[400,1914,1915],{"class":402,"line":869},[400,1916,1917],{"class":429},"      \"zip\": \"1200\"\n",[400,1919,1920],{"class":402,"line":888},[400,1921,891],{"class":429},[400,1923,1924],{"class":402,"line":894},[400,1925,1926],{"class":429},"    \"branchManager\": {\n",[400,1928,1929],{"class":402,"line":899},[400,1930,1931],{"class":429},"      \"firstName\": \"Maria\",\n",[400,1933,1934],{"class":402,"line":919},[400,1935,1936],{"class":429},"      \"lastName\": \"Santos\",\n",[400,1938,1939],{"class":402,"line":938},[400,1940,1941],{"class":429},"      \"phone\": \"09177654321\",\n",[400,1943,1944],{"class":402,"line":958},[400,1945,1946],{"class":429},"      \"password\": \"BranchMgrP@ss123\"\n",[400,1948,1949],{"class":402,"line":978},[400,1950,1020],{"class":429},[400,1952,1953,1955],{"class":402,"line":998},[400,1954,641],{"class":429},[400,1956,644],{"class":406},[348,1958],{},[351,1960,650,1962,1964],{"id":1961},"get-apiv1organizationsbranches-list-branches",[313,1963,315],{}," — List Branches",[309,1966,1967,364,1969,660,1971,663,1973,1975,322,1977,326,1979,322,1981,333,1983,1985,1987,1989],{},[319,1968,363],{},[313,1970,367],{},[313,1972,336],{},[338,1974],{},[319,1976,321],{},[313,1978,325],{},[319,1980,329],{},[313,1982,332],{},[313,1984,336],{},[338,1986],{},[319,1988,383],{}," List all branches for the authenticated user's organization.",[386,1991,389],{"id":1992},"request-4",[309,1994,684],{},[444,1996,1997,2001],{},[447,1998,1999,692],{},[313,2000,691],{},[447,2002,2003,698],{},[313,2004,697],{},[391,2006,2009],{"className":2007,"code":2008,"language":734},[732],"GET \u002Fapi\u002Fv1\u002Forganizations\u002Fbranches?page=1&limit=20\n",[313,2010,2008],{"__ignoreMap":396},[386,2012,465],{"id":2013},"response-200-ok-3",[391,2015,2017],{"className":393,"code":2016,"language":395,"meta":396,"style":396},"{\n  \"items\": [\n    {\n      \"_id\": \"507f191e810c19729de860ea\",\n      \"organizationId\": \"507f191e810c19729de860ea\",\n      \"name\": \"Main Branch\",\n      \"slug\": \"main\",\n      \"managerId\": \"507f1f77bcf86cd799439001\",\n      \"address\": {\n        \"region\": \"NCR\",\n        \"municipalOrCity\": \"Quezon City\",\n        \"zip\": \"1100\"\n      },\n      \"status\": \"ACTIVE\",\n      \"createdAt\": \"2026-03-15T10:00:00Z\"\n    },\n    {\n      \"_id\": \"507f191e810c19729de860eb\",\n      \"organizationId\": \"507f191e810c19729de860ea\",\n      \"name\": \"Branch Makati\",\n      \"slug\": \"makati\",\n      \"managerId\": \"507f1f77bcf86cd799439071\",\n      \"address\": {\n        \"region\": \"NCR\",\n        \"municipalOrCity\": \"Makati\",\n        \"zip\": \"1200\"\n      },\n      \"status\": \"ACTIVE\",\n      \"createdAt\": \"2026-04-01T11:00:00Z\"\n    }\n  ],\n  \"total\": 2,\n  \"page\": 1,\n  \"limit\": 20,\n  \"pages\": 1\n}\n",[313,2018,2019,2023,2035,2039,2057,2075,2095,2115,2135,2147,2166,2185,2202,2207,2226,2243,2247,2251,2270,2288,2307,2326,2345,2358,2377,2396,2413,2418,2437,2455,2460,2465,2482,2497,2513,2527],{"__ignoreMap":396},[400,2020,2021],{"class":402,"line":403},[400,2022,407],{"class":406},[400,2024,2025,2027,2029,2031,2033],{"class":402,"line":410},[400,2026,413],{"class":406},[400,2028,755],{"class":416},[400,2030,420],{"class":406},[400,2032,423],{"class":406},[400,2034,762],{"class":406},[400,2036,2037],{"class":402,"line":436},[400,2038,767],{"class":406},[400,2040,2041,2043,2045,2047,2049,2051,2053,2055],{"class":402,"line":561},[400,2042,772],{"class":406},[400,2044,713],{"class":579},[400,2046,420],{"class":406},[400,2048,423],{"class":406},[400,2050,426],{"class":406},[400,2052,802],{"class":429},[400,2054,420],{"class":406},[400,2056,533],{"class":406},[400,2058,2059,2061,2063,2065,2067,2069,2071,2073],{"class":402,"line":632},[400,2060,772],{"class":406},[400,2062,460],{"class":579},[400,2064,420],{"class":406},[400,2066,423],{"class":406},[400,2068,426],{"class":406},[400,2070,802],{"class":429},[400,2072,420],{"class":406},[400,2074,533],{"class":406},[400,2076,2077,2079,2082,2084,2086,2088,2091,2093],{"class":402,"line":638},[400,2078,772],{"class":406},[400,2080,2081],{"class":579},"name",[400,2083,420],{"class":406},[400,2085,423],{"class":406},[400,2087,426],{"class":406},[400,2089,2090],{"class":429},"Main Branch",[400,2092,420],{"class":406},[400,2094,533],{"class":406},[400,2096,2097,2099,2102,2104,2106,2108,2111,2113],{"class":402,"line":827},[400,2098,772],{"class":406},[400,2100,2101],{"class":579},"slug",[400,2103,420],{"class":406},[400,2105,423],{"class":406},[400,2107,426],{"class":406},[400,2109,2110],{"class":429},"main",[400,2112,420],{"class":406},[400,2114,533],{"class":406},[400,2116,2117,2119,2122,2124,2126,2128,2131,2133],{"class":402,"line":848},[400,2118,772],{"class":406},[400,2120,2121],{"class":579},"managerId",[400,2123,420],{"class":406},[400,2125,423],{"class":406},[400,2127,426],{"class":406},[400,2129,2130],{"class":429},"507f1f77bcf86cd799439001",[400,2132,420],{"class":406},[400,2134,533],{"class":406},[400,2136,2137,2139,2141,2143,2145],{"class":402,"line":869},[400,2138,772],{"class":406},[400,2140,1413],{"class":579},[400,2142,420],{"class":406},[400,2144,423],{"class":406},[400,2146,1190],{"class":406},[400,2148,2149,2152,2154,2156,2158,2160,2162,2164],{"class":402,"line":888},[400,2150,2151],{"class":406},"        \"",[400,2153,1426],{"class":529},[400,2155,420],{"class":406},[400,2157,423],{"class":406},[400,2159,426],{"class":406},[400,2161,1435],{"class":429},[400,2163,420],{"class":406},[400,2165,533],{"class":406},[400,2167,2168,2170,2172,2174,2176,2178,2181,2183],{"class":402,"line":894},[400,2169,2151],{"class":406},[400,2171,1466],{"class":529},[400,2173,420],{"class":406},[400,2175,423],{"class":406},[400,2177,426],{"class":406},[400,2179,2180],{"class":429},"Quezon City",[400,2182,420],{"class":406},[400,2184,533],{"class":406},[400,2186,2187,2189,2191,2193,2195,2197,2200],{"class":402,"line":899},[400,2188,2151],{"class":406},[400,2190,1505],{"class":529},[400,2192,420],{"class":406},[400,2194,423],{"class":406},[400,2196,426],{"class":406},[400,2198,2199],{"class":429},"1100",[400,2201,433],{"class":406},[400,2203,2204],{"class":402,"line":919},[400,2205,2206],{"class":406},"      },\n",[400,2208,2209,2211,2213,2215,2217,2219,2222,2224],{"class":402,"line":938},[400,2210,772],{"class":406},[400,2212,832],{"class":579},[400,2214,420],{"class":406},[400,2216,423],{"class":406},[400,2218,426],{"class":406},[400,2220,2221],{"class":429},"ACTIVE",[400,2223,420],{"class":406},[400,2225,533],{"class":406},[400,2227,2228,2230,2232,2234,2236,2238,2241],{"class":402,"line":958},[400,2229,772],{"class":406},[400,2231,853],{"class":579},[400,2233,420],{"class":406},[400,2235,423],{"class":406},[400,2237,426],{"class":406},[400,2239,2240],{"class":429},"2026-03-15T10:00:00Z",[400,2242,433],{"class":406},[400,2244,2245],{"class":402,"line":978},[400,2246,891],{"class":406},[400,2248,2249],{"class":402,"line":998},[400,2250,767],{"class":406},[400,2252,2253,2255,2257,2259,2261,2263,2266,2268],{"class":402,"line":1017},[400,2254,772],{"class":406},[400,2256,713],{"class":579},[400,2258,420],{"class":406},[400,2260,423],{"class":406},[400,2262,426],{"class":406},[400,2264,2265],{"class":429},"507f191e810c19729de860eb",[400,2267,420],{"class":406},[400,2269,533],{"class":406},[400,2271,2272,2274,2276,2278,2280,2282,2284,2286],{"class":402,"line":1023},[400,2273,772],{"class":406},[400,2275,460],{"class":579},[400,2277,420],{"class":406},[400,2279,423],{"class":406},[400,2281,426],{"class":406},[400,2283,802],{"class":429},[400,2285,420],{"class":406},[400,2287,533],{"class":406},[400,2289,2290,2292,2294,2296,2298,2300,2303,2305],{"class":402,"line":1029},[400,2291,772],{"class":406},[400,2293,2081],{"class":579},[400,2295,420],{"class":406},[400,2297,423],{"class":406},[400,2299,426],{"class":406},[400,2301,2302],{"class":429},"Branch Makati",[400,2304,420],{"class":406},[400,2306,533],{"class":406},[400,2308,2309,2311,2313,2315,2317,2319,2322,2324],{"class":402,"line":1046},[400,2310,772],{"class":406},[400,2312,2101],{"class":579},[400,2314,420],{"class":406},[400,2316,423],{"class":406},[400,2318,426],{"class":406},[400,2320,2321],{"class":429},"makati",[400,2323,420],{"class":406},[400,2325,533],{"class":406},[400,2327,2328,2330,2332,2334,2336,2338,2341,2343],{"class":402,"line":1065},[400,2329,772],{"class":406},[400,2331,2121],{"class":579},[400,2333,420],{"class":406},[400,2335,423],{"class":406},[400,2337,426],{"class":406},[400,2339,2340],{"class":429},"507f1f77bcf86cd799439071",[400,2342,420],{"class":406},[400,2344,533],{"class":406},[400,2346,2348,2350,2352,2354,2356],{"class":402,"line":2347},23,[400,2349,772],{"class":406},[400,2351,1413],{"class":579},[400,2353,420],{"class":406},[400,2355,423],{"class":406},[400,2357,1190],{"class":406},[400,2359,2361,2363,2365,2367,2369,2371,2373,2375],{"class":402,"line":2360},24,[400,2362,2151],{"class":406},[400,2364,1426],{"class":529},[400,2366,420],{"class":406},[400,2368,423],{"class":406},[400,2370,426],{"class":406},[400,2372,1435],{"class":429},[400,2374,420],{"class":406},[400,2376,533],{"class":406},[400,2378,2380,2382,2384,2386,2388,2390,2392,2394],{"class":402,"line":2379},25,[400,2381,2151],{"class":406},[400,2383,1466],{"class":529},[400,2385,420],{"class":406},[400,2387,423],{"class":406},[400,2389,426],{"class":406},[400,2391,1475],{"class":429},[400,2393,420],{"class":406},[400,2395,533],{"class":406},[400,2397,2399,2401,2403,2405,2407,2409,2411],{"class":402,"line":2398},26,[400,2400,2151],{"class":406},[400,2402,1505],{"class":529},[400,2404,420],{"class":406},[400,2406,423],{"class":406},[400,2408,426],{"class":406},[400,2410,1514],{"class":429},[400,2412,433],{"class":406},[400,2414,2416],{"class":402,"line":2415},27,[400,2417,2206],{"class":406},[400,2419,2421,2423,2425,2427,2429,2431,2433,2435],{"class":402,"line":2420},28,[400,2422,772],{"class":406},[400,2424,832],{"class":579},[400,2426,420],{"class":406},[400,2428,423],{"class":406},[400,2430,426],{"class":406},[400,2432,2221],{"class":429},[400,2434,420],{"class":406},[400,2436,533],{"class":406},[400,2438,2440,2442,2444,2446,2448,2450,2453],{"class":402,"line":2439},29,[400,2441,772],{"class":406},[400,2443,853],{"class":579},[400,2445,420],{"class":406},[400,2447,423],{"class":406},[400,2449,426],{"class":406},[400,2451,2452],{"class":429},"2026-04-01T11:00:00Z",[400,2454,433],{"class":406},[400,2456,2458],{"class":402,"line":2457},30,[400,2459,1020],{"class":406},[400,2461,2463],{"class":402,"line":2462},31,[400,2464,1026],{"class":406},[400,2466,2468,2470,2473,2475,2477,2480],{"class":402,"line":2467},32,[400,2469,413],{"class":406},[400,2471,2472],{"class":416},"total",[400,2474,420],{"class":406},[400,2476,423],{"class":406},[400,2478,2479],{"class":529}," 2",[400,2481,533],{"class":406},[400,2483,2485,2487,2489,2491,2493,2495],{"class":402,"line":2484},33,[400,2486,413],{"class":406},[400,2488,691],{"class":416},[400,2490,420],{"class":406},[400,2492,423],{"class":406},[400,2494,1041],{"class":529},[400,2496,533],{"class":406},[400,2498,2500,2502,2504,2506,2508,2511],{"class":402,"line":2499},34,[400,2501,413],{"class":406},[400,2503,697],{"class":416},[400,2505,420],{"class":406},[400,2507,423],{"class":406},[400,2509,2510],{"class":529}," 20",[400,2512,533],{"class":406},[400,2514,2516,2518,2520,2522,2524],{"class":402,"line":2515},35,[400,2517,413],{"class":406},[400,2519,1034],{"class":416},[400,2521,420],{"class":406},[400,2523,423],{"class":406},[400,2525,2526],{"class":529}," 1\n",[400,2528,2530],{"class":402,"line":2529},36,[400,2531,439],{"class":406},[386,2533,567],{"id":2534},"curl-example-4",[391,2536,2538],{"className":570,"code":2537,"language":572,"meta":396,"style":396},"curl -X GET \"http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches?page=1&limit=20\" \\\n  -H \"Authorization: Bearer eyJhbGc...\"\n",[313,2539,2540,2557],{"__ignoreMap":396},[400,2541,2542,2544,2546,2548,2550,2553,2555],{"class":402,"line":403},[400,2543,580],{"class":579},[400,2545,583],{"class":429},[400,2547,1084],{"class":429},[400,2549,426],{"class":406},[400,2551,2552],{"class":429},"http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches?page=1&limit=20",[400,2554,420],{"class":406},[400,2556,592],{"class":548},[400,2558,2559,2561,2563,2565],{"class":402,"line":410},[400,2560,597],{"class":429},[400,2562,426],{"class":406},[400,2564,615],{"class":429},[400,2566,433],{"class":406},[348,2568],{},[351,2570,2572,2573,2576],{"id":2571},"put-apiv1organizationsbranchesinviteidresend-resend-invite","PUT ",[313,2574,2575],{},"\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite\u002F:id\u002Fresend"," — Resend Invite",[309,2578,2579,364,2581,660,2583,663,2585,2587,322,2589,326,2591,322,2593,2595,2597,2599],{},[319,2580,363],{},[313,2582,367],{},[313,2584,336],{},[338,2586],{},[319,2588,321],{},[313,2590,325],{},[319,2592,329],{},[313,2594,332],{},[338,2596],{},[319,2598,383],{}," Resend an expired or lost branch invite.",[386,2601,465],{"id":2602},"response-200-ok-4",[391,2604,2606],{"className":393,"code":2605,"language":395,"meta":396,"style":396},"{ \"message\": \"Invite resent successfully.\" }\n",[313,2607,2608],{"__ignoreMap":396},[400,2609,2610,2612,2614,2616,2618,2620,2622,2625,2627],{"class":402,"line":403},[400,2611,1725],{"class":406},[400,2613,426],{"class":406},[400,2615,481],{"class":416},[400,2617,420],{"class":406},[400,2619,423],{"class":406},[400,2621,426],{"class":406},[400,2623,2624],{"class":429},"Invite resent successfully.",[400,2626,420],{"class":406},[400,2628,1743],{"class":406},[386,2630,567],{"id":2631},"curl-example-5",[391,2633,2635],{"className":570,"code":2634,"language":572,"meta":396,"style":396},"curl -X PUT \"http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite\u002F507f1f77bcf86cd799439061\u002Fresend\" \\\n  -H \"Authorization: Bearer eyJhbGc...\"\n",[313,2636,2637,2655],{"__ignoreMap":396},[400,2638,2639,2641,2643,2646,2648,2651,2653],{"class":402,"line":403},[400,2640,580],{"class":579},[400,2642,583],{"class":429},[400,2644,2645],{"class":429}," PUT",[400,2647,426],{"class":406},[400,2649,2650],{"class":429},"http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite\u002F507f1f77bcf86cd799439061\u002Fresend",[400,2652,420],{"class":406},[400,2654,592],{"class":548},[400,2656,2657,2659,2661,2663],{"class":402,"line":410},[400,2658,597],{"class":429},[400,2660,426],{"class":406},[400,2662,615],{"class":429},[400,2664,433],{"class":406},[348,2666],{},[351,2668,2572,2670,2673],{"id":2669},"put-apiv1organizationsbranchesinviteidcancel-cancel-invite",[313,2671,2672],{},"\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite\u002F:id\u002Fcancel"," — Cancel Invite",[309,2675,2676,364,2678,660,2680,663,2682,2684,322,2686,326,2688,322,2690,2692,2694,2696],{},[319,2677,363],{},[313,2679,367],{},[313,2681,336],{},[338,2683],{},[319,2685,321],{},[313,2687,325],{},[319,2689,329],{},[313,2691,332],{},[338,2693],{},[319,2695,383],{}," Cancel a pending branch invite.",[386,2698,465],{"id":2699},"response-200-ok-5",[391,2701,2703],{"className":393,"code":2702,"language":395,"meta":396,"style":396},"{ \"message\": \"Invite cancelled successfully.\" }\n",[313,2704,2705],{"__ignoreMap":396},[400,2706,2707,2709,2711,2713,2715,2717,2719,2722,2724],{"class":402,"line":403},[400,2708,1725],{"class":406},[400,2710,426],{"class":406},[400,2712,481],{"class":416},[400,2714,420],{"class":406},[400,2716,423],{"class":406},[400,2718,426],{"class":406},[400,2720,2721],{"class":429},"Invite cancelled successfully.",[400,2723,420],{"class":406},[400,2725,1743],{"class":406},[386,2727,567],{"id":2728},"curl-example-6",[391,2730,2732],{"className":570,"code":2731,"language":572,"meta":396,"style":396},"curl -X PUT \"http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite\u002F507f1f77bcf86cd799439061\u002Fcancel\" \\\n  -H \"Authorization: Bearer eyJhbGc...\"\n",[313,2733,2734,2751],{"__ignoreMap":396},[400,2735,2736,2738,2740,2742,2744,2747,2749],{"class":402,"line":403},[400,2737,580],{"class":579},[400,2739,583],{"class":429},[400,2741,2645],{"class":429},[400,2743,426],{"class":406},[400,2745,2746],{"class":429},"http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite\u002F507f1f77bcf86cd799439061\u002Fcancel",[400,2748,420],{"class":406},[400,2750,592],{"class":548},[400,2752,2753,2755,2757,2759],{"class":402,"line":410},[400,2754,597],{"class":429},[400,2756,426],{"class":406},[400,2758,615],{"class":429},[400,2760,433],{"class":406},[348,2762],{},[351,2764,2766],{"id":2765},"notes","Notes",[444,2768,2769,2772,2775,2778],{},[447,2770,2771],{},"Invite tokens are valid for 7 days by default.",[447,2773,2774],{},"Branch managers created via token have full access to their branch.",[447,2776,2777],{},"Branches are soft-deleted if no longer needed.",[447,2779,2780,2781,2784],{},"See ",[313,2782,2783],{},"booki-api\u002Fsrc\u002Fvalidations\u002Fbranch.validation.ts"," for exact constraints.",[2786,2787,2788],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":396,"searchDepth":403,"depth":410,"links":2790},[2791,2798,2804,2811,2818,2824,2829,2834],{"id":353,"depth":410,"text":2792,"children":2793},"POST \u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite — Send Branch Invite",[2794,2795,2796,2797],{"id":388,"depth":436,"text":389},{"id":464,"depth":436,"text":465},{"id":499,"depth":436,"text":500},{"id":566,"depth":436,"text":567},{"id":649,"depth":410,"text":2799,"children":2800},"GET \u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite — List Branch Invites",[2801,2802,2803],{"id":681,"depth":436,"text":389},{"id":739,"depth":436,"text":465},{"id":1070,"depth":436,"text":567},{"id":1108,"depth":410,"text":2805,"children":2806},"GET \u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite\u002Ftoken\u002F:token\u002Fverify — Verify Invite Token",[2807,2808,2809,2810],{"id":1141,"depth":436,"text":389},{"id":1153,"depth":436,"text":465},{"id":1273,"depth":436,"text":500},{"id":1327,"depth":436,"text":567},{"id":1352,"depth":410,"text":2812,"children":2813},"POST \u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Ftoken\u002F:token — Create Branch via Token",[2814,2815,2816,2817],{"id":1382,"depth":436,"text":389},{"id":1714,"depth":436,"text":1715},{"id":1746,"depth":436,"text":500},{"id":1845,"depth":436,"text":567},{"id":1961,"depth":410,"text":2819,"children":2820},"GET \u002Fapi\u002Fv1\u002Forganizations\u002Fbranches — List Branches",[2821,2822,2823],{"id":1992,"depth":436,"text":389},{"id":2013,"depth":436,"text":465},{"id":2534,"depth":436,"text":567},{"id":2571,"depth":410,"text":2825,"children":2826},"PUT \u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite\u002F:id\u002Fresend — Resend Invite",[2827,2828],{"id":2602,"depth":436,"text":465},{"id":2631,"depth":436,"text":567},{"id":2669,"depth":410,"text":2830,"children":2831},"PUT \u002Fapi\u002Fv1\u002Forganizations\u002Fbranches\u002Finvite\u002F:id\u002Fcancel — Cancel Invite",[2832,2833],{"id":2699,"depth":436,"text":465},{"id":2728,"depth":436,"text":567},{"id":2765,"depth":410,"text":2766},"Branch management, invitations, and branch creation via token.","md",null,{},{"icon":177},{"title":174,"description":2835},"2cYZxajs-oRqdZh7k6tGBUKKnp16hAUYSadvo_8VDq4",[2843,2845],{"title":169,"path":170,"stem":171,"description":2844,"icon":172,"children":-1},"Create and list booking service categories; contact form endpoint.",{"title":179,"path":180,"stem":181,"description":2846,"icon":182,"children":-1},"Get and update business operating hours, timeslots, and availability.",1777787844708]