# sessions

id: yKY96NnCZjEvlRVFF3g5voFVl7qnDABxyJbRA42r
ip_address: 127.0.0.1
user_agent: Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) WindowsPowerShell/5.1.19041.1237
payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoiOEVYUUlkdWFFVGRSNW83S2NpaU40dFdKUXlXc2Z0ZGs4alg1ekF5aiI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6Mjc6Imh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9sb2dpbiI7czo1OiJyb3V0ZSI7czo1OiJsb2dpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=


id: 4cA0ktjGgbt7YVNUak81bH9YQ5IOBlL6dK5oD0R2
ip_address: 127.0.0.1
user_agent: Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) WindowsPowerShell/5.1.19041.1237
payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoiVmRaQW5lVm1sQzRyaGNnZlo0alJ1dTlNelBQWmxaMjFlVkYyYjJaRyI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6Mjc6Imh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9sb2dpbiI7czo1OiJyb3V0ZSI7czo1OiJsb2dpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=


id: cokILNq0i6MzJHIC6EDv4g1HWnJx29JBgNNwZ8Mc
ip_address: 86.98.212.6
user_agent: Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) WindowsPowerShell/5.1.19041.1237
payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoibkNTT3c1aVc3V0swVE1tU0VYbFA5MGpBbE9aZ3NXeFVQc0hMSHk4ViI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6NjA6Imh0dHBzOi8vYXNzb2NpYXRlLXZvY2FsLWdlbi1kZWNpc2lvbi50cnljbG91ZGZsYXJlLmNvbS9sb2dpbiI7czo1OiJyb3V0ZSI7czo1OiJsb2dpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=


id: ArqsjC8WBCpkJkFmWWLFo2V9gwnvlbymh6ildU7S
ip_address: 127.0.0.1
user_agent:
  Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.0.0 Safari/537.36

payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoiZkhyMnRSdnZYSWNvRzZVS3ZKN25xbEFWdm15QVpXR0YxbzV4YjdwWiI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6Mjc6Imh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9sb2dpbiI7czo1OiJyb3V0ZSI7czo1OiJsb2dpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=


id: toNT4WpEEU2ajOvNyCi6t5HL8CA8bPQpElSbXXBi
ip_address: 86.98.212.6
user_agent: Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) WindowsPowerShell/5.1.19041.1237
payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoia1ZPNVlidlYxZ2lrTzZYZjdsSWVDOGRMNGJJNko1Y1hlZVFUVnUzVCI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6NjA6Imh0dHBzOi8vYXNzb2NpYXRlLXZvY2FsLWdlbi1kZWNpc2lvbi50cnljbG91ZGZsYXJlLmNvbS9sb2dpbiI7czo1OiJyb3V0ZSI7czo1OiJsb2dpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=


id: g8bPHJhm8NwQqUu4Idx9GEZb55jI5OwUDEr5Fwtr
ip_address: 86.98.212.6
user_agent:
  Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36

payload:
  YTo0OntzOjY6Il90b2tlbiI7czo0MDoiWjJhZGpmWVRpZ252cVJpWkxMbGtqYTRIODR1NFBaelR0akJMalZiWCI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6Njk6Imh0dHBzOi8vYXNzb2NpYXRlLXZvY2FsLWdlbi1kZWNpc2lvbi50cnljbG91ZGZsYXJlLmNvbS9ib29rL2hhcHB5cGF3cyI7czo1OiJyb3V0ZSI7czoxNDoicG9ydGFsLmxhbmRpbmciO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX1zOjUwOiJsb2dpbl93ZWJfNTliYTM2YWRkYzJiMmY5NDAxNTgwZjAxNGM3ZjU4ZWE0ZTMwOTg5ZCI7aToyO30=


id: LwcDS1teoE5ZOsDKUvNPHH1M971J7E25lKGoJtbj
ip_address: 86.98.212.6
user_agent:
  Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36

payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoiaDdBWmdpdmdBZ0hmNllxVmZ5OEtDN2JvcmZTR3dvODdTanpLRVAzMSI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJuZXciO2E6MDp7fXM6Mzoib2xkIjthOjA6e319czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6ODc6Imh0dHBzOi8vYXNzb2NpYXRlLXZvY2FsLWdlbi1kZWNpc2lvbi50cnljbG91ZGZsYXJlLmNvbS9ib29rL2hhcHB5cGF3cy9pbi1zdG9yZS1ncm9vbWluZyI7czo1OiJyb3V0ZSI7czoxOToicG9ydGFsLmJvb2tpbmcuc2hvdyI7fX0=


id: fdE3rEHcboFUiRseyY8iU2SQP8zaFVpbrgqhGpRO
ip_address: 74.7.227.174
user_agent:
  Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)

payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoiMDZNT2NFY1FobnBDVHNVb2poeDZBU0w4b1hsZUgxOWVXYnY0bzZ5eiI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6NTE6Imh0dHBzOi8vcGF3LmdhZGxpeC5pbi9wdWJsaWMvYm9vay9oYXBweXBhd3MvZGF5Y2FyZSI7czo1OiJyb3V0ZSI7czoxOToicG9ydGFsLmJvb2tpbmcuc2hvdyI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=


id: N3gSQUSIVEKGocKhSm2xTDiegcuWAFLYEIxu1D86
ip_address: 74.7.242.62
user_agent:
  Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)

payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoicUNjMHhEOTdaeHh3RFE2bTAxRGhoTDBDZjFQc0FEQlUyMzJuazZrWSI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6NDc6Imh0dHBzOi8vd3d3LnBhdy5nYWRsaXguaW4vcHVibGljL2Jvb2svaGFwcHlwYXdzIjtzOjU6InJvdXRlIjtzOjE0OiJwb3J0YWwubGFuZGluZyI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=


id: lNcsvJG45DOpup62nf4VQaPJd3NFoE1KnYmBNXPa
ip_address: 86.98.212.6
user_agent:
  Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36

payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoiOElpQ2h1TXRBMXFYRlVoZzQ4NHUxZ241MFBVUXo2Z2RVdkJ0QXlnMyI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6NDM6Imh0dHBzOi8vcGF3LmdhZGxpeC5pbi9wdWJsaWMvYm9vay9oYXBweXBhd3MiO3M6NToicm91dGUiO3M6MTQ6InBvcnRhbC5sYW5kaW5nIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==


id: vEXHCo9R0EF2jUecKXzayBjSawWPbEyoPPxAAi7H
ip_address: 86.98.212.6
user_agent:
[cell repeats an earlier one in this file: 111 characters]

payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoiZ3c5NEgzb3hmYUc3R0dCVFJGemlQejhGQlRwVDM3eVNCTXRCUFpBRCI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6MzQ6Imh0dHBzOi8vcGF3LmdhZGxpeC5pbi9wdWJsaWMvbG9naW4iO3M6NToicm91dGUiO3M6NToibG9naW4iO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19


id: fNlNjg31QD0qkOVSfGAHozqFtZOMNT2SrbaZnihi
ip_address: 86.98.212.6
user_agent: WhatsApp/2.23.20.0
payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoiS0ZaSlp6M0VlYUFJNDNFQVhvNkN2SkgzVkNMMU5idU1nd0JpbE55RyI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6MzQ6Imh0dHBzOi8vcGF3LmdhZGxpeC5pbi9wdWJsaWMvbG9naW4iO3M6NToicm91dGUiO3M6NToibG9naW4iO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19


id: 0HOF6WOJ7fRfgMw3mchuu72Sth2ewWc5iZMg6Gpu
ip_address: 86.98.212.6
user_agent: WhatsApp/2.23.20.0
payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoiVVoyazNNRjZqVUpQRDNxQzV5bWs3QkN1a2Y1ZGUzdmFkOEVjdlNZcyI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6Mjg6Imh0dHBzOi8vcGF3LmdhZGxpeC5pbi9wdWJsaWMiO3M6NToicm91dGUiO047fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=


