{"id":58522,"date":"2026-01-05T13:07:14","date_gmt":"2026-01-05T13:07:14","guid":{"rendered":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/?page_id=58522"},"modified":"2026-01-28T18:08:50","modified_gmt":"2026-01-28T18:08:50","slug":"api-bookings","status":"publish","type":"page","link":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-bookings\/","title":{"rendered":"Bookings"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"58522\" class=\"elementor elementor-58522\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17b66fb e-flex e-con-boxed e-con e-parent\" data-id=\"17b66fb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25626a0 elementor-widget elementor-widget-heading\" data-id=\"25626a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">How does the Amelia Bookings API work<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c53359e elementor-widget elementor-widget-text-editor\" data-id=\"c53359e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The Amelia Bookings API allows you to programmatically create, update, reschedule, cancel, and delete bookings, including appointments, events, and packages, using authenticated REST-style endpoints.<\/p><p>It is intended for advanced integrations where bookings need to be managed from external systems such as custom apps, CRMs, or middleware services.<\/p><p>To see all available endpoints with ready-made request and response examples, download the <a href=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-content\/uploads\/2023\/11\/amelia-api-all.postman_collection.json\" rel=\"noopener nofollow\" download=\"\">Amelia API Postman collection<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-69c1881 elementor-widget elementor-widget-docs-info\" data-id=\"69c1881\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docs-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\n\n<div class=\"docs-info-box\">\n    <div class=\"docs-info-box__header\">\n        <span class=\"docs-info-box__icon\" aria-label=\"Info\">\n                            <!-- Info SVG icon -->\n                <img decoding=\"async\" src=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-content\/themes\/amelia-theme\/amelia-blocks\/assets\/img\/docs-sidebar\/docs-info-icon.svg\" alt=\"Info\" width=\"20\" height=\"20\" \/>\n\n              \n                    <\/span>\n        <span class=\"docs-info-box__title\">\n            Note        <\/span>\n    <\/div>\n    <div class=\"docs-info-box__content\">\n        <div class=\"docs-info-box__text\">\n            The API Endpoints are included only in the Elite license plans. Using API Endpoints requires a certain level of coding skills; it is not included in the provided support for the plugin.        <\/div>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d2d02f elementor-widget elementor-widget-heading\" data-id=\"2d2d02f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How does authorization work?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-def4179 elementor-widget elementor-widget-text-editor\" data-id=\"def4179\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>All Amelia endpoints use an API key authorization, using the header property named <code>Amelia<\/code>.<\/li><li>In every request, include the header: <code>Amelia: YOUR_API_KEY<\/code>.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51a6461 elementor-widget elementor-widget-heading\" data-id=\"51a6461\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What is the base path for Amelia API endpoints?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fdfe265 elementor-widget elementor-widget-text-editor\" data-id=\"fdfe265\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Amelia API paths start with <code>{{your_site_url}}\/wp-admin\/admin-ajax.php?action=wpamelia_api&amp;call=\/api\/v1<\/code><\/p><p>In the examples below, <code>{{your_site_url}}<\/code> is shown as <code>https:\/\/round-lake.dustinice.workers.dev:443\/https\/example.com<\/code>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f575f7a elementor-widget elementor-widget-heading\" data-id=\"f575f7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How do I add a booking?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47648d4 elementor-widget elementor-widget-text-editor\" data-id=\"47648d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><strong>Endpoint:<\/strong> Create an appointment, event, or package booking.<\/li><li><strong>Method:<\/strong> <code>POST<\/code><\/li><li><strong>Path:<\/strong> <code>\/bookings<\/code><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ca7145 elementor-widget elementor-widget-heading\" data-id=\"8ca7145\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">How do I create an appointment booking?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1aa0e8e elementor-widget elementor-widget-text-editor\" data-id=\"1aa0e8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><strong>Required properties<\/strong><ul><li><strong>type<\/strong> (<code>string<\/code>); Type of booking. Possible values: <code>appointment<\/code>, <code>event<\/code>, <code>package<\/code>.<\/li><li><strong>bookings<\/strong> (<code>array<\/code>); Array with one element, the booking object which contains customer and custom fields information.<\/li><li><strong>bookingStart<\/strong> (<code>string<\/code>); The starting date and time of the appointment in the format: <code>YYYY-MM-DD HH:mm<\/code>.<\/li><li><strong>payment<\/strong> (<code>object<\/code>); Payment object with the following fields: <code>gateway<\/code>, <code>currency<\/code>, and <code>data<\/code>.<\/li><li><strong>locationId<\/strong> (<code>integer<\/code>); Location ID of the appointment.<\/li><li><strong>providerId<\/strong> (<code>integer<\/code>); Employee ID of the appointment.<\/li><li><strong>serviceId<\/strong> (<code>integer<\/code>); Service ID of the appointment.<\/li><\/ul><\/li><li><strong>Other properties<\/strong><ul><li><strong>locale<\/strong> (<code>string<\/code>); Locale of the customer. Example: <code>en_US<\/code>.<\/li><li><strong>timeZone<\/strong> (<code>string<\/code>); Timezone of the customer. Example: <code>Europe\/Belgrade<\/code>.<\/li><li><strong>recurring<\/strong> (<code>array<\/code>); Array of all the recurring appointments, without the first one.<\/li><li><strong>couponCode<\/strong> (<code>string<\/code>); Coupon code.<\/li><li><strong>runInstantPostBookingActions<\/strong> (<code>boolean<\/code>); Whether to run post booking actions (sending emails, adding Google\/Outlook calendar events, creating a Zoom meeting, etc.) in this API call. False by default. If set to false, call <code>\/bookings\/success\/{{booking_id}}<\/code> afterwards.<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-576cba8 elementor-widget elementor-widget-heading\" data-id=\"576cba8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Example<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc52055 elementor-widget elementor-widget-n-accordion\" data-id=\"dc52055\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2310\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2310\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Request <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2310\" class=\"elementor-element elementor-element-2183955 e-con-full e-flex e-con e-child\" data-id=\"2183955\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-818a94f elementor-widget elementor-widget-code-highlight\" data-id=\"818a94f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-markup line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-markup\">\n\t\t\t\t\t<xmp>curl --location 'https:\/\/round-lake.dustinice.workers.dev:443\/https\/example.com\/wp-admin\/admin-ajax.php?action=wpamelia_api&call=\/api\/v1\/bookings' \\\r\n--header 'Content-Type: application\/json' \\\r\n--header 'Amelia: YOUR_API_KEY' \\\r\n--data-raw '{\r\n  \"type\": \"appointment\",\r\n  \"bookings\": [\r\n    {\r\n      \"extras\": [],\r\n      \"customFields\": {\r\n        \"1\": {\r\n          \"label\": \"text\",\r\n          \"type\": \"text\",\r\n          \"value\": \"Custom field value\"\r\n        }\r\n      },\r\n      \"deposit\": true,\r\n      \"locale\": \"en_US\",\r\n      \"utcOffset\": null,\r\n      \"persons\": 1,\r\n      \"customerId\": null,\r\n      \"customer\": {\r\n        \"id\": null,\r\n        \"firstName\": \"Jordan\",\r\n        \"lastName\": \"Parker\",\r\n        \"email\": \"jordan.parker@example.test\",\r\n        \"phone\": \"\",\r\n        \"countryPhoneIso\": \"\",\r\n        \"externalId\": null\r\n      },\r\n      \"duration\": 1800\r\n    }\r\n  ],\r\n  \"payment\": {\r\n    \"gateway\": \"onSite\",\r\n    \"currency\": \"USD\",\r\n    \"data\": {}\r\n  },\r\n  \"bookingStart\": \"2026-02-12 13:00\",\r\n  \"notifyParticipants\": 1,\r\n  \"locationId\": 2,\r\n  \"providerId\": 1,\r\n  \"serviceId\": 1\r\n}'<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2311\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2311\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Response <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2311\" class=\"elementor-element elementor-element-0d5183e e-con-full e-flex e-con e-child\" data-id=\"0d5183e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b21a9c elementor-widget elementor-widget-code-highlight\" data-id=\"4b21a9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-markup line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-markup\">\n\t\t\t\t\t<xmp>{\r\n  \"message\": \"Successfully added booking\",\r\n  \"data\": {\r\n    \"type\": \"appointment\",\r\n    \"appointment\": {\r\n      \"id\": 742,\r\n      \"bookings\": [\r\n        {\r\n          \"id\": 980,\r\n          \"customerId\": 64,\r\n          \"customer\": {\r\n            \"id\": 64,\r\n            \"firstName\": \"Jordan\",\r\n            \"lastName\": \"Parker\",\r\n            \"birthday\": null,\r\n            \"email\": \"jordan.parker@example.test\",\r\n            \"phone\": null,\r\n            \"type\": \"customer\",\r\n            \"status\": null,\r\n            \"note\": null,\r\n            \"zoomUserId\": null,\r\n            \"countryPhoneIso\": null,\r\n            \"externalId\": null,\r\n            \"pictureFullPath\": null,\r\n            \"pictureThumbPath\": null,\r\n            \"translations\": \"{\\\"defaultLanguage\\\":\\\"en_US\\\"}\",\r\n            \"gender\": null\r\n          },\r\n          \"status\": \"approved\",\r\n          \"extras\": [],\r\n          \"couponId\": null,\r\n          \"price\": 23,\r\n          \"coupon\": null,\r\n          \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"type\\\":\\\"text\\\",\\\"value\\\":\\\"Custom field value\\\"}}\",\r\n          \"info\": \"{\\\"firstName\\\":\\\"Jordan\\\",\\\"lastName\\\":\\\"Parker\\\",\\\"phone\\\":null,\\\"locale\\\":\\\"en_US\\\",\\\"timeZone\\\":\\\"Europe\\\\\/Belgrade\\\",\\\"urlParams\\\":null}\",\r\n          \"appointmentId\": 742,\r\n          \"persons\": 1,\r\n          \"token\": \"08a4df18c0\",\r\n          \"payments\": [\r\n            {\r\n              \"id\": 1001,\r\n              \"customerBookingId\": 980,\r\n              \"packageCustomerId\": null,\r\n              \"parentId\": null,\r\n              \"amount\": 0,\r\n              \"gateway\": \"onSite\",\r\n              \"gatewayTitle\": \"\",\r\n              \"dateTime\": \"2026-02-12 13:00:00\",\r\n              \"status\": \"pending\",\r\n              \"data\": \"\",\r\n              \"entity\": \"appointment\",\r\n              \"created\": null,\r\n              \"actionsCompleted\": null,\r\n              \"wcOrderId\": null,\r\n              \"wcOrderUrl\": null,\r\n              \"wcItemCouponValue\": null,\r\n              \"wcItemTaxValue\": null,\r\n              \"transactionId\": null\r\n            }\r\n          ],\r\n          \"utcOffset\": null,\r\n          \"aggregatedPrice\": true,\r\n          \"isChangedStatus\": null,\r\n          \"isLastBooking\": null,\r\n          \"packageCustomerService\": null,\r\n          \"ticketsData\": [],\r\n          \"duration\": 1800,\r\n          \"created\": null,\r\n          \"actionsCompleted\": false,\r\n          \"isUpdated\": null\r\n        }\r\n      ],\r\n      \"notifyParticipants\": 1,\r\n      \"internalNotes\": \"\",\r\n      \"status\": \"approved\",\r\n      \"serviceId\": 1,\r\n      \"parentId\": null,\r\n      \"providerId\": 1,\r\n      \"locationId\": 2,\r\n      \"provider\": null,\r\n      \"service\": null,\r\n      \"location\": {\r\n        \"id\": 2,\r\n        \"status\": \"visible\",\r\n        \"name\": \"Location2\",\r\n        \"description\": \"\",\r\n        \"address\": \"Velisava Vulovi\u0107a 18, Belgrade, Serbia\",\r\n        \"phone\": \"\",\r\n        \"latitude\": 44.767476,\r\n        \"longitude\": 20.455081,\r\n        \"pictureFullPath\": null,\r\n        \"pictureThumbPath\": null,\r\n        \"pin\": \"\",\r\n        \"translations\": null\r\n      },\r\n      \"googleCalendarEventId\": \"hlda2snvbh7llqbupsgnels3io\",\r\n      \"googleMeetUrl\": null,\r\n      \"outlookCalendarEventId\": null,\r\n      \"zoomMeeting\": null,\r\n      \"lessonSpace\": null,\r\n      \"bookingStart\": \"2026-02-12 13:00:00\",\r\n      \"bookingEnd\": \"2026-02-12 13:30:00\",\r\n      \"type\": \"appointment\",\r\n      \"isRescheduled\": null,\r\n      \"isFull\": null,\r\n      \"resources\": []\r\n    },\r\n    \"booking\": {\r\n      \"id\": 980,\r\n      \"customerId\": 64,\r\n      \"customer\": {\r\n        \"id\": 64,\r\n        \"firstName\": \"Jordan\",\r\n        \"lastName\": \"Parker\",\r\n        \"birthday\": null,\r\n        \"email\": \"jordan.parker@example.test\",\r\n        \"phone\": null,\r\n        \"type\": \"customer\",\r\n        \"status\": null,\r\n        \"note\": null,\r\n        \"zoomUserId\": null,\r\n        \"countryPhoneIso\": null,\r\n        \"externalId\": null,\r\n        \"pictureFullPath\": null,\r\n        \"pictureThumbPath\": null,\r\n        \"translations\": \"{\\\"defaultLanguage\\\":\\\"en_US\\\"}\",\r\n        \"gender\": null\r\n      },\r\n      \"status\": \"approved\",\r\n      \"extras\": [],\r\n      \"couponId\": null,\r\n      \"price\": 23,\r\n      \"coupon\": null,\r\n      \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"type\\\":\\\"text\\\",\\\"value\\\":\\\"Custom field value\\\"}}\",\r\n      \"info\": \"{\\\"firstName\\\":\\\"Jordan\\\",\\\"lastName\\\":\\\"Parker\\\",\\\"phone\\\":null,\\\"locale\\\":\\\"en_US\\\",\\\"timeZone\\\":\\\"Europe\\\\\/Belgrade\\\",\\\"urlParams\\\":null}\",\r\n      \"appointmentId\": 742,\r\n      \"persons\": 1,\r\n      \"token\": \"08a4df18c0\",\r\n      \"payments\": [\r\n        {\r\n          \"id\": 1001,\r\n          \"customerBookingId\": 980,\r\n          \"packageCustomerId\": null,\r\n          \"parentId\": null,\r\n          \"amount\": 0,\r\n          \"gateway\": \"onSite\",\r\n          \"gatewayTitle\": \"\",\r\n          \"dateTime\": \"2026-02-12 13:00:00\",\r\n          \"status\": \"pending\",\r\n          \"data\": \"\",\r\n          \"entity\": \"appointment\",\r\n          \"created\": null,\r\n          \"actionsCompleted\": null,\r\n          \"wcOrderId\": null,\r\n          \"wcOrderUrl\": null,\r\n          \"wcItemCouponValue\": null,\r\n          \"wcItemTaxValue\": null,\r\n          \"transactionId\": null\r\n        }\r\n      ],\r\n      \"utcOffset\": null,\r\n      \"aggregatedPrice\": true,\r\n      \"isChangedStatus\": null,\r\n      \"isLastBooking\": null,\r\n      \"packageCustomerService\": null,\r\n      \"ticketsData\": [],\r\n      \"duration\": 1800,\r\n      \"created\": null,\r\n      \"actionsCompleted\": false,\r\n      \"isUpdated\": null\r\n    },\r\n    \"utcTime\": [\r\n      {\r\n        \"start\": \"2026-02-12 12:00:00\",\r\n        \"end\": \"2026-02-12 12:30:00\"\r\n      }\r\n    ],\r\n    \"appointmentStatusChanged\": true,\r\n    \"recurring\": [],\r\n    \"package\": [],\r\n    \"packageId\": null,\r\n    \"customer\": {\r\n      \"id\": 64,\r\n      \"firstName\": \"Jordan\",\r\n      \"lastName\": \"Parker\",\r\n      \"birthday\": null,\r\n      \"email\": \"jordan.parker@example.test\",\r\n      \"phone\": null,\r\n      \"type\": \"customer\",\r\n      \"status\": null,\r\n      \"note\": null,\r\n      \"zoomUserId\": null,\r\n      \"countryPhoneIso\": null,\r\n      \"externalId\": null,\r\n      \"pictureFullPath\": null,\r\n      \"pictureThumbPath\": null,\r\n      \"translations\": \"{\\\"defaultLanguage\\\":\\\"en_US\\\"}\",\r\n      \"gender\": null,\r\n      \"locale\": \"en_US\",\r\n      \"timeZone\": \"Europe\/Belgrade\"\r\n    },\r\n    \"bookable\": {\r\n      \"id\": 1,\r\n      \"name\": \"amelia service\",\r\n      \"description\": \"location address: %location_address%\",\r\n      \"color\": \"#1788FB\",\r\n      \"price\": 23,\r\n      \"deposit\": 14,\r\n      \"depositPayment\": \"fixed\",\r\n      \"depositPerPerson\": true,\r\n      \"pictureFullPath\": null,\r\n      \"pictureThumbPath\": null,\r\n      \"extras\": [\r\n        {\r\n          \"id\": 17,\r\n          \"name\": \"extra\",\r\n          \"description\": null,\r\n          \"price\": 0,\r\n          \"maxQuantity\": 1,\r\n          \"position\": 1,\r\n          \"duration\": 600,\r\n          \"serviceId\": null,\r\n          \"aggregatedPrice\": false,\r\n          \"translations\": null\r\n        }\r\n      ],\r\n      \"coupons\": [],\r\n      \"position\": null,\r\n      \"settings\": \"{\\\"payments\\\":{\\\"mollie\\\":{\\\"enabled\\\":true},\\\"paymentLinks\\\":{\\\"enabled\\\":true,\\\"changeBookingStatus\\\":false,\\\"redirectUrl\\\":null},\\\"onSite\\\":true,\\\"payPal\\\":{\\\"enabled\\\":true},\\\"stripe\\\":{\\\"enabled\\\":false},\\\"razorpay\\\":{\\\"enabled\\\":false}},\\\"zoom\\\":{\\\"enabled\\\":true},\\\"lessonSpace\\\":{\\\"enabled\\\":true},\\\"activation\\\":{\\\"version\\\":\\\"6.6\\\"}}\",\r\n      \"fullPayment\": true,\r\n      \"minCapacity\": 1,\r\n      \"maxCapacity\": 10,\r\n      \"duration\": 1800,\r\n      \"timeBefore\": 1800,\r\n      \"timeAfter\": 1800,\r\n      \"bringingAnyone\": true,\r\n      \"show\": true,\r\n      \"aggregatedPrice\": true,\r\n      \"status\": \"visible\",\r\n      \"categoryId\": 1,\r\n      \"category\": null,\r\n      \"priority\": [],\r\n      \"gallery\": [],\r\n      \"recurringCycle\": null,\r\n      \"recurringSub\": null,\r\n      \"recurringPayment\": 999,\r\n      \"translations\": null,\r\n      \"minSelectedExtras\": null,\r\n      \"mandatoryExtra\": null,\r\n      \"customPricing\": \"{\\\"enabled\\\":false,\\\"durations\\\":{\\\"3600\\\":{\\\"price\\\":30,\\\"rules\\\":[]},\\\"5400\\\":{\\\"price\\\":40,\\\"rules\\\":[]}}}\",\r\n      \"maxExtraPeople\": null,\r\n      \"limitPerCustomer\": \"{\\\"enabled\\\":false,\\\"numberOfApp\\\":1,\\\"timeFrame\\\":\\\"day\\\",\\\"period\\\":1,\\\"from\\\":\\\"bookingDate\\\"}\"\r\n    },\r\n    \"paymentId\": 1001,\r\n    \"packageCustomerId\": null,\r\n    \"payment\": {\r\n      \"id\": 1001,\r\n      \"customerBookingId\": 980,\r\n      \"packageCustomerId\": null,\r\n      \"parentId\": null,\r\n      \"amount\": 0,\r\n      \"gateway\": \"onSite\",\r\n      \"gatewayTitle\": \"\",\r\n      \"dateTime\": \"2026-02-12 13:00:00\",\r\n      \"status\": \"pending\",\r\n      \"data\": \"\",\r\n      \"entity\": \"appointment\",\r\n      \"created\": null,\r\n      \"actionsCompleted\": null,\r\n      \"wcOrderId\": null,\r\n      \"wcOrderUrl\": null,\r\n      \"wcItemCouponValue\": null,\r\n      \"wcItemTaxValue\": null,\r\n      \"transactionId\": null\r\n    },\r\n    \"customerCabinetUrl\": \"https:\/\/round-lake.dustinice.workers.dev:443\/https\/example.com\/index.php\/customer-panel\"\r\n  }\r\n}\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec28398 elementor-widget elementor-widget-heading\" data-id=\"ec28398\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">How do I create an event booking?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-499f356 elementor-widget elementor-widget-text-editor\" data-id=\"499f356\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><strong>Required properties<\/strong><ul><li><strong>type<\/strong> (<code>string<\/code>); Type of booking. Possible values: <code>appointment<\/code>, <code>event<\/code>, <code>package<\/code>.<\/li><li><strong>bookings<\/strong> (<code>array<\/code>); Array with one element, the booking object which contains customer and custom fields information.<\/li><li><strong>payment<\/strong> (<code>object<\/code>); Payment object with the following fields: <code>gateway<\/code>, <code>currency<\/code>, and <code>data<\/code>.<\/li><li><strong>eventId<\/strong> (<code>integer<\/code>); Event ID.<\/li><\/ul><\/li><li><strong>Other properties<\/strong><ul><li><strong>locale<\/strong> (<code>string<\/code>); Locale of the customer. Example: <code>en_US<\/code>.<\/li><li><strong>timeZone<\/strong> (<code>string<\/code>); Timezone of the customer. Example: <code>Europe\/Belgrade<\/code>.<\/li><li><strong>couponCode<\/strong> (<code>string<\/code>); Coupon code.<\/li><li><strong>runInstantPostBookingActions<\/strong> (<code>boolean<\/code>); Whether to run post booking actions in this API call. False by default. If set to false, call <code>\/bookings\/success\/{{booking_id}}<\/code> afterwards.<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bab2ae7 elementor-widget elementor-widget-heading\" data-id=\"bab2ae7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Example<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-df1a9d5 elementor-widget elementor-widget-n-accordion\" data-id=\"df1a9d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2330\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2330\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Request <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2330\" class=\"elementor-element elementor-element-5302306 e-con-full e-flex e-con e-child\" data-id=\"5302306\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3243f1a elementor-widget elementor-widget-code-highlight\" data-id=\"3243f1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-markup line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-markup\">\n\t\t\t\t\t<xmp>curl --location 'https:\/\/round-lake.dustinice.workers.dev:443\/https\/example.com\/wp-admin\/admin-ajax.php?action=wpamelia_api&call=\/api\/v1\/bookings' \\\r\n--header 'Content-Type: application\/json' \\\r\n--header 'Amelia: YOUR_API_KEY' \\\r\n--data-raw '{\r\n  \"type\": \"event\",\r\n  \"bookings\": [\r\n    {\r\n      \"customer\": {\r\n        \"email\": \"emma.reed@example.test\",\r\n        \"externalId\": null,\r\n        \"firstName\": \"Emma\",\r\n        \"lastName\": \"Reed\",\r\n        \"phone\": \"\",\r\n        \"countryPhoneIso\": \"rs\"\r\n      },\r\n      \"customFields\": {\r\n        \"1\": {\r\n          \"label\": \"text\",\r\n          \"value\": \"\",\r\n          \"type\": \"text\"\r\n        }\r\n      },\r\n      \"customerId\": 0,\r\n      \"persons\": 1,\r\n      \"ticketsData\": [\r\n        {\r\n          \"eventTicketId\": 25,\r\n          \"persons\": 0,\r\n          \"price\": 20\r\n        },\r\n        {\r\n          \"eventTicketId\": 24,\r\n          \"persons\": 2,\r\n          \"price\": 10\r\n        }\r\n      ],\r\n      \"utcOffset\": null,\r\n      \"deposit\": false\r\n    }\r\n  ],\r\n  \"payment\": {\r\n    \"amount\": \"40.00\",\r\n    \"gateway\": \"onSite\",\r\n    \"currency\": \"USD\"\r\n  },\r\n  \"recaptcha\": false,\r\n  \"locale\": \"en_US\",\r\n  \"timeZone\": \"Europe\/Belgrade\",\r\n  \"couponCode\": \"\",\r\n  \"eventId\": 54\r\n}'<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2331\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2331\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Response <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2331\" class=\"elementor-element elementor-element-5ab587a e-con-full e-flex e-con e-child\" data-id=\"5ab587a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6afd639 elementor-widget elementor-widget-code-highlight\" data-id=\"6afd639\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-markup line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-markup\">\n\t\t\t\t\t<xmp>{\r\n  \"message\": \"Successfully added booking\",\r\n  \"data\": {\r\n    \"type\": \"event\",\r\n    \"event\": {\r\n      \"id\": 54,\r\n      \"name\": \"tickets event\",\r\n      \"description\": \"\",\r\n      \"color\": \"#1788FB\",\r\n      \"price\": 0,\r\n      \"deposit\": 0,\r\n      \"depositPayment\": \"disabled\",\r\n      \"depositPerPerson\": true,\r\n      \"pictureFullPath\": null,\r\n      \"pictureThumbPath\": null,\r\n      \"extras\": [],\r\n      \"coupons\": [],\r\n      \"position\": null,\r\n      \"settings\": \"{\\\"payments\\\":{\\\"paymentLinks\\\":{\\\"enabled\\\":true,\\\"changeBookingStatus\\\":false,\\\"redirectUrl\\\":null},\\\"onSite\\\":true,\\\"payPal\\\":{\\\"enabled\\\":false},\\\"stripe\\\":{\\\"enabled\\\":false},\\\"mollie\\\":{\\\"enabled\\\":false},\\\"razorpay\\\":{\\\"enabled\\\":false}},\\\"general\\\":{\\\"minimumTimeRequirementPriorToCanceling\\\":null,\\\"redirectUrlAfterAppointment\\\":null},\\\"zoom\\\":{\\\"enabled\\\":true},\\\"lessonSpace\\\":{\\\"enabled\\\":false}}\",\r\n      \"fullPayment\": false,\r\n      \"bookings\": [\r\n        {\r\n          \"id\": 262,\r\n          \"customerId\": 11,\r\n          \"customer\": {\r\n            \"id\": 11,\r\n            \"firstName\": \"Emma\",\r\n            \"lastName\": \"Reed\",\r\n            \"birthday\": null,\r\n            \"email\": \"emma.reed@example.test\",\r\n            \"phone\": null,\r\n            \"type\": \"customer\",\r\n            \"status\": null,\r\n            \"note\": null,\r\n            \"zoomUserId\": null,\r\n            \"countryPhoneIso\": \"rs\",\r\n            \"externalId\": null,\r\n            \"pictureFullPath\": null,\r\n            \"pictureThumbPath\": null,\r\n            \"translations\": \"{\\\"defaultLanguage\\\":\\\"en_US\\\"}\",\r\n            \"gender\": null\r\n          },\r\n          \"status\": \"approved\",\r\n          \"extras\": [],\r\n          \"couponId\": null,\r\n          \"price\": 20,\r\n          \"coupon\": null,\r\n          \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"text\\\"}}\",\r\n          \"info\": \"{\\\"firstName\\\":\\\"Emma\\\",\\\"lastName\\\":\\\"Reed\\\",\\\"phone\\\":null,\\\"locale\\\":\\\"en_US\\\",\\\"timeZone\\\":\\\"Europe\\\\\/Belgrade\\\",\\\"urlParams\\\":null}\",\r\n          \"appointmentId\": null,\r\n          \"persons\": 0,\r\n          \"token\": \"eace84d090\",\r\n          \"payments\": [\r\n            {\r\n              \"id\": 303,\r\n              \"customerBookingId\": 262,\r\n              \"packageCustomerId\": null,\r\n              \"parentId\": null,\r\n              \"amount\": 0,\r\n              \"gateway\": \"onSite\",\r\n              \"gatewayTitle\": \"\",\r\n              \"dateTime\": \"2026-01-21 09:00:00\",\r\n              \"status\": \"pending\",\r\n              \"data\": \"\",\r\n              \"entity\": \"event\",\r\n              \"created\": null,\r\n              \"actionsCompleted\": null,\r\n              \"wcOrderId\": null,\r\n              \"wcOrderUrl\": null,\r\n              \"wcItemCouponValue\": null,\r\n              \"wcItemTaxValue\": null\r\n            }\r\n          ],\r\n          \"utcOffset\": null,\r\n          \"aggregatedPrice\": true,\r\n          \"isChangedStatus\": null,\r\n          \"isLastBooking\": null,\r\n          \"packageCustomerService\": null,\r\n          \"ticketsData\": [\r\n            {\r\n              \"id\": null,\r\n              \"eventTicketId\": 25,\r\n              \"customerBookingId\": null,\r\n              \"persons\": null,\r\n              \"price\": 20\r\n            },\r\n            {\r\n              \"id\": null,\r\n              \"eventTicketId\": 24,\r\n              \"customerBookingId\": null,\r\n              \"persons\": 2,\r\n              \"price\": 10\r\n            }\r\n          ],\r\n          \"duration\": null,\r\n          \"created\": null,\r\n          \"actionsCompleted\": false\r\n        }\r\n      ],\r\n      \"periods\": [\r\n        {\r\n          \"id\": 54,\r\n          \"eventId\": 54,\r\n          \"periodStart\": \"2026-01-21 09:00:00\",\r\n          \"periodEnd\": \"2026-01-21 20:30:00\",\r\n          \"zoomMeeting\": null,\r\n          \"lessonSpace\": null,\r\n          \"bookings\": [],\r\n          \"googleCalendarEventId\": null,\r\n          \"googleMeetUrl\": null,\r\n          \"outlookCalendarEventId\": null\r\n        }\r\n      ],\r\n      \"bookingOpens\": null,\r\n      \"bookingCloses\": null,\r\n      \"bookingOpensRec\": \"same\",\r\n      \"bookingClosesRec\": \"same\",\r\n      \"ticketRangeRec\": \"calculate\",\r\n      \"status\": \"approved\",\r\n      \"recurring\": null,\r\n      \"maxCapacity\": 1,\r\n      \"maxCustomCapacity\": null,\r\n      \"show\": true,\r\n      \"tags\": [],\r\n      \"customTickets\": [\r\n        {\r\n          \"id\": 25,\r\n          \"eventId\": 54,\r\n          \"name\": \"ticket2\",\r\n          \"enabled\": true,\r\n          \"price\": 20,\r\n          \"dateRangePrice\": null,\r\n          \"spots\": 20,\r\n          \"dateRanges\": \"[]\",\r\n          \"sold\": 0,\r\n          \"translations\": null\r\n        },\r\n        {\r\n          \"id\": 24,\r\n          \"eventId\": 54,\r\n          \"name\": \"ticket1\",\r\n          \"enabled\": true,\r\n          \"price\": 10,\r\n          \"dateRangePrice\": null,\r\n          \"spots\": 10,\r\n          \"dateRanges\": \"[]\",\r\n          \"sold\": 0,\r\n          \"translations\": null\r\n        }\r\n      ],\r\n      \"gallery\": [],\r\n      \"providers\": [],\r\n      \"notifyParticipants\": 1,\r\n      \"locationId\": null,\r\n      \"location\": null,\r\n      \"customLocation\": null,\r\n      \"parentId\": null,\r\n      \"created\": \"2023-04-28 16:05:24\",\r\n      \"zoomUserId\": null,\r\n      \"organizerId\": null,\r\n      \"type\": \"event\",\r\n      \"bringingAnyone\": true,\r\n      \"bookMultipleTimes\": true,\r\n      \"translations\": null,\r\n      \"customPricing\": true,\r\n      \"closeAfterMin\": null,\r\n      \"closeAfterMinBookings\": false,\r\n      \"maxExtraPeople\": null,\r\n      \"initialEventStart\": null,\r\n      \"initialEventEnd\": null\r\n    },\r\n    \"booking\": {\r\n      \"id\": 262,\r\n      \"customerId\": 11,\r\n      \"customer\": {\r\n        \"id\": 11,\r\n        \"firstName\": \"Emma\",\r\n        \"lastName\": \"Reed\",\r\n        \"birthday\": null,\r\n        \"email\": \"emma.reed@example.test\",\r\n        \"phone\": null,\r\n        \"type\": \"customer\",\r\n        \"status\": null,\r\n        \"note\": null,\r\n        \"zoomUserId\": null,\r\n        \"countryPhoneIso\": \"rs\",\r\n        \"externalId\": null,\r\n        \"pictureFullPath\": null,\r\n        \"pictureThumbPath\": null,\r\n        \"translations\": \"{\\\"defaultLanguage\\\":\\\"en_US\\\"}\",\r\n        \"gender\": null\r\n      },\r\n      \"status\": \"approved\",\r\n      \"extras\": [],\r\n      \"couponId\": null,\r\n      \"price\": 20,\r\n      \"coupon\": null,\r\n      \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"text\\\"}}\",\r\n      \"info\": \"{\\\"firstName\\\":\\\"Emma\\\",\\\"lastName\\\":\\\"Reed\\\",\\\"phone\\\":null,\\\"locale\\\":\\\"en_US\\\",\\\"timeZone\\\":\\\"Europe\\\\\/Belgrade\\\",\\\"urlParams\\\":null}\",\r\n      \"appointmentId\": null,\r\n      \"persons\": 0,\r\n      \"token\": \"eace84d090\",\r\n      \"payments\": [\r\n        {\r\n          \"id\": 303,\r\n          \"customerBookingId\": 262,\r\n          \"packageCustomerId\": null,\r\n          \"parentId\": null,\r\n          \"amount\": 0,\r\n          \"gateway\": \"onSite\",\r\n          \"gatewayTitle\": \"\",\r\n          \"dateTime\": \"2026-01-21 09:00:00\",\r\n          \"status\": \"pending\",\r\n          \"data\": \"\",\r\n          \"entity\": \"event\",\r\n          \"created\": null,\r\n          \"actionsCompleted\": null,\r\n          \"wcOrderId\": null,\r\n          \"wcOrderUrl\": null,\r\n          \"wcItemCouponValue\": null,\r\n          \"wcItemTaxValue\": null\r\n        }\r\n      ],\r\n      \"utcOffset\": null,\r\n      \"aggregatedPrice\": true,\r\n      \"isChangedStatus\": null,\r\n      \"isLastBooking\": null,\r\n      \"packageCustomerService\": null,\r\n      \"ticketsData\": [\r\n        {\r\n          \"id\": null,\r\n          \"eventTicketId\": 25,\r\n          \"customerBookingId\": null,\r\n          \"persons\": null,\r\n          \"price\": 20\r\n        },\r\n        {\r\n          \"id\": null,\r\n          \"eventTicketId\": 24,\r\n          \"customerBookingId\": null,\r\n          \"persons\": 2,\r\n          \"price\": 10\r\n        }\r\n      ],\r\n      \"duration\": null,\r\n      \"created\": null,\r\n      \"actionsCompleted\": false\r\n    },\r\n    \"utcTime\": [\r\n      {\r\n        \"start\": \"2026-01-21 07:00:00\",\r\n        \"end\": \"2026-01-21 18:30:00\"\r\n      }\r\n    ],\r\n    \"appointmentStatusChanged\": false,\r\n    \"recurring\": [],\r\n    \"package\": [],\r\n    \"packageId\": null,\r\n    \"customer\": {\r\n      \"id\": 11,\r\n      \"firstName\": \"Emma\",\r\n      \"lastName\": \"Reed\",\r\n      \"birthday\": null,\r\n      \"email\": \"emma.reed@example.test\",\r\n      \"phone\": null,\r\n      \"type\": \"customer\",\r\n      \"status\": null,\r\n      \"note\": null,\r\n      \"zoomUserId\": null,\r\n      \"countryPhoneIso\": \"rs\",\r\n      \"externalId\": null,\r\n      \"pictureFullPath\": null,\r\n      \"pictureThumbPath\": null,\r\n      \"translations\": \"{\\\"defaultLanguage\\\":\\\"en_US\\\"}\",\r\n      \"gender\": null,\r\n      \"locale\": \"en_US\",\r\n      \"timeZone\": \"Europe\/Belgrade\"\r\n    },\r\n    \"bookable\": {\r\n      \"id\": 54,\r\n      \"name\": \"tickets event\",\r\n      \"description\": \"\",\r\n      \"color\": \"#1788FB\",\r\n      \"price\": 0,\r\n      \"deposit\": 0,\r\n      \"depositPayment\": \"disabled\",\r\n      \"depositPerPerson\": true,\r\n      \"pictureFullPath\": null,\r\n      \"pictureThumbPath\": null,\r\n      \"extras\": [],\r\n      \"coupons\": [],\r\n      \"position\": null,\r\n      \"settings\": \"{\\\"payments\\\":{\\\"paymentLinks\\\":{\\\"enabled\\\":true,\\\"changeBookingStatus\\\":false,\\\"redirectUrl\\\":null},\\\"onSite\\\":true,\\\"payPal\\\":{\\\"enabled\\\":false},\\\"stripe\\\":{\\\"enabled\\\":false},\\\"mollie\\\":{\\\"enabled\\\":false},\\\"razorpay\\\":{\\\"enabled\\\":false}},\\\"general\\\":{\\\"minimumTimeRequirementPriorToCanceling\\\":null,\\\"redirectUrlAfterAppointment\\\":null},\\\"zoom\\\":{\\\"enabled\\\":true},\\\"lessonSpace\\\":{\\\"enabled\\\":false}}\",\r\n      \"fullPayment\": false\r\n    },\r\n    \"paymentId\": 303,\r\n    \"packageCustomerId\": null,\r\n    \"payment\": {\r\n      \"id\": 303,\r\n      \"customerBookingId\": 262,\r\n      \"packageCustomerId\": null,\r\n      \"parentId\": null,\r\n      \"amount\": 0,\r\n      \"gateway\": \"onSite\",\r\n      \"gatewayTitle\": \"\",\r\n      \"dateTime\": \"2026-01-21 09:00:00\",\r\n      \"status\": \"pending\",\r\n      \"data\": \"\",\r\n      \"entity\": \"event\",\r\n      \"created\": null,\r\n      \"actionsCompleted\": null,\r\n      \"wcOrderId\": null,\r\n      \"wcOrderUrl\": null,\r\n      \"wcItemCouponValue\": null,\r\n      \"wcItemTaxValue\": null\r\n    },\r\n    \"customerCabinetUrl\": \"https:\/\/round-lake.dustinice.workers.dev:443\/https\/example.com\/index.php\/customer-panel\"\r\n  }\r\n}\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c3aa35 elementor-widget elementor-widget-heading\" data-id=\"3c3aa35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">How do I create a package booking?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-beed85a elementor-widget elementor-widget-text-editor\" data-id=\"beed85a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><strong>Required properties<\/strong><ul><li><strong>type<\/strong> (<code>string<\/code>); Type of booking. Possible values: <code>appointment<\/code>, <code>event<\/code>, <code>package<\/code>.<\/li><li><strong>bookings<\/strong> (<code>array<\/code>); Array with one element, the booking object which contains customer and custom fields information.<\/li><li><strong>payment<\/strong> (<code>object<\/code>); Payment object with the following fields: <code>gateway<\/code>, <code>currency<\/code>, and <code>data<\/code>.<\/li><li><strong>packageId<\/strong> (<code>integer<\/code>); Package ID.<\/li><li><strong>package<\/strong> (<code>array<\/code>); Array of all the booked package appointments.<\/li><\/ul><\/li><li><strong>Other properties<\/strong><ul><li><strong>locale<\/strong> (<code>string<\/code>); Locale of the customer. Example: <code>en_US<\/code>.<\/li><li><strong>timeZone<\/strong> (<code>string<\/code>); Timezone of the customer. Example: <code>Europe\/Belgrade<\/code>.<\/li><li><strong>couponCode<\/strong> (<code>string<\/code>); Coupon code.<\/li><li><strong>packageRules<\/strong> (<code>array<\/code>); Chosen employee and location for each service in the package. These employees will be used when the customer continues booking appointments in their package on the customer panel, if choosing the employee is disabled.<\/li><li><strong>runInstantPostBookingActions<\/strong> (<code>boolean<\/code>); Whether to run post booking actions in this API call. False by default. If set to false, call <code>\/bookings\/success\/{{booking_id}}<\/code> afterwards.<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5122f8a elementor-widget elementor-widget-heading\" data-id=\"5122f8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Example<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fb752e elementor-widget elementor-widget-n-accordion\" data-id=\"9fb752e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1670\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1670\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Request <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1670\" class=\"elementor-element elementor-element-cd280c0 e-con-full e-flex e-con e-child\" data-id=\"cd280c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d198623 elementor-widget elementor-widget-code-highlight\" data-id=\"d198623\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-markup line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-markup\">\n\t\t\t\t\t<xmp>curl --location 'https:\/\/round-lake.dustinice.workers.dev:443\/https\/example.com\/wp-admin\/admin-ajax.php?action=wpamelia_api&call=\/api\/v1\/bookings' \\\r\n--header 'Content-Type: application\/json' \\\r\n--header 'Amelia: YOUR_API_KEY' \\\r\n--data-raw '{\r\n  \"type\": \"package\",\r\n  \"bookings\": [\r\n    {\r\n      \"customFields\": {\r\n        \"2\": {\r\n          \"label\": \"Text\",\r\n          \"type\": \"text\",\r\n          \"value\": \"\"\r\n        }\r\n      },\r\n      \"deposit\": true,\r\n      \"locale\": \"en_US\",\r\n      \"utcOffset\": null,\r\n      \"customerId\": null,\r\n      \"customer\": {\r\n        \"firstName\": \"Noah\",\r\n        \"lastName\": \"Bennett\",\r\n        \"email\": \"noah.bennett@example.test\",\r\n        \"phone\": \"\",\r\n        \"countryPhoneIso\": \"\",\r\n        \"externalId\": null,\r\n        \"translations\": null\r\n      },\r\n      \"persons\": 1\r\n    }\r\n  ],\r\n  \"payment\": {\r\n    \"gateway\": \"onSite\",\r\n    \"currency\": \"USD\",\r\n    \"data\": {}\r\n  },\r\n  \"locale\": \"en_US\",\r\n  \"timeZone\": \"Europe\/Belgrade\",\r\n  \"package\": [\r\n    {\r\n      \"bookingStart\": \"2026-03-05 07:30\",\r\n      \"serviceId\": 1,\r\n      \"providerId\": 4,\r\n      \"locationId\": 8,\r\n      \"utcOffset\": 120,\r\n      \"notifyParticipants\": 1\r\n    },\r\n    {\r\n      \"bookingStart\": \"2026-03-04 10:00\",\r\n      \"serviceId\": 11,\r\n      \"providerId\": 4,\r\n      \"locationId\": 8,\r\n      \"utcOffset\": 120,\r\n      \"notifyParticipants\": 1\r\n    }\r\n  ],\r\n  \"packageId\": 1,\r\n  \"packageRules\": [\r\n    {\r\n      \"serviceId\": 1,\r\n      \"providerId\": 2,\r\n      \"locationId\": 1\r\n    },\r\n    {\r\n      \"serviceId\": 11,\r\n      \"providerId\": null,\r\n      \"locationId\": null\r\n    }\r\n  ],\r\n  \"utcOffset\": 120,\r\n  \"couponCode\": null\r\n}'<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1671\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1671\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Response <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1671\" class=\"elementor-element elementor-element-40eed62 e-con-full e-flex e-con e-child\" data-id=\"40eed62\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bbfab52 elementor-widget elementor-widget-code-highlight\" data-id=\"bbfab52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-markup line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-markup\">\n\t\t\t\t\t<xmp>{\r\n  \"message\": \"Successfully added booking\",\r\n  \"data\": {\r\n    \"type\": \"package\",\r\n    \"package\": [\r\n      {\r\n        \"type\": \"appointment\",\r\n        \"appointment\": {\r\n          \"id\": 580,\r\n          \"bookings\": [\r\n            {\r\n              \"id\": 766,\r\n              \"customerId\": 2,\r\n              \"customer\": {\r\n                \"id\": 2,\r\n                \"firstName\": \"Noah\",\r\n                \"lastName\": \"Bennett\",\r\n                \"birthday\": null,\r\n                \"email\": \"noah.bennett@example.test\",\r\n                \"phone\": null,\r\n                \"type\": \"customer\",\r\n                \"status\": null,\r\n                \"note\": null,\r\n                \"zoomUserId\": null,\r\n                \"countryPhoneIso\": null,\r\n                \"externalId\": null,\r\n                \"pictureFullPath\": null,\r\n                \"pictureThumbPath\": null,\r\n                \"translations\": \"{\\\"defaultLanguage\\\":\\\"en_US\\\"}\",\r\n                \"gender\": null\r\n              },\r\n              \"status\": \"approved\",\r\n              \"extras\": [],\r\n              \"couponId\": null,\r\n              \"price\": 20,\r\n              \"coupon\": null,\r\n              \"customFields\": \"{\\\"2\\\":{\\\"label\\\":\\\"Text\\\",\\\"type\\\":\\\"text\\\",\\\"value\\\":\\\"\\\"}}\",\r\n              \"info\": \"{\\\"firstName\\\":\\\"Noah\\\",\\\"lastName\\\":\\\"Bennett\\\",\\\"phone\\\":null,\\\"locale\\\":\\\"en_US\\\",\\\"timeZone\\\":\\\"Europe\\\\\/Belgrade\\\",\\\"urlParams\\\":null}\",\r\n              \"appointmentId\": 580,\r\n              \"persons\": 1,\r\n              \"token\": \"48dd3639c1\",\r\n              \"payments\": [],\r\n              \"utcOffset\": 120,\r\n              \"aggregatedPrice\": true,\r\n              \"isChangedStatus\": null,\r\n              \"isLastBooking\": null,\r\n              \"packageCustomerService\": {\r\n                \"id\": 129,\r\n                \"serviceId\": 1,\r\n                \"providerId\": null,\r\n                \"locationId\": null,\r\n                \"bookingsCount\": 1,\r\n                \"packageCustomer\": {\r\n                  \"id\": 104,\r\n                  \"packageId\": 1,\r\n                  \"customerId\": 2,\r\n                  \"price\": 40,\r\n                  \"payments\": [],\r\n                  \"start\": \"2026-03-01 10:35:52\",\r\n                  \"end\": \"2026-03-22 12:35:52\",\r\n                  \"purchased\": \"2026-03-01 10:35:52\",\r\n                  \"status\": null,\r\n                  \"bookingsCount\": 0,\r\n                  \"couponId\": null,\r\n                  \"coupon\": null\r\n                }\r\n              },\r\n              \"ticketsData\": [],\r\n              \"duration\": null,\r\n              \"created\": \"2026-03-01 12:35:52\",\r\n              \"actionsCompleted\": false,\r\n              \"isUpdated\": null\r\n            }\r\n          ],\r\n          \"notifyParticipants\": 1,\r\n          \"internalNotes\": null,\r\n          \"status\": \"approved\",\r\n          \"serviceId\": 1,\r\n          \"parentId\": null,\r\n          \"providerId\": 4,\r\n          \"locationId\": 8,\r\n          \"provider\": null,\r\n          \"service\": null,\r\n          \"location\": {\r\n            \"id\": 8,\r\n            \"status\": \"visible\",\r\n            \"name\": \"lokacija5\",\r\n            \"description\": \"\",\r\n            \"address\": \"Velisava Vulovi\u0107a, Belgrade, Serbia\",\r\n            \"phone\": \"\",\r\n            \"latitude\": 44.764132,\r\n            \"longitude\": 20.455622,\r\n            \"pictureFullPath\": null,\r\n            \"pictureThumbPath\": null,\r\n            \"pin\": \"\",\r\n            \"translations\": null\r\n          },\r\n          \"googleCalendarEventId\": null,\r\n          \"googleMeetUrl\": null,\r\n          \"outlookCalendarEventId\": null,\r\n          \"zoomMeeting\": null,\r\n          \"lessonSpace\": null,\r\n          \"bookingStart\": \"2026-03-05 09:30:00\",\r\n          \"bookingEnd\": \"2026-03-05 10:00:00\",\r\n          \"type\": \"appointment\",\r\n          \"isRescheduled\": null,\r\n          \"isFull\": null,\r\n          \"resources\": []\r\n        },\r\n        \"booking\": {\r\n          \"id\": 766,\r\n          \"customerId\": 2,\r\n          \"customer\": {\r\n            \"id\": 2,\r\n            \"firstName\": \"Noah\",\r\n            \"lastName\": \"Bennett\",\r\n            \"birthday\": null,\r\n            \"email\": \"noah.bennett@example.test\",\r\n            \"phone\": null,\r\n            \"type\": \"customer\",\r\n            \"status\": null,\r\n            \"note\": null,\r\n            \"zoomUserId\": null,\r\n            \"countryPhoneIso\": null,\r\n            \"externalId\": null,\r\n            \"pictureFullPath\": null,\r\n            \"pictureThumbPath\": null,\r\n            \"translations\": \"{\\\"defaultLanguage\\\":\\\"en_US\\\"}\",\r\n            \"gender\": null\r\n          },\r\n          \"status\": \"approved\",\r\n          \"extras\": [],\r\n          \"couponId\": null,\r\n          \"price\": 20,\r\n          \"coupon\": null,\r\n          \"customFields\": \"{\\\"2\\\":{\\\"label\\\":\\\"Text\\\",\\\"type\\\":\\\"text\\\",\\\"value\\\":\\\"\\\"}}\",\r\n          \"info\": \"{\\\"firstName\\\":\\\"Noah\\\",\\\"lastName\\\":\\\"Bennett\\\",\\\"phone\\\":null,\\\"locale\\\":\\\"en_US\\\",\\\"timeZone\\\":\\\"Europe\\\\\/Belgrade\\\",\\\"urlParams\\\":null}\",\r\n          \"appointmentId\": 580,\r\n          \"persons\": 1,\r\n          \"token\": \"48dd3639c1\",\r\n          \"payments\": [],\r\n          \"utcOffset\": 120,\r\n          \"aggregatedPrice\": true,\r\n          \"isChangedStatus\": null,\r\n          \"isLastBooking\": null,\r\n          \"packageCustomerService\": {\r\n            \"id\": 129,\r\n            \"serviceId\": 1,\r\n            \"providerId\": null,\r\n            \"locationId\": null,\r\n            \"bookingsCount\": 1,\r\n            \"packageCustomer\": {\r\n              \"id\": 104,\r\n              \"packageId\": 1,\r\n              \"customerId\": 2,\r\n              \"price\": 40,\r\n              \"payments\": [],\r\n              \"start\": \"2026-03-01 10:35:52\",\r\n              \"end\": \"2026-03-22 12:35:52\",\r\n              \"purchased\": \"2026-03-01 10:35:52\",\r\n              \"status\": null,\r\n              \"bookingsCount\": 0,\r\n              \"couponId\": null,\r\n              \"coupon\": null\r\n            }\r\n          },\r\n          \"ticketsData\": [],\r\n          \"duration\": null,\r\n          \"created\": \"2026-03-01 12:35:52\",\r\n          \"actionsCompleted\": false,\r\n          \"isUpdated\": null\r\n        },\r\n        \"utcTime\": [\r\n          {\r\n            \"start\": \"2026-03-05 07:30:00\",\r\n            \"end\": \"2026-03-05 08:00:00\"\r\n          }\r\n        ],\r\n        \"appointmentStatusChanged\": false\r\n      }\r\n    ],\r\n    \"booking\": null,\r\n    \"utcTime\": [],\r\n    \"appointmentStatusChanged\": false,\r\n    \"recurring\": [],\r\n    \"packageId\": 1,\r\n    \"customer\": {\r\n      \"id\": 2,\r\n      \"firstName\": \"Noah\",\r\n      \"lastName\": \"Bennett\",\r\n      \"birthday\": null,\r\n      \"email\": \"noah.bennett@example.test\",\r\n      \"phone\": null,\r\n      \"type\": \"customer\",\r\n      \"status\": null,\r\n      \"note\": null,\r\n      \"zoomUserId\": null,\r\n      \"countryPhoneIso\": null,\r\n      \"externalId\": null,\r\n      \"pictureFullPath\": null,\r\n      \"pictureThumbPath\": null,\r\n      \"translations\": \"{\\\"defaultLanguage\\\":\\\"en_US\\\"}\",\r\n      \"gender\": null,\r\n      \"locale\": \"en_US\",\r\n      \"timeZone\": \"Europe\/Belgrade\"\r\n    },\r\n    \"paymentId\": 782,\r\n    \"packageCustomerId\": 104,\r\n    \"payment\": {\r\n      \"id\": 782,\r\n      \"customerBookingId\": null,\r\n      \"packageCustomerId\": 104,\r\n      \"parentId\": null,\r\n      \"amount\": 0,\r\n      \"gateway\": \"onSite\",\r\n      \"gatewayTitle\": \"\",\r\n      \"dateTime\": \"2026-03-01 12:35:52\",\r\n      \"status\": \"pending\",\r\n      \"data\": \"\",\r\n      \"entity\": \"package\",\r\n      \"created\": null,\r\n      \"actionsCompleted\": null,\r\n      \"triggeredActions\": null,\r\n      \"wcOrderId\": null,\r\n      \"wcOrderItemId\": null,\r\n      \"wcOrderUrl\": null,\r\n      \"wcItemCouponValue\": null,\r\n      \"wcItemTaxValue\": null,\r\n      \"transactionId\": null\r\n    },\r\n    \"isCart\": false,\r\n    \"customerCabinetUrl\": \"https:\/\/round-lake.dustinice.workers.dev:443\/https\/example.com\/?page_id=82\"\r\n  }\r\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20afe9c elementor-widget elementor-widget-heading\" data-id=\"20afe9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">How do I run post-booking actions?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5db586 elementor-widget elementor-widget-text-editor\" data-id=\"a5db586\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><strong>Endpoint:<\/strong> Run post booking actions (sending notifications, creating Google\/Outlook calendar events, creating a Zoom meeting, calling webhooks).<\/li><li><strong>Method:<\/strong> <code>POST<\/code><\/li><li><strong>Path:<\/strong> <code>\/bookings\/success\/{{booking_id}}<\/code><\/li><li><strong>Required properties<\/strong><ul><li><strong>type<\/strong> (<code>string<\/code>); Type of booking. Possible values: <code>appointment<\/code>, <code>event<\/code>, <code>package<\/code>.<\/li><li><strong>appointmentStatusChanged<\/strong> (<code>boolean<\/code>); Whether the appointment status has changed after adding the booking.<\/li><li><strong>customerId<\/strong> (<code>integer<\/code>); Customer id.<\/li><li><strong>paymentId<\/strong> (<code>integer<\/code>); Payment id.<\/li><li><strong>packageCustomerId<\/strong> (<code>integer<\/code>); Package booking id. Required if customer booked a package.<\/li><li><strong>packageId<\/strong> (<code>integer<\/code>); Package id. Required if customer booked a package.<\/li><li><strong>recurring<\/strong> (<code>array<\/code>); Array of recurring appointments. Required if customer made recurring appointments.<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a349428 elementor-widget elementor-widget-heading\" data-id=\"a349428\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Example<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecc0a81 elementor-widget elementor-widget-n-accordion\" data-id=\"ecc0a81\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2480\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2480\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Request <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2480\" class=\"elementor-element elementor-element-428f701 e-con-full e-flex e-con e-child\" data-id=\"428f701\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-66baff2 elementor-widget elementor-widget-code-highlight\" data-id=\"66baff2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-markup line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-markup\">\n\t\t\t\t\t<xmp>curl --location 'https:\/\/round-lake.dustinice.workers.dev:443\/https\/example.com\/wp-admin\/admin-ajax.php?action=wpamelia_api&call=\/api\/v1\/bookings\/success\/900' \\\r\n--header 'Content-Type: application\/json' \\\r\n--header 'Amelia: YOUR_API_KEY' \\\r\n--data '{\r\n  \"type\": \"appointment\",\r\n  \"appointmentStatusChanged\": false,\r\n  \"recurring\": [],\r\n  \"packageId\": null,\r\n  \"customerId\": 64,\r\n  \"paymentId\": 916,\r\n  \"packageCustomerId\": null\r\n}'<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2481\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2481\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Response <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2481\" class=\"elementor-element elementor-element-882f9c4 e-con-full e-flex e-con e-child\" data-id=\"882f9c4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ed0bdf elementor-widget elementor-widget-code-highlight\" data-id=\"3ed0bdf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-markup line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-markup\">\n\t\t\t\t\t<xmp>{\r\n  \"message\": \"Successfully get booking\",\r\n  \"data\": []\r\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ef334f elementor-widget elementor-widget-heading\" data-id=\"7ef334f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">How do I reschedule a booking?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23e1709 elementor-widget elementor-widget-text-editor\" data-id=\"23e1709\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><strong>Endpoint:<\/strong> Reschedule an appointment date and time.<\/li><li><strong>Method:<\/strong> <code>POST<\/code><\/li><li><strong>Path:<\/strong> <code>\/bookings\/reassign\/{{booking_id}}<\/code><\/li><li><strong>Required properties<\/strong><ul><li><strong>bookingStart<\/strong> (<code>string<\/code>); New booking start date and time in the format: <code>YYYY-MM-DD HH:mm<\/code>.<\/li><\/ul><\/li><li><strong>Other properties<\/strong><ul><li><strong>utcOffset<\/strong> (<code>integer<\/code>); UTC offset in minutes.<\/li><li><strong>timeZone<\/strong> (<code>string<\/code>); Time zone. Example: <code>Europe\/Belgrade<\/code>.<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9a2ea8 elementor-widget elementor-widget-heading\" data-id=\"d9a2ea8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Example<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f95a0d elementor-widget elementor-widget-n-accordion\" data-id=\"0f95a0d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1630\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1630\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Request <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1630\" class=\"elementor-element elementor-element-d20a680 e-con-full e-flex e-con e-child\" data-id=\"d20a680\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f020ceb elementor-widget elementor-widget-code-highlight\" data-id=\"f020ceb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-markup line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-markup\">\n\t\t\t\t\t<xmp>curl --location 'https:\/\/round-lake.dustinice.workers.dev:443\/https\/example.com\/wp-admin\/admin-ajax.php?action=wpamelia_api&call=\/api\/v1\/bookings\/reassign\/975' \\\r\n--header 'Content-Type: application\/json' \\\r\n--header 'Amelia: YOUR_API_KEY' \\\r\n--data '{\r\n  \"bookingStart\": \"2026-01-09 09:30\",\r\n  \"utcOffset\": null,\r\n  \"timeZone\": \"Europe\/Belgrade\"\r\n}'<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1631\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1631\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Response <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1631\" class=\"elementor-element elementor-element-bc900cc e-con-full e-flex e-con e-child\" data-id=\"bc900cc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1b0215 elementor-widget elementor-widget-code-highlight\" data-id=\"a1b0215\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-markup line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-markup\">\n\t\t\t\t\t<xmp>{\r\n  \"message\": \"Successfully updated appointment\",\r\n  \"data\": {\r\n    \"booking\": {\r\n      \"id\": 975,\r\n      \"customerId\": 64,\r\n      \"customer\": null,\r\n      \"status\": \"approved\",\r\n      \"extras\": [],\r\n      \"couponId\": null,\r\n      \"price\": 23,\r\n      \"coupon\": null,\r\n      \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"type\\\":\\\"text\\\",\\\"value\\\":\\\"custom field value\\\"}}\",\r\n      \"info\": \"{\\\"firstName\\\":\\\"Jordan\\\",\\\"lastName\\\":\\\"Parker\\\",\\\"phone\\\":null,\\\"locale\\\":null,\\\"timeZone\\\":null,\\\"urlParams\\\":null}\",\r\n      \"appointmentId\": 737,\r\n      \"persons\": 1,\r\n      \"token\": null,\r\n      \"payments\": [\r\n        {\r\n          \"id\": 996,\r\n          \"customerBookingId\": 975,\r\n          \"packageCustomerId\": null,\r\n          \"parentId\": null,\r\n          \"amount\": 0,\r\n          \"gateway\": \"onSite\",\r\n          \"gatewayTitle\": \"\",\r\n          \"dateTime\": \"2026-02-12 13:00:00\",\r\n          \"status\": \"pending\",\r\n          \"data\": \"\",\r\n          \"entity\": null,\r\n          \"created\": null,\r\n          \"actionsCompleted\": null,\r\n          \"wcOrderId\": null,\r\n          \"wcOrderUrl\": null,\r\n          \"wcItemCouponValue\": null,\r\n          \"wcItemTaxValue\": null,\r\n          \"transactionId\": null\r\n        }\r\n      ],\r\n      \"utcOffset\": null,\r\n      \"aggregatedPrice\": true,\r\n      \"isChangedStatus\": null,\r\n      \"isLastBooking\": null,\r\n      \"packageCustomerService\": null,\r\n      \"ticketsData\": [],\r\n      \"duration\": 1800,\r\n      \"created\": \"2026-01-03 14:09:47\",\r\n      \"actionsCompleted\": null,\r\n      \"isUpdated\": null\r\n    },\r\n    \"newAppointment\": null,\r\n    \"oldAppointment\": {\r\n      \"id\": 739,\r\n      \"bookings\": [],\r\n      \"notifyParticipants\": 1,\r\n      \"internalNotes\": \"\",\r\n      \"status\": \"canceled\",\r\n      \"serviceId\": 1,\r\n      \"parentId\": null,\r\n      \"providerId\": 1,\r\n      \"locationId\": 2,\r\n      \"provider\": null,\r\n      \"service\": null,\r\n      \"location\": null,\r\n      \"googleCalendarEventId\": null,\r\n      \"googleMeetUrl\": null,\r\n      \"outlookCalendarEventId\": null,\r\n      \"zoomMeeting\": null,\r\n      \"lessonSpace\": null,\r\n      \"bookingStart\": \"2026-02-12 13:00:00\",\r\n      \"bookingEnd\": \"2026-02-12 13:30:00\",\r\n      \"type\": \"appointment\",\r\n      \"isRescheduled\": null,\r\n      \"isFull\": null,\r\n      \"resources\": []\r\n    },\r\n    \"oldAppointmentStatusChanged\": true,\r\n    \"existingAppointment\": {\r\n      \"id\": 737,\r\n      \"bookings\": [\r\n        {\r\n          \"id\": 973,\r\n          \"customerId\": 64,\r\n          \"customer\": {\r\n            \"id\": 64,\r\n            \"firstName\": \"Jordan\",\r\n            \"lastName\": \"Parker\",\r\n            \"birthday\": null,\r\n            \"email\": \"jordan.parker@example.test\",\r\n            \"phone\": null,\r\n            \"type\": \"customer\",\r\n            \"status\": \"visible\",\r\n            \"note\": null,\r\n            \"zoomUserId\": null,\r\n            \"countryPhoneIso\": null,\r\n            \"externalId\": null,\r\n            \"pictureFullPath\": null,\r\n            \"pictureThumbPath\": null,\r\n            \"translations\": null,\r\n            \"gender\": null\r\n          },\r\n          \"status\": \"approved\",\r\n          \"extras\": [],\r\n          \"couponId\": null,\r\n          \"price\": 23,\r\n          \"coupon\": null,\r\n          \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"type\\\":\\\"text\\\",\\\"value\\\":\\\"custom field value\\\"}}\",\r\n          \"info\": \"{\\\"firstName\\\":\\\"Jordan\\\",\\\"lastName\\\":\\\"Parker\\\",\\\"phone\\\":null,\\\"locale\\\":\\\"en_US\\\",\\\"timeZone\\\":\\\"Europe\\\\\/Belgrade\\\",\\\"urlParams\\\":null}\",\r\n          \"appointmentId\": 737,\r\n          \"persons\": 1,\r\n          \"token\": null,\r\n          \"payments\": [\r\n            {\r\n              \"id\": 994,\r\n              \"customerBookingId\": 973,\r\n              \"packageCustomerId\": null,\r\n              \"parentId\": null,\r\n              \"amount\": 0,\r\n              \"gateway\": \"onSite\",\r\n              \"gatewayTitle\": \"\",\r\n              \"dateTime\": \"2026-01-09 09:30:00\",\r\n              \"status\": \"pending\",\r\n              \"data\": \"\",\r\n              \"entity\": null,\r\n              \"created\": \"2026-01-03 12:03:22\",\r\n              \"actionsCompleted\": null,\r\n              \"wcOrderId\": null,\r\n              \"wcOrderUrl\": null,\r\n              \"wcItemCouponValue\": null,\r\n              \"wcItemTaxValue\": null,\r\n              \"transactionId\": null\r\n            }\r\n          ],\r\n          \"utcOffset\": null,\r\n          \"aggregatedPrice\": true,\r\n          \"isChangedStatus\": null,\r\n          \"isLastBooking\": null,\r\n          \"packageCustomerService\": null,\r\n          \"ticketsData\": [],\r\n          \"duration\": 1800,\r\n          \"created\": \"2026-01-03 14:03:22\",\r\n          \"actionsCompleted\": null,\r\n          \"isUpdated\": null\r\n        },\r\n        {\r\n          \"id\": 977,\r\n          \"customerId\": 74,\r\n          \"customer\": {\r\n            \"id\": 74,\r\n            \"firstName\": \"Sofia\",\r\n            \"lastName\": \"Miller\",\r\n            \"birthday\": null,\r\n            \"email\": \"sofia.miller@example.test\",\r\n            \"phone\": null,\r\n            \"type\": \"customer\",\r\n            \"status\": \"visible\",\r\n            \"note\": null,\r\n            \"zoomUserId\": null,\r\n            \"countryPhoneIso\": null,\r\n            \"externalId\": null,\r\n            \"pictureFullPath\": null,\r\n            \"pictureThumbPath\": null,\r\n            \"translations\": null,\r\n            \"gender\": null\r\n          },\r\n          \"status\": \"approved\",\r\n          \"extras\": [],\r\n          \"couponId\": null,\r\n          \"price\": 23,\r\n          \"coupon\": null,\r\n          \"customFields\": \"{\\\"2\\\":{\\\"label\\\":\\\"Select1\\\",\\\"type\\\":\\\"select\\\",\\\"value\\\":\\\"\\\"},\\\"7\\\":{\\\"label\\\":\\\"My address\\\",\\\"type\\\":\\\"address\\\",\\\"value\\\":\\\"\\\"},\\\"8\\\":{\\\"label\\\":\\\"My address 2\\\",\\\"type\\\":\\\"address\\\",\\\"value\\\":\\\"\\\"},\\\"11\\\":{\\\"label\\\":\\\"Select custom field\\\",\\\"type\\\":\\\"select\\\",\\\"value\\\":\\\"\\\"}}\",\r\n          \"info\": \"{\\\"firstName\\\":\\\"Sofia\\\",\\\"lastName\\\":\\\"Miller\\\",\\\"phone\\\":null,\\\"locale\\\":\\\"en_US\\\",\\\"timeZone\\\":\\\"Europe\\\\\/Belgrade\\\",\\\"urlParams\\\":null}\",\r\n          \"appointmentId\": 737,\r\n          \"persons\": 1,\r\n          \"token\": null,\r\n          \"payments\": [\r\n            {\r\n              \"id\": 998,\r\n              \"customerBookingId\": 977,\r\n              \"packageCustomerId\": null,\r\n              \"parentId\": 997,\r\n              \"amount\": 0,\r\n              \"gateway\": \"onSite\",\r\n              \"gatewayTitle\": \"\",\r\n              \"dateTime\": \"2026-01-09 09:30:00\",\r\n              \"status\": \"pending\",\r\n              \"data\": \"\",\r\n              \"entity\": null,\r\n              \"created\": \"2026-01-03 12:27:12\",\r\n              \"actionsCompleted\": null,\r\n              \"wcOrderId\": null,\r\n              \"wcOrderUrl\": null,\r\n              \"wcItemCouponValue\": null,\r\n              \"wcItemTaxValue\": null,\r\n              \"transactionId\": null\r\n            }\r\n          ],\r\n          \"utcOffset\": null,\r\n          \"aggregatedPrice\": true,\r\n          \"isChangedStatus\": null,\r\n          \"isLastBooking\": null,\r\n          \"packageCustomerService\": null,\r\n          \"ticketsData\": [],\r\n          \"duration\": 1800,\r\n          \"created\": \"2026-01-03 14:27:12\",\r\n          \"actionsCompleted\": null,\r\n          \"isUpdated\": null\r\n        }\r\n      ],\r\n      \"notifyParticipants\": 1,\r\n      \"internalNotes\": \"\",\r\n      \"status\": \"approved\",\r\n      \"serviceId\": 1,\r\n      \"parentId\": null,\r\n      \"providerId\": 1,\r\n      \"locationId\": 2,\r\n      \"provider\": {\r\n        \"id\": 1,\r\n        \"firstName\": \"Mia\",\r\n        \"lastName\": \"Johnson\",\r\n        \"birthday\": null,\r\n        \"email\": \"mia.johnson@example.test\",\r\n        \"phone\": \"+381631234567\",\r\n        \"type\": \"provider\",\r\n        \"status\": null,\r\n        \"note\": \"note 123345678900\",\r\n        \"zoomUserId\": null,\r\n        \"countryPhoneIso\": null,\r\n        \"externalId\": null,\r\n        \"pictureFullPath\": null,\r\n        \"pictureThumbPath\": null,\r\n        \"translations\": null,\r\n        \"weekDayList\": [],\r\n        \"serviceList\": [],\r\n        \"dayOffList\": [],\r\n        \"specialDayList\": [],\r\n        \"locationId\": null,\r\n        \"googleCalendar\": null,\r\n        \"outlookCalendar\": null,\r\n        \"timeZone\": null,\r\n        \"description\": \"\"\r\n      },\r\n      \"service\": {\r\n        \"id\": 1,\r\n        \"name\": \"amelia service\",\r\n        \"description\": \"location address: %location_address%\",\r\n        \"color\": \"#1788FB\",\r\n        \"price\": 20,\r\n        \"deposit\": null,\r\n        \"depositPayment\": null,\r\n        \"depositPerPerson\": null,\r\n        \"pictureFullPath\": null,\r\n        \"pictureThumbPath\": null,\r\n        \"extras\": [],\r\n        \"coupons\": [],\r\n        \"position\": null,\r\n        \"settings\": \"{\\\"payments\\\":{\\\"mollie\\\":{\\\"enabled\\\":true},\\\"paymentLinks\\\":{\\\"enabled\\\":true,\\\"changeBookingStatus\\\":false,\\\"redirectUrl\\\":null},\\\"onSite\\\":true,\\\"payPal\\\":{\\\"enabled\\\":true},\\\"stripe\\\":{\\\"enabled\\\":false},\\\"razorpay\\\":{\\\"enabled\\\":false}},\\\"zoom\\\":{\\\"enabled\\\":true},\\\"lessonSpace\\\":{\\\"enabled\\\":true},\\\"activation\\\":{\\\"version\\\":\\\"6.6\\\"}}\",\r\n        \"fullPayment\": null,\r\n        \"minCapacity\": 1,\r\n        \"maxCapacity\": 10,\r\n        \"duration\": 1800,\r\n        \"timeBefore\": 1800,\r\n        \"timeAfter\": 1800,\r\n        \"bringingAnyone\": null,\r\n        \"show\": null,\r\n        \"aggregatedPrice\": null,\r\n        \"status\": \"visible\",\r\n        \"categoryId\": 1,\r\n        \"category\": null,\r\n        \"priority\": [],\r\n        \"gallery\": [],\r\n        \"recurringCycle\": null,\r\n        \"recurringSub\": null,\r\n        \"recurringPayment\": null,\r\n        \"translations\": null,\r\n        \"minSelectedExtras\": null,\r\n        \"mandatoryExtra\": null,\r\n        \"customPricing\": null,\r\n        \"maxExtraPeople\": null,\r\n        \"limitPerCustomer\": null\r\n      },\r\n      \"location\": null,\r\n      \"googleCalendarEventId\": \"2r1fl3hh5boboa5gjpv62qt8fo\",\r\n      \"googleMeetUrl\": null,\r\n      \"outlookCalendarEventId\": \"AQMkADAwATYwMAItZTk0ZS1lMGRmLTAwAi0wMAoARgAAA3egvCudOo1GsyywV8xCQ2wHANjP2dT7pGFAu0b6VBSGJOoAAAIBDQAAANjP2dT7pGFAu0b6VBSGJOoABsaEPmsAAAA=\",\r\n      \"zoomMeeting\": {\r\n        \"id\": 79464261133,\r\n        \"startUrl\": \"https:\/\/round-lake.dustinice.workers.dev:443\/https\/us04web.zoom.us\/s\/79464261133?zak=REDACTED\",\r\n        \"joinUrl\": \"https:\/\/round-lake.dustinice.workers.dev:443\/https\/us04web.zoom.us\/j\/79464261133?pwd=REDACTED\"\r\n      },\r\n      \"lessonSpace\": null,\r\n      \"bookingStart\": \"2026-01-09 09:30:00\",\r\n      \"bookingEnd\": \"2026-01-09 10:00:00\",\r\n      \"type\": \"appointment\",\r\n      \"isRescheduled\": null,\r\n      \"isFull\": null,\r\n      \"resources\": []\r\n    },\r\n    \"existingAppointmentStatusChanged\": false,\r\n    \"initialAppointmentDateTime\": {\r\n      \"bookingStart\": \"2026-02-12 13:00:00\",\r\n      \"bookingEnd\": \"2026-02-12 13:30:00\"\r\n    }\r\n  }\r\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aae608c elementor-widget elementor-widget-heading\" data-id=\"aae608c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">How do I cancel a booking?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e1e097 elementor-widget elementor-widget-text-editor\" data-id=\"1e1e097\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><strong>Endpoint:<\/strong> Cancel booking.<\/li><li><strong>Method:<\/strong> <code>POST<\/code><\/li><li><strong>Path:<\/strong> <code>\/bookings\/cancel\/{{booking_id}}<\/code><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2fbfc6 elementor-widget elementor-widget-heading\" data-id=\"d2fbfc6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Example<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b9465b2 elementor-widget elementor-widget-n-accordion\" data-id=\"b9465b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1940\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1940\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Request <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1940\" class=\"elementor-element elementor-element-509d827 e-con-full e-flex e-con e-child\" data-id=\"509d827\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cebc6a6 elementor-widget elementor-widget-code-highlight\" data-id=\"cebc6a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-markup line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-markup\">\n\t\t\t\t\t<xmp>curl --location 'https:\/\/round-lake.dustinice.workers.dev:443\/https\/example.com\/wp-admin\/admin-ajax.php?action=wpamelia_api&call=\/api\/v1\/bookings\/cancel\/965' \\\r\n--header 'Content-Type: application\/json' \\\r\n--header 'Amelia: YOUR_API_KEY' \\\r\n--data '{\r\n  \"type\": \"appointment\"\r\n}'<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1941\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1941\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Response <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1941\" class=\"elementor-element elementor-element-28b5638 e-con-full e-flex e-con e-child\" data-id=\"28b5638\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98b3ad7 elementor-widget elementor-widget-code-highlight\" data-id=\"98b3ad7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-markup line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-markup\">\n\t\t\t\t\t<xmp>{\r\n  \"message\": \"Successfully updated booking status\",\r\n  \"data\": {\r\n    \"appointment\": {\r\n      \"id\": 730,\r\n      \"bookings\": [\r\n        {\r\n          \"id\": 965,\r\n          \"customerId\": 17,\r\n          \"customer\": null,\r\n          \"status\": \"canceled\",\r\n          \"extras\": [],\r\n          \"couponId\": null,\r\n          \"price\": 0,\r\n          \"coupon\": null,\r\n          \"customFields\": \"{\\\"2\\\":{\\\"label\\\":\\\"Select1\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"select\\\"},\\\"5\\\":{\\\"label\\\":\\\"text3\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"text\\\"},\\\"7\\\":{\\\"label\\\":\\\"My address\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"address\\\"},\\\"8\\\":{\\\"label\\\":\\\"My address 2\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"address\\\"},\\\"10\\\":{\\\"label\\\":\\\"text\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"text\\\"}}\",\r\n          \"info\": \"{\\\"firstName\\\":\\\"Ethan\\\",\\\"lastName\\\":\\\"Cole\\\",\\\"phone\\\":null,\\\"locale\\\":null,\\\"timeZone\\\":null,\\\"urlParams\\\":null}\",\r\n          \"appointmentId\": 730,\r\n          \"persons\": 1,\r\n          \"token\": null,\r\n          \"payments\": [\r\n            {\r\n              \"id\": 987,\r\n              \"customerBookingId\": 965,\r\n              \"packageCustomerId\": 86,\r\n              \"parentId\": null,\r\n              \"amount\": 0,\r\n              \"gateway\": \"onSite\",\r\n              \"gatewayTitle\": \"\",\r\n              \"dateTime\": \"2026-02-03 09:54:46\",\r\n              \"status\": \"paid\",\r\n              \"data\": \"\",\r\n              \"entity\": null,\r\n              \"created\": null,\r\n              \"actionsCompleted\": null,\r\n              \"wcOrderId\": null,\r\n              \"wcOrderUrl\": null,\r\n              \"wcItemCouponValue\": null,\r\n              \"wcItemTaxValue\": null,\r\n              \"transactionId\": null\r\n            }\r\n          ],\r\n          \"utcOffset\": null,\r\n          \"aggregatedPrice\": true,\r\n          \"isChangedStatus\": null,\r\n          \"isLastBooking\": null,\r\n          \"packageCustomerService\": {\r\n            \"id\": 138,\r\n            \"serviceId\": null,\r\n            \"providerId\": null,\r\n            \"locationId\": null,\r\n            \"bookingsCount\": null,\r\n            \"packageCustomer\": {\r\n              \"id\": 86,\r\n              \"packageId\": 2,\r\n              \"customerId\": null,\r\n              \"price\": null,\r\n              \"payments\": [],\r\n              \"start\": null,\r\n              \"end\": null,\r\n              \"purchased\": null,\r\n              \"status\": null,\r\n              \"bookingsCount\": null,\r\n              \"couponId\": null,\r\n              \"coupon\": null\r\n            }\r\n          },\r\n          \"ticketsData\": [],\r\n          \"duration\": 1800,\r\n          \"created\": \"2026-02-03 10:01:51\",\r\n          \"actionsCompleted\": null,\r\n          \"isUpdated\": null\r\n        }\r\n      ],\r\n      \"notifyParticipants\": 1,\r\n      \"internalNotes\": \"\",\r\n      \"status\": \"canceled\",\r\n      \"serviceId\": 2,\r\n      \"parentId\": null,\r\n      \"providerId\": 35,\r\n      \"locationId\": 2,\r\n      \"provider\": null,\r\n      \"service\": null,\r\n      \"location\": null,\r\n      \"googleCalendarEventId\": null,\r\n      \"googleMeetUrl\": null,\r\n      \"outlookCalendarEventId\": null,\r\n      \"zoomMeeting\": null,\r\n      \"lessonSpace\": null,\r\n      \"bookingStart\": \"2026-02-06 13:00:00\",\r\n      \"bookingEnd\": \"2026-02-06 13:00:00\",\r\n      \"type\": \"appointment\",\r\n      \"isRescheduled\": null,\r\n      \"isFull\": null,\r\n      \"resources\": []\r\n    },\r\n    \"appointmentStatusChanged\": false,\r\n    \"booking\": {\r\n      \"id\": 965,\r\n      \"customerId\": 17,\r\n      \"customer\": {\r\n        \"id\": 17,\r\n        \"firstName\": \"Ethan\",\r\n        \"lastName\": \"Cole\",\r\n        \"birthday\": null,\r\n        \"email\": \"ethan.cole@example.test\",\r\n        \"phone\": null,\r\n        \"type\": \"customer\",\r\n        \"status\": null,\r\n        \"note\": null,\r\n        \"zoomUserId\": null,\r\n        \"countryPhoneIso\": null,\r\n        \"externalId\": null,\r\n        \"pictureFullPath\": null,\r\n        \"pictureThumbPath\": null,\r\n        \"translations\": null,\r\n        \"gender\": null\r\n      },\r\n      \"status\": \"canceled\",\r\n      \"extras\": [],\r\n      \"couponId\": null,\r\n      \"price\": 0,\r\n      \"coupon\": null,\r\n      \"customFields\": \"{\\\"2\\\":{\\\"label\\\":\\\"Select1\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"select\\\"},\\\"5\\\":{\\\"label\\\":\\\"text3\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"text\\\"},\\\"7\\\":{\\\"label\\\":\\\"My address\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"address\\\"},\\\"8\\\":{\\\"label\\\":\\\"My address 2\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"address\\\"},\\\"10\\\":{\\\"label\\\":\\\"text\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"text\\\"}}\",\r\n      \"info\": \"{\\\"firstName\\\":\\\"Ethan\\\",\\\"lastName\\\":\\\"Cole\\\",\\\"phone\\\":null,\\\"locale\\\":null,\\\"timeZone\\\":null,\\\"urlParams\\\":null}\",\r\n      \"appointmentId\": 730,\r\n      \"persons\": 1,\r\n      \"token\": \"e95992b098\",\r\n      \"payments\": [],\r\n      \"utcOffset\": null,\r\n      \"aggregatedPrice\": true,\r\n      \"isChangedStatus\": null,\r\n      \"isLastBooking\": null,\r\n      \"packageCustomerService\": null,\r\n      \"ticketsData\": [],\r\n      \"duration\": 1800,\r\n      \"created\": null,\r\n      \"actionsCompleted\": null,\r\n      \"isUpdated\": null\r\n    },\r\n    \"type\": \"appointment\",\r\n    \"status\": \"canceled\",\r\n    \"message\": \"Appointment status has been changed to canceled\"\r\n  }\r\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a6abfa elementor-widget elementor-widget-heading\" data-id=\"0a6abfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">How do I delete a booking?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f686102 elementor-widget elementor-widget-text-editor\" data-id=\"f686102\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><strong>Endpoint:<\/strong> Delete booking.<\/li><li><strong>Method:<\/strong> <code>POST<\/code><\/li><li><strong>Path:<\/strong> <code>\/bookings\/delete\/{{booking_id}}<\/code><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a47c59 elementor-widget elementor-widget-heading\" data-id=\"6a47c59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Example<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37fb0c1 elementor-widget elementor-widget-n-accordion\" data-id=\"37fb0c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-5860\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-5860\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Request <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-5860\" class=\"elementor-element elementor-element-321480d e-con-full e-flex e-con e-child\" data-id=\"321480d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70af737 elementor-widget elementor-widget-code-highlight\" data-id=\"70af737\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-markup line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-markup\">\n\t\t\t\t\t<xmp>curl --location --request POST 'https:\/\/round-lake.dustinice.workers.dev:443\/https\/example.com\/wp-admin\/admin-ajax.php?action=wpamelia_api&call=\/api\/v1\/bookings\/delete\/974' \\\r\n--header 'Amelia: YOUR_API_KEY'<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-5861\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-5861\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Response <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-5861\" class=\"elementor-element elementor-element-ccf8899 e-con-full e-flex e-con e-child\" data-id=\"ccf8899\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7bb7d6a elementor-widget elementor-widget-code-highlight\" data-id=\"7bb7d6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-markup line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-markup\">\n\t\t\t\t\t<xmp>{\r\n  \"message\": \"Successfully deleted booking\",\r\n  \"data\": {\r\n    \"appointment\": {\r\n      \"id\": 738,\r\n      \"bookings\": [\r\n        {\r\n          \"id\": 974,\r\n          \"customerId\": 64,\r\n          \"customer\": null,\r\n          \"status\": \"approved\",\r\n          \"extras\": [],\r\n          \"couponId\": null,\r\n          \"price\": 23,\r\n          \"coupon\": null,\r\n          \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"type\\\":\\\"text\\\",\\\"value\\\":\\\"custom field value\\\"}}\",\r\n          \"info\": \"{\\\"firstName\\\":\\\"Jordan\\\",\\\"lastName\\\":\\\"Parker\\\",\\\"phone\\\":null,\\\"locale\\\":\\\"en_US\\\",\\\"timeZone\\\":\\\"Europe\\\\\/Belgrade\\\",\\\"urlParams\\\":null}\",\r\n          \"appointmentId\": 738,\r\n          \"persons\": 1,\r\n          \"token\": null,\r\n          \"payments\": [\r\n            {\r\n              \"id\": 995,\r\n              \"customerBookingId\": 974,\r\n              \"packageCustomerId\": null,\r\n              \"parentId\": null,\r\n              \"amount\": 0,\r\n              \"gateway\": \"onSite\",\r\n              \"gatewayTitle\": \"\",\r\n              \"dateTime\": \"2026-02-12 13:00:00\",\r\n              \"status\": \"pending\",\r\n              \"data\": \"\",\r\n              \"entity\": null,\r\n              \"created\": null,\r\n              \"actionsCompleted\": null,\r\n              \"wcOrderId\": null,\r\n              \"wcOrderUrl\": null,\r\n              \"wcItemCouponValue\": null,\r\n              \"wcItemTaxValue\": null,\r\n              \"transactionId\": null\r\n            }\r\n          ],\r\n          \"utcOffset\": null,\r\n          \"aggregatedPrice\": true,\r\n          \"isChangedStatus\": true,\r\n          \"isLastBooking\": null,\r\n          \"packageCustomerService\": null,\r\n          \"ticketsData\": [],\r\n          \"duration\": 1800,\r\n          \"created\": \"2026-01-03 14:06:14\",\r\n          \"actionsCompleted\": null,\r\n          \"isUpdated\": null\r\n        }\r\n      ],\r\n      \"notifyParticipants\": 1,\r\n      \"internalNotes\": \"\",\r\n      \"status\": \"rejected\",\r\n      \"serviceId\": 1,\r\n      \"parentId\": null,\r\n      \"providerId\": 1,\r\n      \"locationId\": 2,\r\n      \"provider\": null,\r\n      \"service\": null,\r\n      \"location\": null,\r\n      \"googleCalendarEventId\": null,\r\n      \"googleMeetUrl\": null,\r\n      \"outlookCalendarEventId\": null,\r\n      \"zoomMeeting\": null,\r\n      \"lessonSpace\": null,\r\n      \"bookingStart\": \"2026-02-12 13:00:00\",\r\n      \"bookingEnd\": \"2026-02-12 13:30:00\",\r\n      \"type\": \"appointment\",\r\n      \"isRescheduled\": null,\r\n      \"isFull\": null,\r\n      \"resources\": []\r\n    },\r\n    \"bookingsWithChangedStatus\": [\r\n      {\r\n        \"id\": 974,\r\n        \"customerId\": 64,\r\n        \"customer\": null,\r\n        \"status\": \"approved\",\r\n        \"extras\": [],\r\n        \"couponId\": null,\r\n        \"price\": 23,\r\n        \"coupon\": null,\r\n        \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"type\\\":\\\"text\\\",\\\"value\\\":\\\"custom field value\\\"}}\",\r\n        \"info\": \"{\\\"firstName\\\":\\\"Jordan\\\",\\\"lastName\\\":\\\"Parker\\\",\\\"phone\\\":null,\\\"locale\\\":\\\"en_US\\\",\\\"timeZone\\\":\\\"Europe\\\\\/Belgrade\\\",\\\"urlParams\\\":null}\",\r\n        \"appointmentId\": 738,\r\n        \"persons\": 1,\r\n        \"token\": null,\r\n        \"payments\": [\r\n          {\r\n            \"id\": 995,\r\n            \"customerBookingId\": 974,\r\n            \"packageCustomerId\": null,\r\n            \"parentId\": null,\r\n            \"amount\": 0,\r\n            \"gateway\": \"onSite\",\r\n            \"gatewayTitle\": \"\",\r\n            \"dateTime\": \"2026-02-12 13:00:00\",\r\n            \"status\": \"pending\",\r\n            \"data\": \"\",\r\n            \"entity\": null,\r\n            \"created\": null,\r\n            \"actionsCompleted\": null,\r\n            \"wcOrderId\": null,\r\n            \"wcOrderUrl\": null,\r\n            \"wcItemCouponValue\": null,\r\n            \"wcItemTaxValue\": null,\r\n            \"transactionId\": null\r\n          }\r\n        ],\r\n        \"utcOffset\": null,\r\n        \"aggregatedPrice\": true,\r\n        \"isChangedStatus\": null,\r\n        \"isLastBooking\": null,\r\n        \"packageCustomerService\": null,\r\n        \"ticketsData\": [],\r\n        \"duration\": 1800,\r\n        \"created\": \"2026-01-03 14:06:14\",\r\n        \"actionsCompleted\": null,\r\n        \"isUpdated\": null\r\n      }\r\n    ],\r\n    \"bookingDeleted\": true,\r\n    \"appointmentDeleted\": true\r\n  }\r\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c529c2b elementor-widget elementor-widget-heading\" data-id=\"c529c2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What should I keep in mind when working with the Bookings API?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-338090c elementor-widget elementor-widget-text-editor\" data-id=\"338090c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>If you set <code>runInstantPostBookingActions<\/code> to false, the booking can be created without triggering notifications, calendar events, Zoom meetings, and webhooks right away. In that case, call <code>\/bookings\/success\/{{booking_id}}<\/code> afterwards to run post booking actions.<\/li><li>For event bookings, use <code>persons<\/code> when the event does not use tickets. If the event uses tickets, use <code>ticketsData<\/code>.<\/li><li>Always use real IDs from your Amelia installation for entities like <code>serviceId<\/code>, <code>providerId<\/code>, <code>locationId<\/code>, <code>eventId<\/code>, and <code>packageId<\/code>.<\/li><li>Use <code>timeZone<\/code> and <code>utcOffset<\/code> consistently if your integration works across multiple time zones.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>How does the Amelia Bookings API work The Amelia Bookings API allows you to programmatically create, update, reschedule, cancel, and delete bookings, including appointments, events, and packages, using authenticated REST-style endpoints. It is intended for advanced integrations where bookings need to be managed from external systems such as custom apps, CRMs, or middleware services. To [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"parent":57625,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"documentation.php","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2642],"class_list":["post-58522","page","type-page","status-publish","hentry","category-documentation"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/round-lake.dustinice.workers.dev:443\/https\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bookings - Amelia WordPress Booking Plugin<\/title>\n<meta name=\"description\" content=\"Explore Amelia\u2019s Bookings API endpoints; learn how to create, reschedule, cancel, and delete bookings with request and response examples\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-bookings\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bookings - Amelia WordPress Booking Plugin\" \/>\n<meta property=\"og:description\" content=\"Explore Amelia\u2019s Bookings API endpoints; learn how to create, reschedule, cancel, and delete bookings with request and response examples\" \/>\n<meta property=\"og:url\" content=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-bookings\/\" \/>\n<meta property=\"og:site_name\" content=\"Amelia WordPress Booking Plugin\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-28T18:08:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-content\/themes\/amelia-theme\/amelia-blocks\/assets\/img\/docs-sidebar\/docs-info-icon.svg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/api-bookings\\\/\",\"url\":\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/api-bookings\\\/\",\"name\":\"Bookings - Amelia WordPress Booking Plugin\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpamelia.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/api-bookings\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/api-bookings\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wpamelia.com\\\/wp-content\\\/themes\\\/amelia-theme\\\/amelia-blocks\\\/assets\\\/img\\\/docs-sidebar\\\/docs-info-icon.svg\",\"datePublished\":\"2026-01-05T13:07:14+00:00\",\"dateModified\":\"2026-01-28T18:08:50+00:00\",\"description\":\"Explore Amelia\u2019s Bookings API endpoints; learn how to create, reschedule, cancel, and delete bookings with request and response examples\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/api-bookings\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/api-bookings\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/api-bookings\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wpamelia.com\\\/wp-content\\\/themes\\\/amelia-theme\\\/amelia-blocks\\\/assets\\\/img\\\/docs-sidebar\\\/docs-info-icon.svg\",\"contentUrl\":\"https:\\\/\\\/wpamelia.com\\\/wp-content\\\/themes\\\/amelia-theme\\\/amelia-blocks\\\/assets\\\/img\\\/docs-sidebar\\\/docs-info-icon.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/api-bookings\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wpamelia.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentation - Amelia WordPress Booking Plugin\",\"item\":\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Bookings\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wpamelia.com\\\/#website\",\"url\":\"https:\\\/\\\/wpamelia.com\\\/\",\"name\":\"Amelia WordPress Booking Plugin\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/wpamelia.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wpamelia.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wpamelia.com\\\/#organization\",\"name\":\"Amelia WordPress Booking Plugin\",\"url\":\"https:\\\/\\\/wpamelia.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wpamelia.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wpamelia.com\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/amelia-logo-footer.webp\",\"contentUrl\":\"https:\\\/\\\/wpamelia.com\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/amelia-logo-footer.webp\",\"width\":904,\"height\":251,\"caption\":\"Amelia WordPress Booking Plugin\"},\"image\":{\"@id\":\"https:\\\/\\\/wpamelia.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bookings - Amelia WordPress Booking Plugin","description":"Explore Amelia\u2019s Bookings API endpoints; learn how to create, reschedule, cancel, and delete bookings with request and response examples","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-bookings\/","og_locale":"en_US","og_type":"article","og_title":"Bookings - Amelia WordPress Booking Plugin","og_description":"Explore Amelia\u2019s Bookings API endpoints; learn how to create, reschedule, cancel, and delete bookings with request and response examples","og_url":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-bookings\/","og_site_name":"Amelia WordPress Booking Plugin","article_modified_time":"2026-01-28T18:08:50+00:00","og_image":[{"url":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-content\/themes\/amelia-theme\/amelia-blocks\/assets\/img\/docs-sidebar\/docs-info-icon.svg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-bookings\/","url":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-bookings\/","name":"Bookings - Amelia WordPress Booking Plugin","isPartOf":{"@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-bookings\/#primaryimage"},"image":{"@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-bookings\/#primaryimage"},"thumbnailUrl":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-content\/themes\/amelia-theme\/amelia-blocks\/assets\/img\/docs-sidebar\/docs-info-icon.svg","datePublished":"2026-01-05T13:07:14+00:00","dateModified":"2026-01-28T18:08:50+00:00","description":"Explore Amelia\u2019s Bookings API endpoints; learn how to create, reschedule, cancel, and delete bookings with request and response examples","breadcrumb":{"@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-bookings\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-bookings\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-bookings\/#primaryimage","url":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-content\/themes\/amelia-theme\/amelia-blocks\/assets\/img\/docs-sidebar\/docs-info-icon.svg","contentUrl":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-content\/themes\/amelia-theme\/amelia-blocks\/assets\/img\/docs-sidebar\/docs-info-icon.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-bookings\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/"},{"@type":"ListItem","position":2,"name":"Documentation - Amelia WordPress Booking Plugin","item":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/"},{"@type":"ListItem","position":3,"name":"Bookings"}]},{"@type":"WebSite","@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/#website","url":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/","name":"Amelia WordPress Booking Plugin","description":"","publisher":{"@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/#organization","name":"Amelia WordPress Booking Plugin","url":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/#\/schema\/logo\/image\/","url":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-content\/uploads\/2021\/08\/amelia-logo-footer.webp","contentUrl":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-content\/uploads\/2021\/08\/amelia-logo-footer.webp","width":904,"height":251,"caption":"Amelia WordPress Booking Plugin"},"image":{"@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-json\/wp\/v2\/pages\/58522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-json\/wp\/v2\/comments?post=58522"}],"version-history":[{"count":77,"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-json\/wp\/v2\/pages\/58522\/revisions"}],"predecessor-version":[{"id":59405,"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-json\/wp\/v2\/pages\/58522\/revisions\/59405"}],"up":[{"embeddable":true,"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-json\/wp\/v2\/pages\/57625"}],"wp:attachment":[{"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-json\/wp\/v2\/media?parent=58522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-json\/wp\/v2\/categories?post=58522"}],"curies":[{"name":"wp","href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/api.w.org\/{rel}","templated":true}]}}