[{"data":1,"prerenderedAt":1323},["ShallowReactive",2],{"navigation":3,"\u002Fbooki-documentation\u002Fapi\u002Fowner-customers":303,"\u002Fbooki-documentation\u002Fapi\u002Fowner-customers-surround":1318},[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":212,"body":305,"description":1311,"extension":1312,"links":1313,"meta":1314,"navigation":1315,"path":213,"seo":1316,"stem":214,"__hash__":1317},"docs\u002F3.booki-documentation\u002F3.api\u002F7.owner-customers.md",{"type":306,"value":307,"toc":1297},"minimark",[308,316,344,347,350,358,389,394,397,419,429,433,638,642,683,685,692,717,720,726,729,748,751,1234,1237,1265,1293],[309,310,311,312],"p",{},"Base path: ",[313,314,315],"code",{},"\u002Fapi\u002Fv1\u002Fowner\u002Fcustomers",[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],{},"Owner endpoints allow business owners to view customer information, booking history, preferences, and manage customer relationships.",[348,349],"hr",{},[351,352,354,355,357],"h2",{"id":353},"get-apiv1ownercustomers-list-customers","GET ",[313,356,315],{}," — List Customers",[309,359,360,363,364,367,368,370,371,373,322,375,326,377,322,379,333,381,383,385,388],{},[319,361,362],{},"Auth:"," Protected (",[313,365,366],{},"Authorization: Bearer \u003CaccessToken>",") · ",[313,369,336],{},"+",[338,372],{},[319,374,321],{},[313,376,325],{},[319,378,329],{},[313,380,332],{},[313,382,336],{},[338,384],{},[319,386,387],{},"Description:"," Fetch all customers who have booked with your organization.",[390,391,393],"h3",{"id":392},"request","Request",[309,395,396],{},"Query Parameters (optional):",[398,399,400,407,413],"ul",{},[401,402,403,406],"li",{},[313,404,405],{},"page"," (number, default: 1)",[401,408,409,412],{},[313,410,411],{},"limit"," (number, default: 10, max: 100)",[401,414,415,418],{},[313,416,417],{},"search"," (string): Search by name or email",[420,421,426],"pre",{"className":422,"code":424,"language":425},[423],"language-text","GET \u002Fapi\u002Fv1\u002Fowner\u002Fcustomers?page=1&limit=20&search=john\n","text",[313,427,424],{"__ignoreMap":428},"",[390,430,432],{"id":431},"response-200-ok","Response (200 OK)",[420,434,438],{"className":435,"code":436,"language":437,"meta":428,"style":428},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"items\": [\n    {\n      \"_id\": \"69def5f827e1a548fd0cce1a\",\n      \"email\": \"john@example.com\",\n      \"phone\": \"09161234567\",\n      \"type\": \"customer\",\n      \"name\": \"John Cruz Smith\"\n    }\n  ],\n  \"pages\": 1,\n  \"pageRange\": \"1-1 of 1\"\n}\n","json",[313,439,440,449,468,474,500,521,542,563,583,589,595,613,632],{"__ignoreMap":428},[441,442,445],"span",{"class":443,"line":444},"line",1,[441,446,448],{"class":447},"sMK4o","{\n",[441,450,452,455,459,462,465],{"class":443,"line":451},2,[441,453,454],{"class":447},"  \"",[441,456,458],{"class":457},"spNyl","items",[441,460,461],{"class":447},"\"",[441,463,464],{"class":447},":",[441,466,467],{"class":447}," [\n",[441,469,471],{"class":443,"line":470},3,[441,472,473],{"class":447},"    {\n",[441,475,477,480,484,486,488,491,495,497],{"class":443,"line":476},4,[441,478,479],{"class":447},"      \"",[441,481,483],{"class":482},"sBMFI","_id",[441,485,461],{"class":447},[441,487,464],{"class":447},[441,489,490],{"class":447}," \"",[441,492,494],{"class":493},"sfazB","69def5f827e1a548fd0cce1a",[441,496,461],{"class":447},[441,498,499],{"class":447},",\n",[441,501,503,505,508,510,512,514,517,519],{"class":443,"line":502},5,[441,504,479],{"class":447},[441,506,507],{"class":482},"email",[441,509,461],{"class":447},[441,511,464],{"class":447},[441,513,490],{"class":447},[441,515,516],{"class":493},"john@example.com",[441,518,461],{"class":447},[441,520,499],{"class":447},[441,522,524,526,529,531,533,535,538,540],{"class":443,"line":523},6,[441,525,479],{"class":447},[441,527,528],{"class":482},"phone",[441,530,461],{"class":447},[441,532,464],{"class":447},[441,534,490],{"class":447},[441,536,537],{"class":493},"09161234567",[441,539,461],{"class":447},[441,541,499],{"class":447},[441,543,545,547,550,552,554,556,559,561],{"class":443,"line":544},7,[441,546,479],{"class":447},[441,548,549],{"class":482},"type",[441,551,461],{"class":447},[441,553,464],{"class":447},[441,555,490],{"class":447},[441,557,558],{"class":493},"customer",[441,560,461],{"class":447},[441,562,499],{"class":447},[441,564,566,568,571,573,575,577,580],{"class":443,"line":565},8,[441,567,479],{"class":447},[441,569,570],{"class":482},"name",[441,572,461],{"class":447},[441,574,464],{"class":447},[441,576,490],{"class":447},[441,578,579],{"class":493},"John Cruz Smith",[441,581,582],{"class":447},"\"\n",[441,584,586],{"class":443,"line":585},9,[441,587,588],{"class":447},"    }\n",[441,590,592],{"class":443,"line":591},10,[441,593,594],{"class":447},"  ],\n",[441,596,598,600,603,605,607,611],{"class":443,"line":597},11,[441,599,454],{"class":447},[441,601,602],{"class":457},"pages",[441,604,461],{"class":447},[441,606,464],{"class":447},[441,608,610],{"class":609},"sbssI"," 1",[441,612,499],{"class":447},[441,614,616,618,621,623,625,627,630],{"class":443,"line":615},12,[441,617,454],{"class":447},[441,619,620],{"class":457},"pageRange",[441,622,461],{"class":447},[441,624,464],{"class":447},[441,626,490],{"class":447},[441,628,629],{"class":493},"1-1 of 1",[441,631,582],{"class":447},[441,633,635],{"class":443,"line":634},13,[441,636,637],{"class":447},"}\n",[390,639,641],{"id":640},"curl-example","cURL Example",[420,643,647],{"className":644,"code":645,"language":646,"meta":428,"style":428},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -X GET \"http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Fowner\u002Fcustomers?page=1&limit=20\" \\\n  -H \"Authorization: Bearer OWNER_TOKEN\"\n","bash",[313,648,649,671],{"__ignoreMap":428},[441,650,651,654,657,660,662,665,667],{"class":443,"line":444},[441,652,653],{"class":482},"curl",[441,655,656],{"class":493}," -X",[441,658,659],{"class":493}," GET",[441,661,490],{"class":447},[441,663,664],{"class":493},"http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Fowner\u002Fcustomers?page=1&limit=20",[441,666,461],{"class":447},[441,668,670],{"class":669},"sTEyZ"," \\\n",[441,672,673,676,678,681],{"class":443,"line":451},[441,674,675],{"class":493},"  -H",[441,677,490],{"class":447},[441,679,680],{"class":493},"Authorization: Bearer OWNER_TOKEN",[441,682,582],{"class":447},[348,684],{},[351,686,354,688,691],{"id":687},"get-apiv1ownercustomerstypeid-get-customer-details",[313,689,690],{},"\u002Fapi\u002Fv1\u002Fowner\u002Fcustomers\u002F:type\u002F:id"," — Get Customer Details",[309,693,694,363,696,367,698,370,700,702,322,704,326,706,322,708,333,710,712,714,716],{},[319,695,362],{},[313,697,366],{},[313,699,336],{},[338,701],{},[319,703,321],{},[313,705,325],{},[319,707,329],{},[313,709,332],{},[313,711,336],{},[338,713],{},[319,715,387],{}," Fetch booking history for a specific customer or guest.",[390,718,393],{"id":719},"request-1",[420,721,724],{"className":722,"code":723,"language":425},[423],"GET \u002Fapi\u002Fv1\u002Fowner\u002Fcustomers\u002Fcustomer\u002F69def5f827e1a548fd0cce1a\n",[313,725,723],{"__ignoreMap":428},[309,727,728],{},"Path Parameters:",[398,730,731,742],{},[401,732,733,735,736,738,739],{},[313,734,549],{}," (string): ",[313,737,558],{}," | ",[313,740,741],{},"guest",[401,743,744,747],{},[313,745,746],{},"id"," (string): Customer ID",[390,749,432],{"id":750},"response-200-ok-1",[420,752,754],{"className":435,"code":753,"language":437,"meta":428,"style":428},"{\n  \"items\": [\n    {\n      \"_id\": \"69defc2e27e1a548fd0cce1c\",\n      \"packageName\": \"Hair Coloring Package\",\n      \"finalBookingDate\": \"2026-04-20\",\n      \"finalBookingTime\": \"14:30:00\",\n      \"status\": \"pending\"\n    },\n    {\n      \"_id\": \"69df045327e1a548fd0cce1e\",\n      \"packageName\": \"Rebond + Treatment\",\n      \"finalBookingDate\": \"2026-04-20\",\n      \"finalBookingTime\": \"14:30:00\",\n      \"status\": \"pending\"\n    },\n    {\n      \"_id\": \"69df0733ab436daa9cc2fb87\",\n      \"packageName\": \"Manicure + Pedicure\",\n      \"finalBookingDate\": \"2026-04-20\",\n      \"finalBookingTime\": \"14:30:00\",\n      \"status\": \"pending\"\n    },\n    {\n      \"_id\": \"69df07f2579debdcb74d4118\",\n      \"packageName\": \"Gel Nail Package\",\n      \"finalBookingDate\": \"2026-04-20\",\n      \"finalBookingTime\": \"12:30:00\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"pages\": 1,\n  \"pageRange\": \"1-4 of 4\"\n}\n",[313,755,756,760,772,776,795,815,835,855,873,878,882,901,920,938,957,974,979,984,1004,1024,1043,1062,1079,1084,1089,1109,1129,1148,1168,1186,1191,1196,1211,1229],{"__ignoreMap":428},[441,757,758],{"class":443,"line":444},[441,759,448],{"class":447},[441,761,762,764,766,768,770],{"class":443,"line":451},[441,763,454],{"class":447},[441,765,458],{"class":457},[441,767,461],{"class":447},[441,769,464],{"class":447},[441,771,467],{"class":447},[441,773,774],{"class":443,"line":470},[441,775,473],{"class":447},[441,777,778,780,782,784,786,788,791,793],{"class":443,"line":476},[441,779,479],{"class":447},[441,781,483],{"class":482},[441,783,461],{"class":447},[441,785,464],{"class":447},[441,787,490],{"class":447},[441,789,790],{"class":493},"69defc2e27e1a548fd0cce1c",[441,792,461],{"class":447},[441,794,499],{"class":447},[441,796,797,799,802,804,806,808,811,813],{"class":443,"line":502},[441,798,479],{"class":447},[441,800,801],{"class":482},"packageName",[441,803,461],{"class":447},[441,805,464],{"class":447},[441,807,490],{"class":447},[441,809,810],{"class":493},"Hair Coloring Package",[441,812,461],{"class":447},[441,814,499],{"class":447},[441,816,817,819,822,824,826,828,831,833],{"class":443,"line":523},[441,818,479],{"class":447},[441,820,821],{"class":482},"finalBookingDate",[441,823,461],{"class":447},[441,825,464],{"class":447},[441,827,490],{"class":447},[441,829,830],{"class":493},"2026-04-20",[441,832,461],{"class":447},[441,834,499],{"class":447},[441,836,837,839,842,844,846,848,851,853],{"class":443,"line":544},[441,838,479],{"class":447},[441,840,841],{"class":482},"finalBookingTime",[441,843,461],{"class":447},[441,845,464],{"class":447},[441,847,490],{"class":447},[441,849,850],{"class":493},"14:30:00",[441,852,461],{"class":447},[441,854,499],{"class":447},[441,856,857,859,862,864,866,868,871],{"class":443,"line":565},[441,858,479],{"class":447},[441,860,861],{"class":482},"status",[441,863,461],{"class":447},[441,865,464],{"class":447},[441,867,490],{"class":447},[441,869,870],{"class":493},"pending",[441,872,582],{"class":447},[441,874,875],{"class":443,"line":585},[441,876,877],{"class":447},"    },\n",[441,879,880],{"class":443,"line":591},[441,881,473],{"class":447},[441,883,884,886,888,890,892,894,897,899],{"class":443,"line":597},[441,885,479],{"class":447},[441,887,483],{"class":482},[441,889,461],{"class":447},[441,891,464],{"class":447},[441,893,490],{"class":447},[441,895,896],{"class":493},"69df045327e1a548fd0cce1e",[441,898,461],{"class":447},[441,900,499],{"class":447},[441,902,903,905,907,909,911,913,916,918],{"class":443,"line":615},[441,904,479],{"class":447},[441,906,801],{"class":482},[441,908,461],{"class":447},[441,910,464],{"class":447},[441,912,490],{"class":447},[441,914,915],{"class":493},"Rebond + Treatment",[441,917,461],{"class":447},[441,919,499],{"class":447},[441,921,922,924,926,928,930,932,934,936],{"class":443,"line":634},[441,923,479],{"class":447},[441,925,821],{"class":482},[441,927,461],{"class":447},[441,929,464],{"class":447},[441,931,490],{"class":447},[441,933,830],{"class":493},[441,935,461],{"class":447},[441,937,499],{"class":447},[441,939,941,943,945,947,949,951,953,955],{"class":443,"line":940},14,[441,942,479],{"class":447},[441,944,841],{"class":482},[441,946,461],{"class":447},[441,948,464],{"class":447},[441,950,490],{"class":447},[441,952,850],{"class":493},[441,954,461],{"class":447},[441,956,499],{"class":447},[441,958,960,962,964,966,968,970,972],{"class":443,"line":959},15,[441,961,479],{"class":447},[441,963,861],{"class":482},[441,965,461],{"class":447},[441,967,464],{"class":447},[441,969,490],{"class":447},[441,971,870],{"class":493},[441,973,582],{"class":447},[441,975,977],{"class":443,"line":976},16,[441,978,877],{"class":447},[441,980,982],{"class":443,"line":981},17,[441,983,473],{"class":447},[441,985,987,989,991,993,995,997,1000,1002],{"class":443,"line":986},18,[441,988,479],{"class":447},[441,990,483],{"class":482},[441,992,461],{"class":447},[441,994,464],{"class":447},[441,996,490],{"class":447},[441,998,999],{"class":493},"69df0733ab436daa9cc2fb87",[441,1001,461],{"class":447},[441,1003,499],{"class":447},[441,1005,1007,1009,1011,1013,1015,1017,1020,1022],{"class":443,"line":1006},19,[441,1008,479],{"class":447},[441,1010,801],{"class":482},[441,1012,461],{"class":447},[441,1014,464],{"class":447},[441,1016,490],{"class":447},[441,1018,1019],{"class":493},"Manicure + Pedicure",[441,1021,461],{"class":447},[441,1023,499],{"class":447},[441,1025,1027,1029,1031,1033,1035,1037,1039,1041],{"class":443,"line":1026},20,[441,1028,479],{"class":447},[441,1030,821],{"class":482},[441,1032,461],{"class":447},[441,1034,464],{"class":447},[441,1036,490],{"class":447},[441,1038,830],{"class":493},[441,1040,461],{"class":447},[441,1042,499],{"class":447},[441,1044,1046,1048,1050,1052,1054,1056,1058,1060],{"class":443,"line":1045},21,[441,1047,479],{"class":447},[441,1049,841],{"class":482},[441,1051,461],{"class":447},[441,1053,464],{"class":447},[441,1055,490],{"class":447},[441,1057,850],{"class":493},[441,1059,461],{"class":447},[441,1061,499],{"class":447},[441,1063,1065,1067,1069,1071,1073,1075,1077],{"class":443,"line":1064},22,[441,1066,479],{"class":447},[441,1068,861],{"class":482},[441,1070,461],{"class":447},[441,1072,464],{"class":447},[441,1074,490],{"class":447},[441,1076,870],{"class":493},[441,1078,582],{"class":447},[441,1080,1082],{"class":443,"line":1081},23,[441,1083,877],{"class":447},[441,1085,1087],{"class":443,"line":1086},24,[441,1088,473],{"class":447},[441,1090,1092,1094,1096,1098,1100,1102,1105,1107],{"class":443,"line":1091},25,[441,1093,479],{"class":447},[441,1095,483],{"class":482},[441,1097,461],{"class":447},[441,1099,464],{"class":447},[441,1101,490],{"class":447},[441,1103,1104],{"class":493},"69df07f2579debdcb74d4118",[441,1106,461],{"class":447},[441,1108,499],{"class":447},[441,1110,1112,1114,1116,1118,1120,1122,1125,1127],{"class":443,"line":1111},26,[441,1113,479],{"class":447},[441,1115,801],{"class":482},[441,1117,461],{"class":447},[441,1119,464],{"class":447},[441,1121,490],{"class":447},[441,1123,1124],{"class":493},"Gel Nail Package",[441,1126,461],{"class":447},[441,1128,499],{"class":447},[441,1130,1132,1134,1136,1138,1140,1142,1144,1146],{"class":443,"line":1131},27,[441,1133,479],{"class":447},[441,1135,821],{"class":482},[441,1137,461],{"class":447},[441,1139,464],{"class":447},[441,1141,490],{"class":447},[441,1143,830],{"class":493},[441,1145,461],{"class":447},[441,1147,499],{"class":447},[441,1149,1151,1153,1155,1157,1159,1161,1164,1166],{"class":443,"line":1150},28,[441,1152,479],{"class":447},[441,1154,841],{"class":482},[441,1156,461],{"class":447},[441,1158,464],{"class":447},[441,1160,490],{"class":447},[441,1162,1163],{"class":493},"12:30:00",[441,1165,461],{"class":447},[441,1167,499],{"class":447},[441,1169,1171,1173,1175,1177,1179,1181,1184],{"class":443,"line":1170},29,[441,1172,479],{"class":447},[441,1174,861],{"class":482},[441,1176,461],{"class":447},[441,1178,464],{"class":447},[441,1180,490],{"class":447},[441,1182,1183],{"class":493},"confirmed",[441,1185,582],{"class":447},[441,1187,1189],{"class":443,"line":1188},30,[441,1190,588],{"class":447},[441,1192,1194],{"class":443,"line":1193},31,[441,1195,594],{"class":447},[441,1197,1199,1201,1203,1205,1207,1209],{"class":443,"line":1198},32,[441,1200,454],{"class":447},[441,1202,602],{"class":457},[441,1204,461],{"class":447},[441,1206,464],{"class":447},[441,1208,610],{"class":609},[441,1210,499],{"class":447},[441,1212,1214,1216,1218,1220,1222,1224,1227],{"class":443,"line":1213},33,[441,1215,454],{"class":447},[441,1217,620],{"class":457},[441,1219,461],{"class":447},[441,1221,464],{"class":447},[441,1223,490],{"class":447},[441,1225,1226],{"class":493},"1-4 of 4",[441,1228,582],{"class":447},[441,1230,1232],{"class":443,"line":1231},34,[441,1233,637],{"class":447},[390,1235,641],{"id":1236},"curl-example-1",[420,1238,1240],{"className":644,"code":1239,"language":646,"meta":428,"style":428},"curl -X GET http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Fowner\u002Fcustomers\u002Fcustomer\u002F69def5f827e1a548fd0cce1a \\\n  -H \"Authorization: Bearer OWNER_TOKEN\"\n",[313,1241,1242,1255],{"__ignoreMap":428},[441,1243,1244,1246,1248,1250,1253],{"class":443,"line":444},[441,1245,653],{"class":482},[441,1247,656],{"class":493},[441,1249,659],{"class":493},[441,1251,1252],{"class":493}," http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Fowner\u002Fcustomers\u002Fcustomer\u002F69def5f827e1a548fd0cce1a",[441,1254,670],{"class":669},[441,1256,1257,1259,1261,1263],{"class":443,"line":451},[441,1258,675],{"class":493},[441,1260,490],{"class":447},[441,1262,680],{"class":493},[441,1264,582],{"class":447},[420,1266,1268],{"className":644,"code":1267,"language":646,"meta":428,"style":428},"curl -X GET http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Fowner\u002Fcustomers\u002Fguest\u002F69def5f827e1a548fd0cce1a \\\n  -H \"Authorization: Bearer OWNER_TOKEN\"\n",[313,1269,1270,1283],{"__ignoreMap":428},[441,1271,1272,1274,1276,1278,1281],{"class":443,"line":444},[441,1273,653],{"class":482},[441,1275,656],{"class":493},[441,1277,659],{"class":493},[441,1279,1280],{"class":493}," http:\u002F\u002Flocalhost:4001\u002Fapi\u002Fv1\u002Fowner\u002Fcustomers\u002Fguest\u002F69def5f827e1a548fd0cce1a",[441,1282,670],{"class":669},[441,1284,1285,1287,1289,1291],{"class":443,"line":451},[441,1286,675],{"class":493},[441,1288,490],{"class":447},[441,1290,680],{"class":493},[441,1292,582],{"class":447},[1294,1295,1296],"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 .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":428,"searchDepth":444,"depth":451,"links":1298},[1299,1305],{"id":353,"depth":451,"text":1300,"children":1301},"GET \u002Fapi\u002Fv1\u002Fowner\u002Fcustomers — List Customers",[1302,1303,1304],{"id":392,"depth":470,"text":393},{"id":431,"depth":470,"text":432},{"id":640,"depth":470,"text":641},{"id":687,"depth":451,"text":1306,"children":1307},"GET \u002Fapi\u002Fv1\u002Fowner\u002Fcustomers\u002F:type\u002F:id — Get Customer Details",[1308,1309,1310],{"id":719,"depth":470,"text":393},{"id":750,"depth":470,"text":432},{"id":1236,"depth":470,"text":641},"Owner endpoints for viewing customer profiles, booking history, and managing relationships.","md",null,{},{"icon":215},{"title":212,"description":1311},"AE_scqF2yVkWlx4R6MslVisDEmR_2fnJm-fbL3IsaY8",[1319,1321],{"title":207,"path":208,"stem":209,"description":1320,"icon":210,"children":-1},"Owner dashboard endpoints for managing bookings, calendar views, and customer booking updates.",{"title":217,"path":218,"stem":219,"description":1322,"icon":196,"children":-1},"Admin endpoints for billing management, subscriptions, invoices, and revenue tracking.",1777787844708]