id: 9izr06SM8RBUnYF6Pa52QxFAGaZa16vykYbjSSyU
ip_address: 86.98.212.6
user_agent: WhatsApp/2.23.20.0
payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoidEtmQUZ5eUVSSkJMZ2FFVllnc21FR0NJcEY3QVhoSXd0R3JzUTdJbiI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6NDM6Imh0dHBzOi8vcGF3LmdhZGxpeC5pbi9wdWJsaWMvYm9vay9oYXBweXBhd3MiO3M6NToicm91dGUiO3M6MTQ6InBvcnRhbC5sYW5kaW5nIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==


id: urW7iQonvYwHts7Snj5OiGUJyeI2dc3TtxoHltgE
ip_address: 5.38.115.1
user_agent:
  Mozilla/5.0 (iPhone; CPU iPhone OS 18_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.5.2 Mobile/15E148 Safari/604.1

payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoiWk1YUGtGaUhDekxpQXIwWWFTRVkxYUQ2S1NYY3ROdGhhVjEyUDVQSSI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6MzQ6Imh0dHBzOi8vcGF3LmdhZGxpeC5pbi9wdWJsaWMvbG9naW4iO3M6NToicm91dGUiO3M6NToibG9naW4iO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19


id: Gx7rcoemQDcPgi7yzeDnO1PHUrIT3y6WQ2aUKNgB
ip_address: 5.38.115.1
user_agent:
  Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36

payload:
  YTo1OntzOjY6Il90b2tlbiI7czo0MDoiNHJzR0liVXE1SnR2YllpRlNCbVFIRjIwZUt6bDFtcm5tR3lxSU5oYSI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6NDM6Imh0dHBzOi8vcGF3LmdhZGxpeC5pbi9wdWJsaWMvYm9vay9oYXBweXBhd3MiO3M6NToicm91dGUiO3M6MTQ6InBvcnRhbC5sYW5kaW5nIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319czo1MDoibG9naW5fd2ViXzU5YmEzNmFkZGMyYjJmOTQwMTU4MGYwMTRjN2Y1OGVhNGUzMDk4OWQiO2k6MjtzOjMzOiJhcHBvaW50bWVudF9idWlsZGVyX25ld19jdXN0b21lcnMiO2E6MTp7aToxO2E6MDp7fX19


id: 2kI77bjH36I85DnxjtTzy5Eeeu0JOisfW4mJfPA2
ip_address: 216.73.216.31
user_agent:
  Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoiTVlyNFpBMlRWVFcyZnViOUVBTFloc0xRZTBaWnpKejluVUN5Q2F4SCI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6NDM6Imh0dHBzOi8vcGF3LmdhZGxpeC5pbi9wdWJsaWMvYm9vay9oYXBweXBhd3MiO3M6NToicm91dGUiO3M6MTQ6InBvcnRhbC5sYW5kaW5nIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==


id: 5A54E1Q0RC26H6DvkYCX6hZrg6PjOaD0oATHod38
ip_address: 216.73.216.31
user_agent:
  Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

payload:
  YTozOntzOjY6Il90b2tlbiI7czo0MDoiRXJrTlpPZjlYYmFZeUg5SWdVaHJlbXk0NGxQM1J1clZ3em10NW1pdSI7czo5OiJfcHJldmlvdXMiO2E6Mjp7czozOiJ1cmwiO3M6NDc6Imh0dHBzOi8vd3d3LnBhdy5nYWRsaXguaW4vcHVibGljL2Jvb2svaGFwcHlwYXdzIjtzOjU6InJvdXRlIjtzOjE0OiJwb3J0YWwubGFuZGluZyI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=


# subscription_plans

name: Starter
slug: starter
billing_cycle: monthly
status: active
created_at: 2026-08-10 00:34:13
updated_at: 2026-08-10 00:34:13
features:
  ["Up to 5 Staff Members","Smart Booking Calendar","Client & Pet Profiles","Basic Reporting & Analytics","Email Support"]


name: Professional
slug: professional
billing_cycle: monthly
status: active
created_at: 2026-08-10 00:34:13
updated_at: 2026-08-10 00:34:13
features:
  ["Up to 20 Staff Members","Multi-Service Management (Vet, Grooming, Boarding)","Automated SMS & Email Reminders","Inventory & Medical Stock Tracking","Financial & Revenue Reports","Priority 24\/7 Support"]


name: Enterprise
slug: enterprise
billing_cycle: monthly
status: active
created_at: 2026-08-10 00:34:13
updated_at: 2026-08-10 00:34:13
features:
  ["Unlimited Staff Members","Multi-Branch & Location Support","Mobile Grooming & Fleet Dispatching","Custom API Access & Integrations","Dedicated Account Manager","99.9% Uptime SLA guarantee"]


# appointments

appointment_number: APT-2026-H6HQ6RCJ
booking_reference: PS-2026-XKUON5BU
location_name: Downtown Dubai Clinic
status: checked_in
payment_status: pay_later
payment_method: card
scheduled_date: 2026-08-10 00:00:00
start_time: 17:06
end_time: 18:15
created_at: 2026-08-10 16:24:41
updated_at: 2026-08-10 17:06:36
internal_notes:
  {"source":"pos-reference-appointment-builder","owner_snapshot":{"name":"Appointment QA Owner","email":"appointment.qa.0810@example.com","phone":"+971 50 880 0810","address":""},"secondary_contact":{"name":"","email":"","phone":"","address":""},"pet_snapshot":{"id":2,"name":"QA Milo","species":"Dog","breed":"Test Retriever","gender":null,"dob":null,"weight_kg":null,"size_category":"M","neutered_spayed":false,"vaccination_status":"unknown","special_instructions":"Browser verified pet assignment","photo":null,"photo_url":null,"document_paths":[],"vaccinations":[]},"vaccinations":[],"service_rows":[{"pet_id":2,"size":"M","service_id":1,"service_package_id":"","staff_id":"6","resource_id":"","appointment_at":"2026-08-11T09:00","quantity":1,"cost":200,"discount":0,"available_slots":[{"start_time":"09:00","end_time":"11:15","display_time":"9:00 AM","available":true},{"start_time":"09:30","end_time":"11:45","display_time":"9:30 AM","available":true},{"start_time":"10:00","end_time":"12:15","display_time":"10:00 AM","available":true},{"start_time":"10:30","end_time":"12:45","display_time":"10:30 AM","available":true},{"start_time":"14:00","end_time":"16:15","display_time":"2:00 PM","available":true},{"start_time":"14:30","end_time":"16:45","display_time":"2:30 PM","available":true},{"start_time":"15:00","end_time":"17:15","display_time":"3:00 PM","available":true},{"start_time":"15:30","end_time":"17:45","display_time":"3:30 PM","available":true}],"loading_slots":false,"slot_message":"8 available times on 2026-08-11."}],"add_ons":[],"contracts":[],"products":[],"totals":{"subtotal":200,"discount":0,"tax":10,"total":210}}


appointment_number: APT-2026-RCIXAKYK
booking_reference: PS-2026-NP4FHX4O
location_name: Downtown Dubai Clinic
status: confirmed
payment_status: pay_later
payment_method: card
scheduled_date: 2026-08-18 00:00:00
start_time: 10:00
end_time: 12:15
created_at: 2026-08-10 17:00:07
updated_at: 2026-08-10 17:00:07
internal_notes:
  {"source":"pos-reference-appointment-builder","owner_snapshot":{"name":"Nuhman Shibli","email":"nuhmanvp1@gmail.com","phone":"+971529013651","address":"Kondotty GMUP School Rd"},"secondary_contact":{"name":"","email":"","phone":"","address":""},"pet_snapshot":{"id":3,"name":"Tony","species":"Dog","breed":null,"gender":null,"dob":"2024-03-10","weight_kg":"10.00","size_category":"XS","neutered_spayed":true,"vaccination_status":"up_to_date","special_instructions":null,"photo":null,"photo_url":null,"document_paths":[],"vaccinations":[]},"vaccinations":[],"service_rows":[{"pet_id":3,"size":"XS","service_id":1,"service_package_id":"","staff_id":"4","resource_id":"","appointment_at":"2026-08-18T10:00","quantity":1,"cost":200,"discount":0,"available_slots":[{"start_time":"09:00","end_time":"11:15","display_time":"9:00 AM","available":true},{"start_time":"09:30","end_time":"11:45","display_time":"9:30 AM","available":true},{"start_time":"10:00","end_time":"12:15","display_time":"10:00 AM","available":true},{"start_time":"10:30","end_time":"12:45","display_time":"10:30 AM","available":true},{"start_time":"14:00","end_time":"16:15","display_time":"2:00 PM","available":true},{"start_time":"14:30","end_time":"16:45","display_time":"2:30 PM","available":true},{"start_time":"15:00","end_time":"17:15","display_time":"3:00 PM","available":true},{"start_time":"15:30","end_time":"17:45","display_time":"3:30 PM","available":true}],"loading_slots":false,"slot_message":"Selected 10:00."}],"add_ons":[],"products":[],"totals":{"subtotal":200,"discount":0,"tax":10,"total":210}}


appointment_number: APT-2026-CIIRS6XE
booking_reference: PS-2026-T7KM1YSK
location_name: Downtown Dubai Clinic
status: confirmed
payment_status: pay_later
payment_method: card
scheduled_date: 2026-08-14 00:00:00
start_time: 10:30
end_time: 12:45
created_at: 2026-08-10 20:29:15
updated_at: 2026-08-10 20:29:15
internal_notes:
  {"source":"pos-reference-appointment-builder","owner_snapshot":{"name":"Shijilesh Ulleri","email":"md@pawstreet.ae","phone":"16892220764","address":"3840 Trenwith Ln"},"secondary_contact":{"name":"","email":"","phone":"","address":""},"pet_snapshot":{"id":4,"name":"Maui","species":"Dog","breed":"Shih Tzu","gender":"Male","dob":"2025-01-01","weight_kg":null,"size_category":"XS","neutered_spayed":true,"vaccination_status":"unknown","special_instructions":null,"photo":null,"photo_url":null,"document_paths":[],"vaccinations":[]},"vaccinations":[],"service_rows":[{"pet_id":4,"size":"XS","service_id":1,"service_package_id":"","staff_id":"6","resource_id":"","appointment_at":"2026-08-14T10:30","quantity":1,"cost":200,"discount":0,"available_slots":[{"start_time":"09:00","end_time":"11:15","display_time":"9:00 AM","available":true},{"start_time":"09:30","end_time":"11:45","display_time":"9:30 AM","available":true},{"start_time":"10:00","end_time":"12:15","display_time":"10:00 AM","available":true},{"start_time":"10:30","end_time":"12:45","display_time":"10:30 AM","available":true},{"start_time":"14:00","end_time":"16:15","display_time":"2:00 PM","available":true},{"start_time":"14:30","end_time":"16:45","display_time":"2:30 PM","available":true},{"start_time":"15:00","end_time":"17:15","display_time":"3:00 PM","available":true},{"start_time":"15:30","end_time":"17:45","display_time":"3:30 PM","available":true}],"loading_slots":false,"slot_message":"8 available times on 2026-08-14."}],"add_ons":[{"pet_id":4,"name":"Dematting","quantity":1,"price":60}],"products":[],"totals":{"subtotal":260,"discount":0,"tax":13,"total":273}}


