{"id":58494,"date":"2026-01-05T08:55:52","date_gmt":"2026-01-05T08:55:52","guid":{"rendered":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/?page_id=58494"},"modified":"2026-01-28T16:59:17","modified_gmt":"2026-01-28T16:59:17","slug":"api-appointments","status":"publish","type":"page","link":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-appointments\/","title":{"rendered":"Appointments"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"58494\" class=\"elementor elementor-58494\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-132d35b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"132d35b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0aa4195\" data-id=\"0aa4195\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-83e7d54 elementor-widget elementor-widget-heading\" data-id=\"83e7d54\" 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 to manage appointments using the Amelia API<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5472eff elementor-widget elementor-widget-text-editor\" data-id=\"5472eff\" 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><strong>Amelia API Appointments<\/strong> let you create, update, retrieve, list, change status, and delete appointments from your own system (for example, when you need to sync an external CRM or custom admin panel with Amelia).<\/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-3fd5114 elementor-widget elementor-widget-docs-info\" data-id=\"3fd5114\" 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            <strong>API endpoints<\/strong> are available only in <strong>Elite<\/strong> license plans. Using the API requires coding skills and is not covered by standard plugin support.\n        <\/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-626e71c elementor-widget elementor-widget-heading\" data-id=\"626e71c\" 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 authorize requests to 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-65b0777 elementor-widget elementor-widget-text-editor\" data-id=\"65b0777\" 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>All Amelia API endpoints use <strong>API key authorization<\/strong> sent through a request header named <strong>Amelia<\/strong>.<\/p><ul><li><strong>Header name:<\/strong> Amelia<\/li><li><strong>Header value:<\/strong> your generated API key<\/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-2e1b5b4 elementor-widget elementor-widget-heading\" data-id=\"2e1b5b4\" 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 appointment endpoints?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b40b36e elementor-widget elementor-widget-text-editor\" data-id=\"b40b36e\" 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>All appointment endpoints use the same base path, and you only change the endpoint part (for example <code>\/appointments<\/code>).<\/p><p><strong>Base path:<\/strong> <code>https:\/\/round-lake.dustinice.workers.dev:443\/https\/example.com\/wp-admin\/admin-ajax.php?action=wpamelia_api&amp;call=\/api\/v1<\/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-bd5b2e9 elementor-widget elementor-widget-heading\" data-id=\"bd5b2e9\" 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 create an appointment using the Amelia API?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46d2237 elementor-widget elementor-widget-text-editor\" data-id=\"46d2237\" 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>You can create an appointment by sending a <strong>POST<\/strong> request to <code>\/appointments<\/code> with the appointment start date and an array of bookings.<\/p><p><strong>Method:<\/strong> POST<br \/><strong>Endpoint:<\/strong> <code>\/appointments<\/code><\/p><p><strong>Required properties:<\/strong><\/p><ul><li><strong>bookingStart<\/strong> (string); appointment start date and time in <code>YYYY-MM-DD HH:mm<\/code><\/li><li><strong>bookings<\/strong> (array); booking objects; each booking must include <strong>customerId<\/strong> of an existing customer; to create a new customer during booking, use the <code>\/bookings<\/code> endpoint<\/li><li><strong>locationId<\/strong> (integer); location ID<\/li><li><strong>providerId<\/strong> (integer); employee ID<\/li><li><strong>serviceId<\/strong> (integer); service ID<\/li><li><strong>recurring<\/strong> (array); recurring appointments; required if the appointment is recurring<\/li><\/ul><p><strong>Optional properties:<\/strong><\/p><ul><li><strong>internalNotes<\/strong> (string); internal note<\/li><li><strong>notifyParticipants<\/strong> (boolean); whether customers should be notified; <strong>false<\/strong> by default<\/li><li><strong>timeZone<\/strong> (string); customer timezone; example: <code>Europe\/Belgrade<\/code><\/li><li><strong>lessonSpace<\/strong> (string); lesson space ID; if omitted a new one may be created<\/li><li><strong>utc<\/strong> (boolean); whether the date time is sent in UTC; <strong>false<\/strong> by default<\/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-fe9593f elementor-widget elementor-widget-heading\" data-id=\"fe9593f\" 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\">Example<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-18b2d39 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"18b2d39\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fb32aaa\" data-id=\"fb32aaa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0589da2 elementor-widget elementor-widget-n-accordion\" data-id=\"0589da2\" 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-5800\" 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-5800\" >\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-5800\" class=\"elementor-element elementor-element-3692a21 e-con-full e-flex e-con e-child\" data-id=\"3692a21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a78f2d elementor-widget elementor-widget-code-highlight\" data-id=\"8a78f2d\" 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\/appointments' \\\r\n--header 'Content-Type: application\/json' \\\r\n--header 'Amelia: YOUR_API_KEY' \\\r\n--data '{\r\n  \"bookingStart\": \"2026-01-14 13:00\",\r\n  \"bookings\": [\r\n    {\r\n      \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"text\\\"}}\",\r\n      \"customerId\": 10,\r\n      \"duration\": 1800,\r\n      \"extras\": [],\r\n      \"packageCustomerId\": null,\r\n      \"persons\": 1,\r\n      \"status\": \"approved\"\r\n    }\r\n  ],\r\n  \"internalNotes\": \"\",\r\n  \"lessonSpace\": \"\",\r\n  \"locationId\": 2,\r\n  \"notifyParticipants\": 1,\r\n  \"providerId\": 1,\r\n  \"recurring\": [],\r\n  \"serviceId\": 1,\r\n  \"timeZone\": \"Europe\/Belgrade\",\r\n  \"utc\": false\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-5801\" 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-5801\" >\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-5801\" class=\"elementor-element elementor-element-69b7eeb e-con-full e-flex e-con e-child\" data-id=\"69b7eeb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f7f83fa elementor-widget elementor-widget-code-highlight\" data-id=\"f7f83fa\" 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>{\r\n  \"message\": \"Successfully added new appointment\",\r\n  \"data\": {\r\n    \"appointment\": {\r\n      \"id\": 742,\r\n      \"bookings\": [\r\n        {\r\n          \"id\": 979,\r\n          \"customerId\": 10,\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\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"text\\\"}}\",\r\n          \"info\": null,\r\n          \"appointmentId\": 742,\r\n          \"persons\": 1,\r\n          \"token\": \"example-token\",\r\n          \"payments\": [\r\n            {\r\n              \"id\": 1000,\r\n              \"customerBookingId\": 979,\r\n              \"packageCustomerId\": null,\r\n              \"parentId\": null,\r\n              \"amount\": 0,\r\n              \"gateway\": \"onSite\",\r\n              \"gatewayTitle\": \"\",\r\n              \"dateTime\": \"2026-01-14 13:00:00\",\r\n              \"status\": \"pending\",\r\n              \"data\": \"\",\r\n              \"entity\": \"appointment\",\r\n              \"created\": null,\r\n              \"actionsCompleted\": true,\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-10 10:19:00\",\r\n          \"actionsCompleted\": true,\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\": 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-01-14 13:00:00\",\r\n      \"bookingEnd\": \"2026-01-14 13:30:00\",\r\n      \"type\": \"appointment\",\r\n      \"isRescheduled\": null,\r\n      \"isFull\": null,\r\n      \"resources\": []\r\n    },\r\n    \"recurring\": []\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-13c186a elementor-widget elementor-widget-heading\" data-id=\"13c186a\" 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 update an appointment using the Amelia API?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d7e434 elementor-widget elementor-widget-text-editor\" data-id=\"0d7e434\" 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>You can update an appointment by sending a <strong>POST<\/strong> request to <strong>\/appointments\/{{appointment_id}}<\/strong>, and sending only the fields you want to change.<\/p><p><strong>Method:<\/strong> POST<br \/><strong>Endpoint:<\/strong> \/appointments\/{{appointment_id}}<\/p><p><strong>Optional properties:<\/strong><\/p><ul><li><strong>bookingStart<\/strong> (string); start date and time in <strong>YYYY-MM-DD HH:mm<\/strong><\/li><li><strong>bookings<\/strong> (array); booking objects to update<\/li><li><strong>notifyParticipants<\/strong> (boolean); whether customers should be notified<\/li><li><strong>locationId<\/strong> (integer); location ID<\/li><li><strong>providerId<\/strong> (integer); employee ID<\/li><li><strong>serviceId<\/strong> (integer); service ID<\/li><li><strong>internalNotes<\/strong> (string); internal note<\/li><li><strong>lessonSpace<\/strong> (string); lesson space ID<\/li><li><strong>removedBookings<\/strong> (array); bookings to remove<\/li><li><strong>recurring<\/strong> (array); recurring appointments; required if appointment is recurring<\/li><\/ul><p><strong>Important:<\/strong> To update the appointment <strong>status<\/strong>, use <strong>\/appointments\/status\/{{appointment_id}}<\/strong>.<\/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-876a0de elementor-widget elementor-widget-heading\" data-id=\"876a0de\" 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\">Example<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2edae5a elementor-widget elementor-widget-n-accordion\" data-id=\"2edae5a\" 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-4910\" 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-4910\" >\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-4910\" class=\"elementor-element elementor-element-c1a8e6d e-con-full e-flex e-con e-child\" data-id=\"c1a8e6d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50a516a elementor-widget elementor-widget-code-highlight\" data-id=\"50a516a\" 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\/appointments\/742' \\\r\n--header 'Content-Type: application\/json' \\\r\n--header 'Amelia: YOUR_API_KEY' \\\r\n--data '{\r\n  \"bookingStart\": \"2026-02-06 11:00\",\r\n  \"bookings\": [\r\n    {\r\n      \"id\": 979,\r\n      \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"text\\\"}}\",\r\n      \"customerId\": 10,\r\n      \"duration\": 1800,\r\n      \"extras\": [],\r\n      \"packageCustomerId\": null,\r\n      \"persons\": 2,\r\n      \"status\": \"approved\"\r\n    }\r\n  ],\r\n  \"internalNotes\": \"\",\r\n  \"lessonSpace\": \"\",\r\n  \"locationId\": 2,\r\n  \"notifyParticipants\": 1,\r\n  \"providerId\": 1,\r\n  \"removedBookings\": [],\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-4911\" 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-4911\" >\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-4911\" class=\"elementor-element elementor-element-126813f e-con-full e-flex e-con e-child\" data-id=\"126813f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ef6c06 elementor-widget elementor-widget-code-highlight\" data-id=\"7ef6c06\" 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>{\r\n  \"message\": \"Successfully updated appointment\",\r\n  \"data\": {\r\n    \"appointment\": {\r\n      \"id\": 742,\r\n      \"bookings\": [\r\n        {\r\n          \"id\": 979,\r\n          \"customerId\": 10,\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\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"text\\\"}}\",\r\n          \"info\": null,\r\n          \"appointmentId\": null,\r\n          \"persons\": 2,\r\n          \"token\": null,\r\n          \"payments\": [],\r\n          \"utcOffset\": null,\r\n          \"aggregatedPrice\": null,\r\n          \"isChangedStatus\": false,\r\n          \"isLastBooking\": null,\r\n          \"packageCustomerService\": null,\r\n          \"ticketsData\": [],\r\n          \"duration\": 1800,\r\n          \"created\": \"2026-01-10 10:19:00\",\r\n          \"actionsCompleted\": null,\r\n          \"isUpdated\": true\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\": null,\r\n      \"googleCalendarEventId\": \"hlda2snvbh7llqbupsgnels3io\",\r\n      \"googleMeetUrl\": null,\r\n      \"outlookCalendarEventId\": \"example-outlook-event-id\",\r\n      \"zoomMeeting\": {\r\n        \"id\": 76092515836,\r\n        \"startUrl\": \"https:\/\/round-lake.dustinice.workers.dev:443\/https\/zoom.example\/start-url\",\r\n        \"joinUrl\": \"https:\/\/round-lake.dustinice.workers.dev:443\/https\/zoom.example\/join-url\"\r\n      },\r\n      \"lessonSpace\": null,\r\n      \"bookingStart\": \"2026-02-06 11:00:00\",\r\n      \"bookingEnd\": \"2026-02-06 11:30:00\",\r\n      \"type\": \"appointment\",\r\n      \"isRescheduled\": null,\r\n      \"isFull\": null,\r\n      \"resources\": []\r\n    },\r\n    \"appointmentStatusChanged\": false,\r\n    \"appointmentRescheduled\": false,\r\n    \"initialAppointmentDateTime\": {\r\n      \"bookingStart\": \"2026-02-06 11:00:00\",\r\n      \"bookingEnd\": \"2026-02-06 11:30:00\"\r\n    },\r\n    \"bookingsWithChangedStatus\": [],\r\n    \"appointmentEmployeeChanged\": null,\r\n    \"appointmentZoomUserChanged\": false,\r\n    \"bookingAdded\": false,\r\n    \"appointmentZoomUsersLicenced\": false,\r\n    \"createPaymentLinks\": null\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-b39e3a0 elementor-widget elementor-widget-heading\" data-id=\"b39e3a0\" 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 update an appointment status using the Amelia API?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-852dd8f elementor-widget elementor-widget-text-editor\" data-id=\"852dd8f\" 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>You can update an appointment status by sending a <strong>POST<\/strong> request to <strong>\/appointments\/status\/{{appointment_id}}<\/strong> with the new status value.<\/p><p><strong>Method:<\/strong> POST<br \/><strong>Endpoint:<\/strong> \/appointments\/status\/{{appointment_id}}<\/p><p><strong>Required properties:<\/strong><\/p><ul><li><strong>status<\/strong> (string); possible values: <strong>approved<\/strong>, <strong>pending<\/strong>, <strong>canceled<\/strong>, <strong>rejected<\/strong>, <strong>no-show<\/strong><\/li><li><strong>packageCustomerId<\/strong> (integer); package customer ID if the appointment belongs to a package; otherwise <strong>null<\/strong><\/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-27f01f4 elementor-widget elementor-widget-heading\" data-id=\"27f01f4\" 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\">Example<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85e6ffc elementor-widget elementor-widget-n-accordion\" data-id=\"85e6ffc\" 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-1400\" 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-1400\" >\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-1400\" class=\"elementor-element elementor-element-8f3aafd e-con-full e-flex e-con e-child\" data-id=\"8f3aafd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53e70d8 elementor-widget elementor-widget-code-highlight\" data-id=\"53e70d8\" 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\/appointments\/status\/742' \\\r\n--header 'Content-Type: application\/json' \\\r\n--header 'Amelia: YOUR_API_KEY' \\\r\n--data '{\r\n  \"status\": \"pending\",\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-1401\" 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-1401\" >\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-1401\" class=\"elementor-element elementor-element-c81ce18 e-con-full e-flex e-con e-child\" data-id=\"c81ce18\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99eb7c6 elementor-widget elementor-widget-code-highlight\" data-id=\"99eb7c6\" 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>{\r\n  \"message\": \"Successfully updated appointment status\",\r\n  \"data\": {\r\n    \"appointment\": {\r\n      \"id\": 742,\r\n      \"bookings\": [\r\n        {\r\n          \"id\": 979,\r\n          \"customerId\": 10,\r\n          \"customer\": null,\r\n          \"status\": \"pending\",\r\n          \"extras\": [],\r\n          \"couponId\": null,\r\n          \"price\": 23,\r\n          \"coupon\": null,\r\n          \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"text\\\"}}\",\r\n          \"info\": null,\r\n          \"appointmentId\": 742,\r\n          \"persons\": 2,\r\n          \"token\": null,\r\n          \"payments\": [\r\n            {\r\n              \"id\": 1000,\r\n              \"customerBookingId\": 979,\r\n              \"packageCustomerId\": null,\r\n              \"parentId\": null,\r\n              \"amount\": 0,\r\n              \"gateway\": \"onSite\",\r\n              \"gatewayTitle\": \"\",\r\n              \"dateTime\": \"2026-02-06 11: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\": false,\r\n          \"isLastBooking\": null,\r\n          \"packageCustomerService\": null,\r\n          \"ticketsData\": [],\r\n          \"duration\": 1800,\r\n          \"created\": \"2026-01-10 10:19:00\",\r\n          \"actionsCompleted\": null,\r\n          \"isUpdated\": null\r\n        }\r\n      ],\r\n      \"notifyParticipants\": 1,\r\n      \"internalNotes\": \"\",\r\n      \"status\": \"pending\",\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\": \"hlda2snvbh7llqbupsgnels3io\",\r\n      \"googleMeetUrl\": null,\r\n      \"outlookCalendarEventId\": null,\r\n      \"zoomMeeting\": null,\r\n      \"lessonSpace\": null,\r\n      \"bookingStart\": \"2026-02-06 11:00:00\",\r\n      \"bookingEnd\": \"2026-02-06 11:30:00\",\r\n      \"type\": \"appointment\",\r\n      \"isRescheduled\": null,\r\n      \"isFull\": null,\r\n      \"resources\": []\r\n    },\r\n    \"bookingsWithChangedStatus\": [],\r\n    \"status\": \"pending\",\r\n    \"oldStatus\": \"pending\",\r\n    \"message\": \"Appointment status has been changed to pending\"\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-6e50915 elementor-widget elementor-widget-heading\" data-id=\"6e50915\" 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 retrieve a single appointment using the Amelia API?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c457943 elementor-widget elementor-widget-text-editor\" data-id=\"c457943\" 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>You can retrieve a single appointment by sending a <strong>GET<\/strong> request to <strong>\/appointments\/{{appointment_id}}<\/strong>.<\/p><p><strong>Method:<\/strong> GET<br \/><strong>Endpoint:<\/strong> \/appointments\/{{appointment_id}}<\/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-be3d046 elementor-widget elementor-widget-heading\" data-id=\"be3d046\" 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\">Example<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c6ceee elementor-widget elementor-widget-n-accordion\" data-id=\"2c6ceee\" 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-4650\" 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-4650\" >\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-4650\" class=\"elementor-element elementor-element-6a8a55b e-con-full e-flex e-con e-child\" data-id=\"6a8a55b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a2f4c88 elementor-widget elementor-widget-code-highlight\" data-id=\"a2f4c88\" 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\/appointments\/742' \\\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-4651\" 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-4651\" >\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-4651\" class=\"elementor-element elementor-element-518faa2 e-con-full e-flex e-con e-child\" data-id=\"518faa2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b3d1e1b elementor-widget elementor-widget-code-highlight\" data-id=\"b3d1e1b\" 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>{\r\n  \"message\": \"Successfully retrieved appointment\",\r\n  \"data\": {\r\n    \"appointment\": {\r\n      \"id\": 742,\r\n      \"bookings\": [\r\n        {\r\n          \"id\": 979,\r\n          \"customerId\": 10,\r\n          \"customer\": null,\r\n          \"status\": \"pending\",\r\n          \"extras\": [],\r\n          \"couponId\": null,\r\n          \"price\": 23,\r\n          \"coupon\": null,\r\n          \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"text\\\"}}\",\r\n          \"info\": null,\r\n          \"appointmentId\": 742,\r\n          \"persons\": 2,\r\n          \"token\": null,\r\n          \"payments\": [\r\n            {\r\n              \"id\": 1000,\r\n              \"customerBookingId\": 979,\r\n              \"packageCustomerId\": null,\r\n              \"parentId\": null,\r\n              \"amount\": 0,\r\n              \"gateway\": \"onSite\",\r\n              \"gatewayTitle\": \"\",\r\n              \"dateTime\": \"2026-02-06 11: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-10 10:19:00\",\r\n          \"actionsCompleted\": null,\r\n          \"isUpdated\": null\r\n        }\r\n      ],\r\n      \"notifyParticipants\": 1,\r\n      \"internalNotes\": \"\",\r\n      \"status\": \"pending\",\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\": \"hlda2snvbh7llqbupsgnels3io\",\r\n      \"googleMeetUrl\": null,\r\n      \"outlookCalendarEventId\": null,\r\n      \"zoomMeeting\": null,\r\n      \"lessonSpace\": null,\r\n      \"bookingStart\": \"2026-02-06 11:00:00\",\r\n      \"bookingEnd\": \"2026-02-06 11:30:00\",\r\n      \"type\": \"appointment\",\r\n      \"isRescheduled\": null,\r\n      \"isFull\": null,\r\n      \"resources\": []\r\n    },\r\n    \"recurring\": []\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-1383a18 elementor-widget elementor-widget-heading\" data-id=\"1383a18\" 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 retrieve appointments within a date range using the Amelia API?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-afcc4b7 elementor-widget elementor-widget-text-editor\" data-id=\"afcc4b7\" 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>You can retrieve appointments by sending a <strong>GET<\/strong> request to <strong>\/appointments<\/strong> and passing a date range and paging parameters.<\/p><p><strong>Method:<\/strong> GET<br \/><strong>Endpoint:<\/strong> \/appointments<\/p><p><strong>Query parameters:<\/strong><\/p><ul><li><strong>dates<\/strong> (string); beginning and end date in a comma-separated format; example: <strong>2023-05-09,2023-05-10<\/strong><\/li><li><strong>page<\/strong> (integer); page number; the limit is defined in settings<\/li><li><strong>skipServices<\/strong> (boolean); whether to skip service details<\/li><li><strong>skipProviders<\/strong> (boolean); whether to skip employee details<\/li><li><strong>asArray<\/strong> (boolean); if <strong>false<\/strong> returns an object keyed by dates; if <strong>true<\/strong> returns an array<\/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-ccf0f11 elementor-widget elementor-widget-heading\" data-id=\"ccf0f11\" 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\">Example<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f43297a elementor-widget elementor-widget-n-accordion\" data-id=\"f43297a\" 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-2560\" 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-2560\" >\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-2560\" class=\"elementor-element elementor-element-e96affa e-con-full e-flex e-con e-child\" data-id=\"e96affa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6fe693d elementor-widget elementor-widget-code-highlight\" data-id=\"6fe693d\" 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\/appointments&dates=2026-03-10,2026-03-11&page=1&skipServices=1&skipProviders=1' \\\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-2561\" 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-2561\" >\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-2561\" class=\"elementor-element elementor-element-b4e84b5 e-con-full e-flex e-con e-child\" data-id=\"b4e84b5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-395d4db elementor-widget elementor-widget-code-highlight\" data-id=\"395d4db\" 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>{\r\n  \"message\": \"Successfully retrieved appointments\",\r\n  \"data\": {\r\n    \"appointments\": {\r\n      \"2026-03-10\": {\r\n        \"date\": \"2026-03-10\",\r\n        \"appointments\": [\r\n          {\r\n            \"id\": 151,\r\n            \"bookings\": [\r\n              {\r\n                \"id\": 228,\r\n                \"customerId\": 16,\r\n                \"customer\": {\r\n                  \"id\": 16,\r\n                  \"firstName\": \"John\",\r\n                  \"lastName\": \"Doe\",\r\n                  \"birthday\": null,\r\n                  \"email\": \"john.doe@example.com\",\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\": 100,\r\n                \"coupon\": null,\r\n                \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"text\\\"}}\",\r\n                \"info\": null,\r\n                \"appointmentId\": 151,\r\n                \"persons\": 1,\r\n                \"token\": null,\r\n                \"payments\": [\r\n                  {\r\n                    \"id\": 269,\r\n                    \"customerBookingId\": 228,\r\n                    \"packageCustomerId\": null,\r\n                    \"parentId\": null,\r\n                    \"amount\": 0,\r\n                    \"gateway\": \"onSite\",\r\n                    \"gatewayTitle\": \"\",\r\n                    \"dateTime\": \"2026-03-10 11:00:00\",\r\n                    \"status\": \"pending\",\r\n                    \"data\": \"\",\r\n                    \"entity\": null,\r\n                    \"created\": \"2026-03-01 10:55:33\",\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                \"duration\": 1800,\r\n                \"created\": \"2026-03-01 10:55:33\",\r\n                \"actionsCompleted\": null\r\n              },\r\n              {\r\n                \"id\": 229,\r\n                \"customerId\": 17,\r\n                \"customer\": {\r\n                  \"id\": 17,\r\n                  \"firstName\": \"Jane\",\r\n                  \"lastName\": \"Doe\",\r\n                  \"birthday\": null,\r\n                  \"email\": \"jane.doe@example.com\",\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\": 100,\r\n                \"coupon\": null,\r\n                \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"value\\\":\\\"\\\",\\\"type\\\":\\\"text\\\"}}\",\r\n                \"info\": null,\r\n                \"appointmentId\": 151,\r\n                \"persons\": 1,\r\n                \"token\": null,\r\n                \"payments\": [\r\n                  {\r\n                    \"id\": 270,\r\n                    \"customerBookingId\": 229,\r\n                    \"packageCustomerId\": null,\r\n                    \"parentId\": null,\r\n                    \"amount\": 0,\r\n                    \"gateway\": \"onSite\",\r\n                    \"gatewayTitle\": \"\",\r\n                    \"dateTime\": \"2026-03-10 11:00:00\",\r\n                    \"status\": \"pending\",\r\n                    \"data\": \"\",\r\n                    \"entity\": null,\r\n                    \"created\": \"2026-03-01 10:55:58\",\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                \"duration\": 1800,\r\n                \"created\": \"2026-03-01 10:55:58\",\r\n                \"actionsCompleted\": null\r\n              }\r\n            ],\r\n            \"notifyParticipants\": 1,\r\n            \"internalNotes\": \"\",\r\n            \"status\": \"approved\",\r\n            \"serviceId\": 2,\r\n            \"parentId\": null,\r\n            \"providerId\": 1,\r\n            \"locationId\": 1,\r\n            \"provider\": null,\r\n            \"service\": null,\r\n            \"location\": null,\r\n            \"googleCalendarEventId\": \"omia1hbnknkcha7addq7nc8aes\",\r\n            \"googleMeetUrl\": null,\r\n            \"outlookCalendarEventId\": null,\r\n            \"zoomMeeting\": {\r\n              \"id\": 83025905325,\r\n              \"startUrl\": \"https:\/\/round-lake.dustinice.workers.dev:443\/https\/zoom.example\/start-url\",\r\n              \"joinUrl\": \"https:\/\/round-lake.dustinice.workers.dev:443\/https\/zoom.example\/join-url\"\r\n            },\r\n            \"lessonSpace\": null,\r\n            \"bookingStart\": \"2026-03-10 11:00:00\",\r\n            \"bookingEnd\": \"2026-03-10 11:30:00\",\r\n            \"type\": \"appointment\",\r\n            \"isRescheduled\": null,\r\n            \"resources\": [],\r\n            \"cancelable\": true,\r\n            \"reschedulable\": true,\r\n            \"past\": false,\r\n            \"isGroup\": false\r\n          }\r\n        ]\r\n      },\r\n      \"2026-03-11\": {\r\n        \"date\": \"2026-03-11\",\r\n        \"appointments\": [\r\n          {\r\n            \"id\": 157,\r\n            \"bookings\": [\r\n              {\r\n                \"id\": 237,\r\n                \"customerId\": 2,\r\n                \"customer\": {\r\n                  \"id\": 2,\r\n                  \"firstName\": \"Alex\",\r\n                  \"lastName\": \"Miller\",\r\n                  \"birthday\": null,\r\n                  \"email\": \"alex.miller@example.com\",\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\": 100,\r\n                \"coupon\": null,\r\n                \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"type\\\":\\\"text\\\",\\\"value\\\":\\\"\\\"}}\",\r\n                \"info\": \"{\\\"firstName\\\":\\\"Alex\\\",\\\"lastName\\\":\\\"Miller\\\",\\\"phone\\\":null,\\\"locale\\\":\\\"en_US\\\",\\\"timeZone\\\":\\\"Europe\\\\\/Belgrade\\\",\\\"urlParams\\\":null}\",\r\n                \"appointmentId\": 157,\r\n                \"persons\": 1,\r\n                \"token\": null,\r\n                \"payments\": [\r\n                  {\r\n                    \"id\": 277,\r\n                    \"customerBookingId\": 237,\r\n                    \"packageCustomerId\": null,\r\n                    \"parentId\": null,\r\n                    \"amount\": 120,\r\n                    \"gateway\": \"wc\",\r\n                    \"gatewayTitle\": \"Check payments\",\r\n                    \"dateTime\": \"2026-03-02 16:32:11\",\r\n                    \"status\": \"paid\",\r\n                    \"data\": \"\",\r\n                    \"entity\": null,\r\n                    \"created\": \"2026-03-02 14:32:11\",\r\n                    \"actionsCompleted\": null,\r\n                    \"wcOrderId\": 330,\r\n                    \"wcOrderUrl\": null,\r\n                    \"wcItemCouponValue\": null,\r\n                    \"wcItemTaxValue\": 20\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-03-02 14:32:11\",\r\n                \"actionsCompleted\": null\r\n              },\r\n              {\r\n                \"id\": 238,\r\n                \"customerId\": 11,\r\n                \"customer\": {\r\n                  \"id\": 11,\r\n                  \"firstName\": \"Sarah\",\r\n                  \"lastName\": \"Johnson\",\r\n                  \"birthday\": null,\r\n                  \"email\": \"sarah.johnson@example.com\",\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\": 100,\r\n                \"coupon\": null,\r\n                \"customFields\": \"{\\\"1\\\":{\\\"label\\\":\\\"text\\\",\\\"type\\\":\\\"text\\\",\\\"value\\\":\\\"\\\"}}\",\r\n                \"info\": \"{\\\"firstName\\\":\\\"Sarah\\\",\\\"lastName\\\":\\\"Johnson\\\",\\\"phone\\\":null,\\\"locale\\\":\\\"en_US\\\",\\\"timeZone\\\":\\\"Europe\\\\\/Belgrade\\\",\\\"urlParams\\\":null}\",\r\n                \"appointmentId\": 157,\r\n                \"persons\": 1,\r\n                \"token\": null,\r\n                \"payments\": [\r\n                  {\r\n                    \"id\": 278,\r\n                    \"customerBookingId\": 238,\r\n                    \"packageCustomerId\": null,\r\n                    \"parentId\": null,\r\n                    \"amount\": 120,\r\n                    \"gateway\": \"wc\",\r\n                    \"gatewayTitle\": \"Check payments\",\r\n                    \"dateTime\": \"2026-03-02 16:42:44\",\r\n                    \"status\": \"paid\",\r\n                    \"data\": \"\",\r\n                    \"entity\": null,\r\n                    \"created\": \"2026-03-02 14:42:44\",\r\n                    \"actionsCompleted\": null,\r\n                    \"wcOrderId\": 331,\r\n                    \"wcOrderUrl\": null,\r\n                    \"wcItemCouponValue\": null,\r\n                    \"wcItemTaxValue\": 20\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-03-02 14:42:44\",\r\n                \"actionsCompleted\": null\r\n              }\r\n            ],\r\n            \"notifyParticipants\": 1,\r\n            \"internalNotes\": \"\",\r\n            \"status\": \"pending\",\r\n            \"serviceId\": 2,\r\n            \"parentId\": null,\r\n            \"providerId\": 1,\r\n            \"locationId\": 1,\r\n            \"provider\": null,\r\n            \"service\": null,\r\n            \"location\": null,\r\n            \"googleCalendarEventId\": \"9v21b37kr4gsi19tabjtt97404\",\r\n            \"googleMeetUrl\": null,\r\n            \"outlookCalendarEventId\": null,\r\n            \"zoomMeeting\": null,\r\n            \"lessonSpace\": null,\r\n            \"bookingStart\": \"2026-03-11 11:00:00\",\r\n            \"bookingEnd\": \"2026-03-11 11:30:00\",\r\n            \"type\": \"appointment\",\r\n            \"isRescheduled\": null,\r\n            \"resources\": [],\r\n            \"cancelable\": true,\r\n            \"reschedulable\": true,\r\n            \"past\": false,\r\n            \"isGroup\": false\r\n          }\r\n        ]\r\n      }\r\n    },\r\n    \"availablePackageBookings\": [],\r\n    \"emptyPackageBookings\": [],\r\n    \"occupied\": [],\r\n    \"total\": 2,\r\n    \"totalApproved\": 1,\r\n    \"totalPending\": 1,\r\n    \"currentUser\": {\r\n      \"id\": null,\r\n      \"firstName\": \"API\",\r\n      \"lastName\": \"Admin\",\r\n      \"birthday\": null,\r\n      \"email\": \"api.admin@example.com\",\r\n      \"phone\": null,\r\n      \"type\": \"admin\",\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    }\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-fbd4d26 elementor-widget elementor-widget-heading\" data-id=\"fbd4d26\" 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 delete an appointment using the Amelia API?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef29ef4 elementor-widget elementor-widget-text-editor\" data-id=\"ef29ef4\" 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>You can delete an appointment by sending a <strong>POST<\/strong> request to <strong>\/appointments\/delete\/{{appointment_id}}<\/strong>.<\/p><p><strong>Method:<\/strong> POST<br \/><strong>Endpoint:<\/strong> \/appointments\/delete\/{{appointment_id}}<\/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-ef71cfb elementor-widget elementor-widget-heading\" data-id=\"ef71cfb\" 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\">Example<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ce248b elementor-widget elementor-widget-n-accordion\" data-id=\"6ce248b\" 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-1140\" 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-1140\" >\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-1140\" class=\"elementor-element elementor-element-26cb5d4 e-con-full e-flex e-con e-child\" data-id=\"26cb5d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-db7406a elementor-widget elementor-widget-code-highlight\" data-id=\"db7406a\" 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 --request POST 'https:\/\/round-lake.dustinice.workers.dev:443\/https\/example.com\/wp-admin\/admin-ajax.php?action=wpamelia_api&call=\/api\/v1\/appointments\/delete\/173' \\\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-1141\" 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-1141\" >\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-1141\" class=\"elementor-element elementor-element-b81a37e e-con-full e-flex e-con e-child\" data-id=\"b81a37e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39f321a elementor-widget elementor-widget-code-highlight\" data-id=\"39f321a\" 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>{\r\n  \"message\": \"Successfully deleted appointment\",\r\n  \"data\": {\r\n    \"appointment\": {\r\n      \"id\": 173,\r\n      \"bookings\": [\r\n        {\r\n          \"id\": 254,\r\n          \"customerId\": 10,\r\n          \"customer\": null,\r\n          \"status\": \"rejected\",\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\": null,\r\n          \"appointmentId\": 173,\r\n          \"persons\": 1,\r\n          \"token\": null,\r\n          \"payments\": [\r\n            {\r\n              \"id\": 295,\r\n              \"customerBookingId\": 254,\r\n              \"packageCustomerId\": null,\r\n              \"parentId\": null,\r\n              \"amount\": 0,\r\n              \"gateway\": \"onSite\",\r\n              \"gatewayTitle\": \"\",\r\n              \"dateTime\": \"2026-01-22 09: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            }\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\": null,\r\n          \"actionsCompleted\": 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\": 1,\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-01-22 09:00:00\",\r\n      \"bookingEnd\": \"2026-01-22 09:30:00\",\r\n      \"type\": \"appointment\",\r\n      \"isRescheduled\": null,\r\n      \"resources\": []\r\n    },\r\n    \"bookingsWithChangedStatus\": [\r\n      {\r\n        \"id\": 254,\r\n        \"customerId\": 10,\r\n        \"customer\": null,\r\n        \"status\": \"pending\",\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\": null,\r\n        \"appointmentId\": 173,\r\n        \"persons\": 1,\r\n        \"token\": null,\r\n        \"payments\": [\r\n          {\r\n            \"id\": 295,\r\n            \"customerBookingId\": 254,\r\n            \"packageCustomerId\": null,\r\n            \"parentId\": null,\r\n            \"amount\": 0,\r\n            \"gateway\": \"onSite\",\r\n            \"gatewayTitle\": \"\",\r\n            \"dateTime\": \"2026-01-22 09: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          }\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\": null,\r\n        \"actionsCompleted\": null\r\n      }\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-ded634e e-flex e-con-boxed e-con e-parent\" data-id=\"ded634e\" 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-dbd249d elementor-widget elementor-widget-heading\" data-id=\"dbd249d\" 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 using appointment endpoints?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49d5c89 elementor-widget elementor-widget-text-editor\" data-id=\"49d5c89\" 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>If you plan to use appointment endpoints in production, test requests on a staging site first and log both request and response payloads while building your integration.<\/p><ul><li><strong>Use the right endpoint for status:<\/strong> update appointment details with <code>\/appointments\/{{appointment_id}}<\/code>, and update status with <code>\/appointments\/status\/{{appointment_id}}<\/code>.<\/li><li><strong>Send only what you change:<\/strong> update requests can include only the fields you want to modify.<\/li><li><strong>Respect timezone handling:<\/strong> if you pass <strong>timeZone<\/strong> and <strong>utc<\/strong>, keep them consistent across your integration.<\/li><li><strong>Handle recurring carefully:<\/strong> if the appointment is recurring, include the <strong>recurring<\/strong> array as required.<\/li><li><strong>Avoid exposing API keys:<\/strong> store keys securely and never ship them to the front end.<\/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 to manage appointments using the Amelia API Amelia API Appointments let you create, update, retrieve, list, change status, and delete appointments from your own system (for example, when you need to sync an external CRM or custom admin panel with Amelia). To see all available endpoints with ready-made request and response examples, download the [&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-58494","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>Appointments - Amelia WordPress Booking Plugin<\/title>\n<meta name=\"description\" content=\"Manage Amelia appointments via API; create, update, list, retrieve, change status, and delete appointments with API key authorization\" \/>\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-appointments\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Appointments - Amelia WordPress Booking Plugin\" \/>\n<meta property=\"og:description\" content=\"Manage Amelia appointments via API; create, update, list, retrieve, change status, and delete appointments with API key authorization\" \/>\n<meta property=\"og:url\" content=\"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-appointments\/\" \/>\n<meta property=\"og:site_name\" content=\"Amelia WordPress Booking Plugin\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-28T16:59:17+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-appointments\\\/\",\"url\":\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/api-appointments\\\/\",\"name\":\"Appointments - Amelia WordPress Booking Plugin\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpamelia.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/api-appointments\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/api-appointments\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wpamelia.com\\\/wp-content\\\/themes\\\/amelia-theme\\\/amelia-blocks\\\/assets\\\/img\\\/docs-sidebar\\\/docs-info-icon.svg\",\"datePublished\":\"2026-01-05T08:55:52+00:00\",\"dateModified\":\"2026-01-28T16:59:17+00:00\",\"description\":\"Manage Amelia appointments via API; create, update, list, retrieve, change status, and delete appointments with API key authorization\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/api-appointments\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/api-appointments\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wpamelia.com\\\/documentation\\\/api-appointments\\\/#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-appointments\\\/#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\":\"Appointments\"}]},{\"@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":"Appointments - Amelia WordPress Booking Plugin","description":"Manage Amelia appointments via API; create, update, list, retrieve, change status, and delete appointments with API key authorization","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-appointments\/","og_locale":"en_US","og_type":"article","og_title":"Appointments - Amelia WordPress Booking Plugin","og_description":"Manage Amelia appointments via API; create, update, list, retrieve, change status, and delete appointments with API key authorization","og_url":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-appointments\/","og_site_name":"Amelia WordPress Booking Plugin","article_modified_time":"2026-01-28T16:59:17+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-appointments\/","url":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-appointments\/","name":"Appointments - 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-appointments\/#primaryimage"},"image":{"@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-appointments\/#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-05T08:55:52+00:00","dateModified":"2026-01-28T16:59:17+00:00","description":"Manage Amelia appointments via API; create, update, list, retrieve, change status, and delete appointments with API key authorization","breadcrumb":{"@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-appointments\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-appointments\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/documentation\/api-appointments\/#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-appointments\/#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":"Appointments"}]},{"@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\/58494","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=58494"}],"version-history":[{"count":29,"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-json\/wp\/v2\/pages\/58494\/revisions"}],"predecessor-version":[{"id":59402,"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-json\/wp\/v2\/pages\/58494\/revisions\/59402"}],"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=58494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/wpamelia.com\/wp-json\/wp\/v2\/categories?post=58494"}],"curies":[{"name":"wp","href":"https:\/\/round-lake.dustinice.workers.dev:443\/https\/api.w.org\/{rel}","templated":true}]}}