From 60f9d1c8e8aeb7480c019968c3f8a5c1938bc6e5 Mon Sep 17 00:00:00 2001 From: Matt Brailsford Date: Tue, 1 Apr 2025 08:53:25 +0100 Subject: [PATCH 1/9] Setup structure --- 15/umbraco-commerce/SUMMARY.md | 1 + 15/umbraco-commerce/how-to-guides/payment-links.md | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 15/umbraco-commerce/how-to-guides/payment-links.md diff --git a/15/umbraco-commerce/SUMMARY.md b/15/umbraco-commerce/SUMMARY.md index 9d6c042cd78..396cf550a06 100644 --- a/15/umbraco-commerce/SUMMARY.md +++ b/15/umbraco-commerce/SUMMARY.md @@ -57,6 +57,7 @@ * [Implementing a Currency Switcher](how-to-guides/currency-switching.md) * [Building a Members Portal](how-to-guides/member-portal.md) * [Order Number Customization](how-to-guides/order-number-customization.md) +* [Sending Payment Links to a Customers](how-to-guides/payment-links.md) ## Key Concepts diff --git a/15/umbraco-commerce/how-to-guides/payment-links.md b/15/umbraco-commerce/how-to-guides/payment-links.md new file mode 100644 index 00000000000..bc48f8ab59d --- /dev/null +++ b/15/umbraco-commerce/how-to-guides/payment-links.md @@ -0,0 +1,6 @@ +--- +description: Learn how to send a payment links to customers in Umbraco Commerce. +--- + +# Sending Payment Links to Customers + From 177ec10328e0c2d8e6ec1b4c513966dcdec5ad07 Mon Sep 17 00:00:00 2001 From: mattbrailsford Date: Tue, 1 Apr 2025 09:38:20 +0100 Subject: [PATCH 2/9] Added payment link docs --- .../.gitbook/assets/storefront_swagger.json | 8506 ++++++++++++----- .../images/payment-links/checkout.png | Bin 0 -> 61274 bytes .../choose-payment-link-email-template.png | Bin 0 -> 97080 bytes .../images/payment-links/email.png | Bin 0 -> 34333 bytes .../generate-payment-link-button.png | Bin 0 -> 123190 bytes .../generate-payment-link-modal.png | Bin 0 -> 118751 bytes .../payment-link-copied-to-clipboard.png | Bin 0 -> 125854 bytes .../payment-links/send-payment-link-email.png | Bin 0 -> 105352 bytes .../how-to-guides/payment-links.md | 97 + .../storefront-api/endpoints/order.md | 6 +- 10 files changed, 6328 insertions(+), 2281 deletions(-) create mode 100644 15/umbraco-commerce/how-to-guides/images/payment-links/checkout.png create mode 100644 15/umbraco-commerce/how-to-guides/images/payment-links/choose-payment-link-email-template.png create mode 100644 15/umbraco-commerce/how-to-guides/images/payment-links/email.png create mode 100644 15/umbraco-commerce/how-to-guides/images/payment-links/generate-payment-link-button.png create mode 100644 15/umbraco-commerce/how-to-guides/images/payment-links/generate-payment-link-modal.png create mode 100644 15/umbraco-commerce/how-to-guides/images/payment-links/payment-link-copied-to-clipboard.png create mode 100644 15/umbraco-commerce/how-to-guides/images/payment-links/send-payment-link-email.png diff --git a/15/umbraco-commerce/.gitbook/assets/storefront_swagger.json b/15/umbraco-commerce/.gitbook/assets/storefront_swagger.json index 9f10a21f5fb..f685fa0f066 100644 --- a/15/umbraco-commerce/.gitbook/assets/storefront_swagger.json +++ b/15/umbraco-commerce/.gitbook/assets/storefront_swagger.json @@ -13,6 +13,7 @@ ], "summary": "Starts the hosted payment process", "description": "Redirects to the given Orders selected payment gateway for payment processing.

If in `Framed` mode should be redirected to as normal, or if in `Framed` mode, the endpoint URL should be launched in a WebView/iframe and developers should watch for changes in the URL to detect the outcome of the transaction. Final endpoint URLs will be one of `{endpointUrl}/completed`, `{endpointUrl}/canceled` or `{endpointUrl}/errored`. If launched in an iframe from a web context, you can also register a `message` event handler to get notified of the final status. Messages will be in the format `UC:{orderId}:{token}:{status}`", + "operationId": "pay", "parameters": [ { "name": "orderId", @@ -23,7 +24,7 @@ "type": "string", "format": "uuid" }, - "example": "a3140924-7f3a-4625-a378-81f05b6b9166" + "example": "29c220ef-4837-4ece-9c28-1b782252c5c7" }, { "name": "token", @@ -33,32 +34,25 @@ "schema": { "type": "string" }, - "example": "ca6f5d62-32de-4849-bbf4-643d6f945a8d" + "example": "c1642d47-5908-4181-acdf-348b5d4e0be2" } ], "responses": { "200": { - "description": "Success" - }, - "400": { - "description": "Bad Request", + "description": "OK", "content": { - "application/json": { + "text/html": { "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "string" } } } }, + "400": { + "description": "Bad Request" + }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } } } @@ -70,6 +64,7 @@ ], "summary": "Initialize a hosted checkout flow", "description": "Initialization prepares the order for checkout and produces a token to be passed to the `/pay` endpoint.", + "operationId": "token", "parameters": [ { "name": "Store", @@ -81,7 +76,7 @@ }, "examples": { "Entity ID": { - "value": "b78a4683-e2f2-475d-b924-a52a8b302246" + "value": "df35cde2-f261-4849-a30e-427900a4e659" }, "Entity Alias": { "value": "blendid" @@ -97,7 +92,7 @@ "type": "string", "format": "uuid" }, - "example": "1ca12483-eec6-414f-bfcc-2dd2430cac4c" + "example": "7e6ba006-3b01-44ee-966a-12a39742f204" }, { "name": "Origin", @@ -127,34 +122,24 @@ ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CheckoutTokenResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/CheckoutTokenDto" + } + ] } } } }, "400": { - "description": "Bad Request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Bad Request" }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } } } @@ -166,6 +151,7 @@ ], "summary": "Confirms an inline checkout flow", "description": "Updates the given Orders transaction info with the supplied details and transitions the order from a `open` to a `finalized` state", + "operationId": "confirm", "parameters": [ { "name": "Api-Key", @@ -186,7 +172,7 @@ }, "examples": { "Entity ID": { - "value": "5883cc2a-34d1-493f-aee7-5112210f7345" + "value": "5bc52d3e-5a05-41ec-adbe-2603c939b2d6" }, "Entity Alias": { "value": "blendid" @@ -202,49 +188,49 @@ "type": "string", "format": "uuid" }, - "example": "087492f4-4ff2-41fd-aebd-df1dcd198c3c" + "example": "c84c693c-4119-40f9-8af0-709ed0e8f908" }, { - "name": "expand", + "name": "fields", "in": "query", - "description": "Defines the properties that should be expanded in the response", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Expand none": { + "Return all fields": { "value": " " }, - "Expand prices": { - "value": "$price" + "Return single field": { + "value": "totalprice" }, - "Expand specific property": { - "value": "currency" + "Return multiple fields": { + "value": "orderlines,totalprice" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, { - "name": "fields", + "name": "expand", "in": "query", - "description": "Limit the properties returned in the response", + "description": "Defines the properties that should be expanded in the response", "schema": { "type": "string" }, "examples": { - "Return all fields": { + "Expand none": { "value": " " }, - "Return single field": { - "value": "totalprice" + "Expand prices": { + "value": "$price" }, - "Return multiple fields": { - "value": "orderlines,totalprice" + "Expand specific property": { + "value": "currency" }, - "Return nested fields": { - "value": "orderlines[sku,description]" + "Expand nested properties": { + "value": "paymentmethod[taxclass]" } } } @@ -253,38 +239,68 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CheckoutConfirmRequestDto" + "oneOf": [ + { + "$ref": "#/components/schemas/CheckoutConfirmRequestDto" + } + ] } } } }, "responses": { "200": { - "description": "Success", + "description": "OK", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true + } + } + }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CheckoutConfirmResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/CheckoutConfirmDto" + } + ] } } } }, "400": { "description": "Bad Request", - "content": { - "application/json": { + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } }, "404": { "description": "Not Found", - "content": { - "application/json": { + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } @@ -299,6 +315,7 @@ ], "summary": "Initialize an inline checkout flow", "description": "With inline checkout flow it's the developers responsibility to capture the transaction and confirm the payment via the `/confirm` endpoint. The selected payment methods setting are returned to ease payment gateway configuation, along with details of any meta data the payment method expects to be captured.", + "operationId": "initialize", "parameters": [ { "name": "Api-Key", @@ -319,7 +336,7 @@ }, "examples": { "Entity ID": { - "value": "85087853-2a64-4aa9-8591-d76fab9adfd2" + "value": "a7872bad-bd9a-4e8d-bfd9-14c18f96faac" }, "Entity Alias": { "value": "blendid" @@ -335,119 +352,40 @@ "type": "string", "format": "uuid" }, - "example": "b69092b3-4609-4640-b283-b76f44dd8dd2" - } - ], - "responses": { - "200": { - "description": "Success", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CheckoutInitializeResponseDto" - } - } - } - }, - "400": { - "description": "Bad Request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } - }, - "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } - } - } - } - }, - "/umbraco/delivery/api/v1/content/item/{id}/variant": { - "get": { - "tags": [ - "Content" - ], - "summary": "Gets a multi-variants content", - "description": "By default the variants property editor from Umbraco Commerce will only return attribute information with a product node to save on excessive payload sizes. The variants endpoint can be called to dynamically fetch an attibute combinations content only when it is requested.", - "parameters": [ - { - "name": "id", - "in": "path", - "description": "The ID of the content item that has an Umbraco Commerce variants property editor defined on it", - "required": true, - "schema": { - "type": "string", - "format": "uuid" - }, - "example": "3658dedd-98e1-4d3f-b7a5-9bd37144a16f" - }, - { - "name": "attribute", - "in": "query", - "description": "The attribute combination of the variant to return", - "required": true, - "schema": { - "type": "array", - "items": { - "type": "string" - } - }, - "example": [ - "key1:value1", - "key2:value2" - ] + "example": "6f1c5403-4985-4c31-8474-2fed2872a77b" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ProductVariantItemDto" + "oneOf": [ + { + "$ref": "#/components/schemas/CheckoutInitializedDto" + } + ] } } } }, "400": { - "description": "Bad Request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Bad Request" }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } } } }, - "/umbraco/commerce/storefront/api/v1/countries": { + "/umbraco/commerce/storefront/api/v1/checkout/{orderId}/paymentmethods": { "get": { "tags": [ - "Country" + "Checkout" ], - "summary": "Gets all the Countries in a Store", + "summary": "Get valid Payment Methods and their fees for a given Order", + "operationId": "getValidPaymentMethodsByOrderId", "parameters": [ { "name": "Api-Key", @@ -468,7 +406,7 @@ }, "examples": { "Entity ID": { - "value": "aaaee3a8-262b-468a-9850-cd3070f96276" + "value": "161cfe9a-3cda-45da-9442-0c7344d4a1a2" }, "Entity Alias": { "value": "blendid" @@ -480,10 +418,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "3939a415-ce07-462b-ae10-7e965e2e8e5c" + "example": "38b88086-55ce-4669-95f8-87cd20bdd520" }, { "name": "Billing-Country", @@ -494,7 +431,7 @@ }, "examples": { "Entity ID": { - "value": "b8fa37cd-d163-43dc-bf66-c0da215a4434" + "value": "b23b3219-fb67-4543-8e4e-ef3ccd5cf2ea" }, "Entity Alias": { "value": "us" @@ -510,7 +447,7 @@ }, "examples": { "Entity ID": { - "value": "2afb85ce-71c5-4463-9433-d49ae13a2ed6" + "value": "24057a2c-3f8c-45b7-8339-cdd7f961e95d" }, "Entity Alias": { "value": "az" @@ -526,7 +463,7 @@ }, "examples": { "Entity ID": { - "value": "9037c567-8494-462f-aca9-cafd14b2b8f3" + "value": "fe16a464-4959-458b-9bb0-471845920b41" }, "Entity Alias": { "value": "us" @@ -542,7 +479,7 @@ }, "examples": { "Entity ID": { - "value": "c0ffff68-4173-4d97-ad29-99634f67fb97" + "value": "08683b60-8ace-4848-b93c-c2b2e64bd773" }, "Entity Alias": { "value": "az" @@ -558,7 +495,7 @@ }, "examples": { "Entity ID": { - "value": "46009e99-ef4e-4a28-8c8b-81f1a048244e" + "value": "058a5aba-8b49-417e-85b1-89e8a006b1fa" }, "Entity Alias": { "value": "or" @@ -574,7 +511,7 @@ }, "examples": { "Entity ID": { - "value": "a9e6b7d6-6259-4d5d-816c-4cb6ebe06295" + "value": "d561c0f8-6ee9-42a4-9ac5-585875c77e92" }, "Entity Alias": { "value": "or" @@ -597,21 +534,38 @@ "schema": { "type": "string" }, - "example": "cust_b1a82255-000f-4954-9f04-393258d7b5f4" + "example": "cust_965bfedf-1027-4eb5-97ce-da27c3be1150" }, { - "name": "filter", + "name": "orderId", + "in": "path", + "description": "The ID of the order", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + }, + "example": "e8aeb70e-a152-45a7-aa0b-751e34db8476" + }, + { + "name": "fields", "in": "query", - "description": "Filter the returned list of items", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Return all results": { + "Return all fields": { "value": " " }, - "Return items allowed in a given country": { - "value": "allowedInCountry:GB" + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, @@ -636,63 +590,39 @@ "value": "paymentmethod[taxclass]" } } - }, - { - "name": "fields", - "in": "query", - "description": "Limit the properties returned in the response", - "schema": { - "type": "string" - }, - "examples": { - "Return all fields": { - "value": " " - }, - "Return single field": { - "value": "totalprice" - }, - "Return multiple fields": { - "value": "orderlines,totalprice" - }, - "Return nested fields": { - "value": "orderlines[sku,description]" - } - } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { - "$ref": "#/components/schemas/CountryResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/PaymentMethodWithFeeDto" + } + ] } } } } }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } } } }, - "/umbraco/commerce/storefront/api/v1/country/{countryIdOrAlias}/region/{regionIdOrAlias}/paymentmethods": { + "/umbraco/commerce/storefront/api/v1/checkout/{orderId}/shippingmethods": { "get": { "tags": [ - "Country" + "Checkout" ], - "summary": "Gets the Payment Methods allowed in a Region", + "summary": "Get valid Shipping Methods and their rates for a given Order", + "operationId": "getValidShippingMethodsByOrderId", "parameters": [ { "name": "Api-Key", @@ -713,7 +643,7 @@ }, "examples": { "Entity ID": { - "value": "87aff01f-8d57-4198-a7e1-b951f2f0b637" + "value": "61b74774-9e4e-4e2b-af20-c4f80b04f286" }, "Entity Alias": { "value": "blendid" @@ -725,10 +655,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "4cb7359e-aabd-474b-af9f-3842f141b46e" + "example": "ea0e09bb-0623-4a10-b9a1-509bb6722620" }, { "name": "Billing-Country", @@ -739,7 +668,7 @@ }, "examples": { "Entity ID": { - "value": "114305df-42cb-4b30-ad05-0609f035dadb" + "value": "913ca621-6e47-4bae-a93d-e89d44a14fd4" }, "Entity Alias": { "value": "us" @@ -755,7 +684,7 @@ }, "examples": { "Entity ID": { - "value": "624c58a0-e840-4510-808c-8c17126e841d" + "value": "c700c3e5-746c-4a0e-a949-2f72626360e7" }, "Entity Alias": { "value": "az" @@ -771,7 +700,7 @@ }, "examples": { "Entity ID": { - "value": "5a98bf85-c567-493e-ad2d-0c2a42e93729" + "value": "d9878aad-827a-486a-9358-a8b2fffce938" }, "Entity Alias": { "value": "us" @@ -787,7 +716,7 @@ }, "examples": { "Entity ID": { - "value": "c537ad6d-c21b-46d9-a0f9-d3af308fb3e1" + "value": "6ed2a4c0-9e23-4fc2-881e-556e026ae48f" }, "Entity Alias": { "value": "az" @@ -803,7 +732,7 @@ }, "examples": { "Entity ID": { - "value": "37da8bae-7033-4277-9950-e413d8558a54" + "value": "ecb55f95-0bd5-4548-935c-a57e2405b5c0" }, "Entity Alias": { "value": "or" @@ -819,7 +748,7 @@ }, "examples": { "Entity ID": { - "value": "c53b28d6-8cca-402e-9dec-5c7fd6683d8c" + "value": "4890254d-6eb8-4294-b65e-01dfe98206e4" }, "Entity Alias": { "value": "or" @@ -842,45 +771,44 @@ "schema": { "type": "string" }, - "example": "cust_83a3d6aa-f5f8-4abb-827d-82286bdb6373" + "example": "cust_55efd49c-78c8-49c6-b800-de18c4df7ad5" }, { - "name": "countryIdOrAlias", + "name": "orderId", "in": "path", - "description": "The ID or the alias of the country resource", + "description": "The ID of the order", "required": true, "schema": { - "type": "string" + "type": "string", + "format": "uuid" }, - "examples": { - "Entity ID": { - "value": "aaba32bf-030a-4698-9cc9-4331dcba8fa2" - }, - "Entity Alias": { - "value": "alias" - } - } + "example": "89974928-7470-4dfb-b75a-5a76e51691ae" }, { - "name": "regionIdOrAlias", - "in": "path", - "description": "The ID or the alias of the region resource", - "required": true, + "name": "fields", + "in": "query", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Entity ID": { - "value": "b3ea7224-dd02-4d20-8dc4-98704474751b" + "Return all fields": { + "value": " " }, - "Entity Alias": { - "value": "alias" - } - } - }, - { - "name": "expand", - "in": "query", + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" + } + } + }, + { + "name": "expand", + "in": "query", "description": "Defines the properties that should be expanded in the response", "schema": { "type": "string" @@ -899,63 +827,162 @@ "value": "paymentmethod[taxclass]" } } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/ShippingMethodWithRatesDto" + } + ] + } + } + } + } + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/umbraco/delivery/api/v1/content/item/{id}/variant": { + "get": { + "tags": [ + "Content" + ], + "summary": "Gets a multi-variants content", + "description": "By default the variants property editor from Umbraco Commerce will only return attribute information with a product node to save on excessive payload sizes. The variants endpoint can be called to dynamically fetch an attibute combinations content only when it is requested.", + "operationId": "getVariant", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The ID of the content item that has an Umbraco Commerce variants property editor defined on it", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + }, + "example": "fd77b9ea-5b7b-4b94-aab8-3fcdad7efada" }, { - "name": "fields", + "name": "attribute", "in": "query", - "description": "Limit the properties returned in the response", + "description": "The attribute combination of the variant to return", + "required": true, + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "example": [ + "key1:value1", + "key2:value2" + ] + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response. Refer to [the documentation](https://docs.umbraco.com/umbraco-cms/reference/content-delivery-api#query-parameters) for more details on this.", "schema": { "type": "string" }, "examples": { - "Return all fields": { - "value": " " + "Expand none": { + "value": "" }, - "Return single field": { - "value": "totalprice" + "Expand all": { + "value": "all" }, - "Return multiple fields": { - "value": "orderlines,totalprice" + "Expand specific property": { + "value": "property:alias1" }, - "Return nested fields": { - "value": "orderlines[sku,description]" + "Expand specific properties": { + "value": "property:alias1,alias2" + } + } + }, + { + "name": "Accept-Language", + "in": "header", + "description": "Defines the language to return. Use this when querying language variant content items.", + "schema": { + "type": "string" + }, + "examples": { + "Default": { + "value": "" + }, + "English culture": { + "value": "en-us" } } + }, + { + "name": "Api-Key", + "in": "header", + "description": "API key specified through configuration to authorize access to the API.", + "schema": { + "type": "string" + } + }, + { + "name": "Preview", + "in": "header", + "description": "Whether to request draft content.", + "schema": { + "type": "boolean" + } + }, + { + "name": "Start-Item", + "in": "header", + "description": "URL segment or GUID of a root content item.", + "schema": { + "type": "string" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/PaymentMethodResponseDto" - } + "oneOf": [ + { + "$ref": "#/components/schemas/ProductVariantItemDto" + } + ] } } } }, + "400": { + "description": "Bad Request" + }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } } } }, - "/umbraco/commerce/storefront/api/v1/country/{countryIdOrAlias}/region/{regionIdOrAlias}/shippingmethods": { + "/umbraco/commerce/storefront/api/v1/countries": { "get": { "tags": [ "Country" ], - "summary": "Gets the Shipping Methods allowed in a Region", + "summary": "Gets all the Countries in a Store", + "operationId": "searchCountries", "parameters": [ { "name": "Api-Key", @@ -976,7 +1003,7 @@ }, "examples": { "Entity ID": { - "value": "4de1f409-1e95-4955-9339-032646ea1b03" + "value": "b805d672-dbef-40a1-84da-681b3b517dda" }, "Entity Alias": { "value": "blendid" @@ -988,10 +1015,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "92150ab9-0c6e-4133-8117-91ddbba71057" + "example": "00cc7aae-85da-4ac2-861b-551dde08254d" }, { "name": "Billing-Country", @@ -1002,7 +1028,7 @@ }, "examples": { "Entity ID": { - "value": "026a73c1-92e6-4328-a12b-456244721209" + "value": "615fa89d-748d-45d4-8e64-82c040131121" }, "Entity Alias": { "value": "us" @@ -1018,7 +1044,7 @@ }, "examples": { "Entity ID": { - "value": "f7ac8f88-7793-49a8-9b2f-e2675ec0b363" + "value": "c7911176-93db-4ffd-b562-f40f33092010" }, "Entity Alias": { "value": "az" @@ -1034,7 +1060,7 @@ }, "examples": { "Entity ID": { - "value": "090721b8-14c1-4b85-b6fd-17e6232ba537" + "value": "81f39f8e-5934-4319-ae80-be66b59338dc" }, "Entity Alias": { "value": "us" @@ -1050,7 +1076,7 @@ }, "examples": { "Entity ID": { - "value": "139b8d9d-9dee-46f1-9482-20f52b07aff2" + "value": "ff760c2f-2662-4647-afed-4299dd396b49" }, "Entity Alias": { "value": "az" @@ -1066,7 +1092,7 @@ }, "examples": { "Entity ID": { - "value": "77657d45-7470-4442-8f6b-5c8e5b2b6e18" + "value": "62be54c6-00d7-462a-b362-8b88f80b65ec" }, "Entity Alias": { "value": "or" @@ -1082,7 +1108,7 @@ }, "examples": { "Entity ID": { - "value": "df4703de-e9cd-4396-bcaa-63f274f94d95" + "value": "af4121f9-d024-461d-8291-2ee6bfa65f60" }, "Entity Alias": { "value": "or" @@ -1105,39 +1131,43 @@ "schema": { "type": "string" }, - "example": "cust_d628ebd1-829c-4dab-bc14-77ba67caa22a" + "example": "cust_0701d208-da68-4800-a276-2011709fd722" }, { - "name": "countryIdOrAlias", - "in": "path", - "description": "The ID or the alias of the country resource", - "required": true, + "name": "filter", + "in": "query", + "description": "Filter the returned list of items", "schema": { "type": "string" }, "examples": { - "Entity ID": { - "value": "f1ba917a-2065-432d-a902-41ecd349a088" + "Return all results": { + "value": " " }, - "Entity Alias": { - "value": "alias" + "Return items allowed in a given country": { + "value": "allowedInCountry:GB" } } }, { - "name": "regionIdOrAlias", - "in": "path", - "description": "The ID or the alias of the region resource", - "required": true, + "name": "fields", + "in": "query", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Entity ID": { - "value": "740debc9-d547-492d-abab-ec9ade822a37" + "Return all fields": { + "value": " " }, - "Entity Alias": { - "value": "alias" + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, @@ -1162,63 +1192,39 @@ "value": "paymentmethod[taxclass]" } } - }, - { - "name": "fields", - "in": "query", - "description": "Limit the properties returned in the response", - "schema": { - "type": "string" - }, - "examples": { - "Return all fields": { - "value": " " - }, - "Return single field": { - "value": "totalprice" - }, - "Return multiple fields": { - "value": "orderlines,totalprice" - }, - "Return nested fields": { - "value": "orderlines[sku,description]" - } - } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { - "$ref": "#/components/schemas/ShippingMethodResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/CountryDto" + } + ] } } } } }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } } } }, - "/umbraco/commerce/storefront/api/v1/country/{idOrAlias}": { + "/umbraco/commerce/storefront/api/v1/country/{countryIdOrAlias}/region/{regionIdOrAlias}/paymentmethods": { "get": { "tags": [ "Country" ], - "summary": "Gets a Country by ID or Alias", + "summary": "Gets the Payment Methods allowed in a Region", + "operationId": "getPaymentMethodsByCountryIdOrAlias", "parameters": [ { "name": "Api-Key", @@ -1239,7 +1245,7 @@ }, "examples": { "Entity ID": { - "value": "39dd640b-fe70-45b7-94fc-bfa3d01785df" + "value": "0e13277c-0fa4-4bcb-bd99-2b250e451191" }, "Entity Alias": { "value": "blendid" @@ -1251,10 +1257,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "5f6f4cf6-8a75-464c-9f91-2956b470058e" + "example": "79e3eb6d-ed3e-400b-94fa-43c466cf290e" }, { "name": "Billing-Country", @@ -1265,7 +1270,7 @@ }, "examples": { "Entity ID": { - "value": "1caff81a-a59b-45af-9879-7ba5871cb536" + "value": "41c4b8f7-af34-471e-b349-2b5db568aba0" }, "Entity Alias": { "value": "us" @@ -1281,7 +1286,7 @@ }, "examples": { "Entity ID": { - "value": "8fe3ad9f-eead-4e1f-8556-52b590917cdd" + "value": "4bcec082-cc97-4d4d-85c5-c46d23aaa1aa" }, "Entity Alias": { "value": "az" @@ -1297,7 +1302,7 @@ }, "examples": { "Entity ID": { - "value": "8007ae4b-8a48-477c-beec-11577ce6bd9e" + "value": "287d11bd-6c35-4acb-9b67-6586777f3c1d" }, "Entity Alias": { "value": "us" @@ -1313,7 +1318,7 @@ }, "examples": { "Entity ID": { - "value": "374d22a3-501c-47f4-bcc3-d22addaccabe" + "value": "e6a0da82-2403-4d9e-8135-215a32332308" }, "Entity Alias": { "value": "az" @@ -1329,7 +1334,7 @@ }, "examples": { "Entity ID": { - "value": "0c0b0b74-ea44-40e0-9894-c75b98968eb3" + "value": "2bed7e9a-5d9a-4e4f-9539-5f85a11a772f" }, "Entity Alias": { "value": "or" @@ -1345,7 +1350,7 @@ }, "examples": { "Entity ID": { - "value": "36ef13cc-b9db-49b8-a5d1-2e26afebd456" + "value": "8ad0ff66-b6a7-4b71-921e-b656581b4723" }, "Entity Alias": { "value": "or" @@ -1368,19 +1373,23 @@ "schema": { "type": "string" }, - "example": "cust_72224c93-8b0d-4e60-bb6f-e8f4923422d0" + "example": "cust_94377964-f740-47a0-9954-7740399303f9" }, { - "name": "idOrAlias", + "name": "countryIdOrAlias", "in": "path", - "description": "The ID or the alias of the given resource", + "description": "The ID or the alias of the country resource", "required": true, "schema": { - "type": "string" + "oneOf": [ + { + "type": "string" + } + ] }, "examples": { "Entity ID": { - "value": "7540acb8-4650-46d2-9ae9-988d611a4da2" + "value": "4a8e39fa-837f-47fc-afb1-68ba4389069f" }, "Entity Alias": { "value": "alias" @@ -1388,24 +1397,23 @@ } }, { - "name": "expand", - "in": "query", - "description": "Defines the properties that should be expanded in the response", + "name": "regionIdOrAlias", + "in": "path", + "description": "The ID or the alias of the region resource", + "required": true, "schema": { - "type": "string" + "oneOf": [ + { + "type": "string" + } + ] }, "examples": { - "Expand none": { - "value": " " - }, - "Expand prices": { - "value": "$price" - }, - "Expand specific property": { - "value": "currency" + "Entity ID": { + "value": "e8f5d367-1aaf-4c5c-a25a-d69829126a08" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Entity Alias": { + "value": "alias" } } }, @@ -1430,38 +1438,62 @@ "value": "orderlines[sku,description]" } } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" + } + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CountryResponseDto" + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/PaymentMethodDto" + } + ] + } } } } }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } - } + }, + "deprecated": true } }, - "/umbraco/commerce/storefront/api/v1/country/{idOrAlias}/currencies": { + "/umbraco/commerce/storefront/api/v1/country/{countryIdOrAlias}/region/{regionIdOrAlias}/shippingmethods": { "get": { "tags": [ "Country" ], - "summary": "Gets the Currencies allowed in a Country", + "summary": "Gets the Shipping Methods allowed in a Region", + "operationId": "getShippingMethodsByCountryIdOrAlias", "parameters": [ { "name": "Api-Key", @@ -1482,7 +1514,7 @@ }, "examples": { "Entity ID": { - "value": "ce04e0b5-8b72-484f-9d80-a58551cd61d9" + "value": "ed07f085-5b92-467a-86a6-6b907a08a430" }, "Entity Alias": { "value": "blendid" @@ -1494,10 +1526,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "338b1ced-378a-4c68-a1bc-b71e5ea6a80c" + "example": "3a8e8369-8215-416f-a17c-b00333e28030" }, { "name": "Billing-Country", @@ -1508,7 +1539,7 @@ }, "examples": { "Entity ID": { - "value": "c92f83d1-9148-44d1-a296-6abbe1dc0999" + "value": "bcc5eb56-5ee6-4257-ad7a-34edc5fd314b" }, "Entity Alias": { "value": "us" @@ -1524,7 +1555,7 @@ }, "examples": { "Entity ID": { - "value": "b07917b5-70d8-40fc-b35c-83a24fbda8e9" + "value": "7d2f65c9-4c4d-4a87-a64a-35dbe70caab0" }, "Entity Alias": { "value": "az" @@ -1540,7 +1571,7 @@ }, "examples": { "Entity ID": { - "value": "505d8dbf-7d46-4493-8989-cd6a972af6df" + "value": "eccc92d8-393c-458f-be5e-267e6f7dba8c" }, "Entity Alias": { "value": "us" @@ -1556,7 +1587,7 @@ }, "examples": { "Entity ID": { - "value": "2dbaafcc-8b5c-454f-8c4c-e8b67d8761d1" + "value": "12631597-4411-46a2-a1ec-1a9b9111bc5a" }, "Entity Alias": { "value": "az" @@ -1572,7 +1603,7 @@ }, "examples": { "Entity ID": { - "value": "3f4cf70c-a93d-434f-940e-c9a92aa47094" + "value": "17bfeba6-b04f-40de-bd71-2ae4529afea6" }, "Entity Alias": { "value": "or" @@ -1588,7 +1619,7 @@ }, "examples": { "Entity ID": { - "value": "2ab654d8-f683-48b7-b45d-2d3828805fce" + "value": "e9c8228f-7129-45ca-bdb7-030418578d28" }, "Entity Alias": { "value": "or" @@ -1611,19 +1642,23 @@ "schema": { "type": "string" }, - "example": "cust_b93c2d78-1a50-4980-ab6e-718d6b13acc1" + "example": "cust_bc93f7f7-fe91-4ef6-985a-48da72e73df4" }, { - "name": "idOrAlias", + "name": "countryIdOrAlias", "in": "path", - "description": "The ID or the alias of the given resource", + "description": "The ID or the alias of the country resource", "required": true, "schema": { - "type": "string" + "oneOf": [ + { + "type": "string" + } + ] }, "examples": { "Entity ID": { - "value": "1a4ad2a7-349b-47b2-bf4c-a1d7e1b8f063" + "value": "4d6f17d6-d6ab-4e62-a663-bdea0bf99280" }, "Entity Alias": { "value": "alias" @@ -1631,24 +1666,23 @@ } }, { - "name": "expand", - "in": "query", - "description": "Defines the properties that should be expanded in the response", + "name": "regionIdOrAlias", + "in": "path", + "description": "The ID or the alias of the region resource", + "required": true, "schema": { - "type": "string" + "oneOf": [ + { + "type": "string" + } + ] }, "examples": { - "Expand none": { - "value": " " - }, - "Expand prices": { - "value": "$price" - }, - "Expand specific property": { - "value": "currency" + "Entity ID": { + "value": "479ee86a-3791-442c-a850-3af0d5b806fa" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Entity Alias": { + "value": "alias" } } }, @@ -1673,41 +1707,62 @@ "value": "orderlines[sku,description]" } } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" + } + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { - "$ref": "#/components/schemas/CurrencyResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/ShippingMethodDto" + } + ] } } } } }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } - } + }, + "deprecated": true } }, - "/umbraco/commerce/storefront/api/v1/country/{idOrAlias}/paymentmethods": { + "/umbraco/commerce/storefront/api/v1/country/{idOrAlias}": { "get": { "tags": [ "Country" ], - "summary": "Gets the Payment Methods allowed in a Country", + "summary": "Gets a Country by ID or Alias", + "operationId": "getCountryByIdOrAlias", "parameters": [ { "name": "Api-Key", @@ -1728,7 +1783,7 @@ }, "examples": { "Entity ID": { - "value": "7bdc7462-97ae-425c-88ec-9fb5e479fc61" + "value": "179590c4-25b0-47e6-8c2c-2bdc2a3bf9c6" }, "Entity Alias": { "value": "blendid" @@ -1740,10 +1795,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "3cf3c75e-777e-470d-af12-811bfb56decc" + "example": "5081a5fd-228e-4d10-abac-da74a5d47fb8" }, { "name": "Billing-Country", @@ -1754,7 +1808,7 @@ }, "examples": { "Entity ID": { - "value": "033fb3f7-9633-4b0d-9f76-47eec8b4e0db" + "value": "524ad232-424c-4cbf-8b7b-4aab26048ecf" }, "Entity Alias": { "value": "us" @@ -1770,7 +1824,7 @@ }, "examples": { "Entity ID": { - "value": "2f0afc87-b993-49db-8dc2-3aa87691026e" + "value": "7331417d-96e0-49cc-962d-edbb87b48870" }, "Entity Alias": { "value": "az" @@ -1786,7 +1840,7 @@ }, "examples": { "Entity ID": { - "value": "be7376a4-135b-4211-965e-dd6b3a6da86a" + "value": "446f7a3c-3ab5-4b27-a420-2bac9d9b2203" }, "Entity Alias": { "value": "us" @@ -1802,7 +1856,7 @@ }, "examples": { "Entity ID": { - "value": "9950a82a-9e7f-4d16-a444-9edbc9088ef5" + "value": "39a26454-2cc4-45cd-9469-f3f0a0750eb6" }, "Entity Alias": { "value": "az" @@ -1818,7 +1872,7 @@ }, "examples": { "Entity ID": { - "value": "ac4e2892-ea4a-401f-b749-39bb971f1f94" + "value": "188cf8e3-d9a8-4b26-975c-0f0a5ad2df53" }, "Entity Alias": { "value": "or" @@ -1834,7 +1888,7 @@ }, "examples": { "Entity ID": { - "value": "64ea1e7f-c69a-4535-a1ce-3dade8d33cc6" + "value": "35f9ac70-926f-447c-97a3-795ac011b0cf" }, "Entity Alias": { "value": "or" @@ -1857,7 +1911,7 @@ "schema": { "type": "string" }, - "example": "cust_21d95084-2a0b-45e8-a619-9b2ed3e89eee" + "example": "cust_38632648-2b6b-4beb-ae1b-9f1a4e2659b9" }, { "name": "idOrAlias", @@ -1865,11 +1919,15 @@ "description": "The ID or the alias of the given resource", "required": true, "schema": { - "type": "string" + "oneOf": [ + { + "type": "string" + } + ] }, "examples": { "Entity ID": { - "value": "80b94f39-9697-44e6-8ecb-1212ba074910" + "value": "3bebf017-2676-4989-bf5e-1989b77b9be6" }, "Entity Alias": { "value": "alias" @@ -1877,83 +1935,78 @@ } }, { - "name": "expand", + "name": "fields", "in": "query", - "description": "Defines the properties that should be expanded in the response", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Expand none": { + "Return all fields": { "value": " " }, - "Expand prices": { - "value": "$price" + "Return single field": { + "value": "totalprice" }, - "Expand specific property": { - "value": "currency" + "Return multiple fields": { + "value": "orderlines,totalprice" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, { - "name": "fields", + "name": "expand", "in": "query", - "description": "Limit the properties returned in the response", + "description": "Defines the properties that should be expanded in the response", "schema": { "type": "string" }, "examples": { - "Return all fields": { + "Expand none": { "value": " " }, - "Return single field": { - "value": "totalprice" + "Expand prices": { + "value": "$price" }, - "Return multiple fields": { - "value": "orderlines,totalprice" + "Expand specific property": { + "value": "currency" }, - "Return nested fields": { - "value": "orderlines[sku,description]" + "Expand nested properties": { + "value": "paymentmethod[taxclass]" } } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/PaymentMethodResponseDto" - } + "oneOf": [ + { + "$ref": "#/components/schemas/CountryDto" + } + ] } } } }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } } } }, - "/umbraco/commerce/storefront/api/v1/country/{idOrAlias}/shippingmethods": { + "/umbraco/commerce/storefront/api/v1/country/{idOrAlias}/currencies": { "get": { "tags": [ "Country" ], - "summary": "Gets the Shipping Methods allowed in a Country", + "summary": "Gets the Currencies allowed in a Country", + "operationId": "getCurrenciesByCountryIdOrAlias", "parameters": [ { "name": "Api-Key", @@ -1974,7 +2027,7 @@ }, "examples": { "Entity ID": { - "value": "b16d136e-5b57-4812-b231-ad95fc473142" + "value": "639c9c43-82d2-4223-81f6-9e18282a5d39" }, "Entity Alias": { "value": "blendid" @@ -1986,10 +2039,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "691fa037-f27c-45a5-ac80-cb5c9ad5e6d5" + "example": "5b14853d-8e51-4bde-8bd6-e1e9c06981ef" }, { "name": "Billing-Country", @@ -2000,7 +2052,7 @@ }, "examples": { "Entity ID": { - "value": "46d309bb-258e-415b-a2db-1ef712c2c0aa" + "value": "a112d1a9-5cbd-4970-92c3-9ddb4ef54f01" }, "Entity Alias": { "value": "us" @@ -2016,7 +2068,7 @@ }, "examples": { "Entity ID": { - "value": "1060cb1a-ad6c-4b41-bd3b-3ecbc26ef531" + "value": "bd59a132-5e4e-4edc-b098-206fa9ca1785" }, "Entity Alias": { "value": "az" @@ -2032,7 +2084,7 @@ }, "examples": { "Entity ID": { - "value": "09013686-7d5a-47dc-a52b-736366c0fc37" + "value": "90a2e5d0-5691-44ab-b741-60a750a1fdc4" }, "Entity Alias": { "value": "us" @@ -2048,7 +2100,7 @@ }, "examples": { "Entity ID": { - "value": "7f6298ed-aada-446e-b2f1-95ea60840bdc" + "value": "2d90ec5a-f80f-47c5-8321-8d5514328867" }, "Entity Alias": { "value": "az" @@ -2064,7 +2116,7 @@ }, "examples": { "Entity ID": { - "value": "984db4a2-86b1-4c2b-96b1-60422d420be9" + "value": "9a91dc6c-3c15-4aa6-a320-b5c74d19ba16" }, "Entity Alias": { "value": "or" @@ -2080,7 +2132,7 @@ }, "examples": { "Entity ID": { - "value": "61cd7707-f12a-493c-93d7-aa76be7f6a42" + "value": "b543ffa0-4d8c-4b2f-9f8b-7683c747484d" }, "Entity Alias": { "value": "or" @@ -2103,7 +2155,7 @@ "schema": { "type": "string" }, - "example": "cust_0ee595ef-93e8-449b-8cf3-bbc4364d4391" + "example": "cust_fe0e4bb6-1eb0-4902-835c-cbcbc0585aef" }, { "name": "idOrAlias", @@ -2111,11 +2163,15 @@ "description": "The ID or the alias of the given resource", "required": true, "schema": { - "type": "string" + "oneOf": [ + { + "type": "string" + } + ] }, "examples": { "Entity ID": { - "value": "d8b00204-3b3b-4bc0-a715-9aa1c01795c1" + "value": "25ffdd93-c095-44a4-af19-f75578d1cb9f" }, "Entity Alias": { "value": "alias" @@ -2123,83 +2179,82 @@ } }, { - "name": "expand", + "name": "fields", "in": "query", - "description": "Defines the properties that should be expanded in the response", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Expand none": { + "Return all fields": { "value": " " }, - "Expand prices": { - "value": "$price" + "Return single field": { + "value": "totalprice" }, - "Expand specific property": { - "value": "currency" + "Return multiple fields": { + "value": "orderlines,totalprice" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, { - "name": "fields", + "name": "expand", "in": "query", - "description": "Limit the properties returned in the response", + "description": "Defines the properties that should be expanded in the response", "schema": { "type": "string" }, "examples": { - "Return all fields": { + "Expand none": { "value": " " }, - "Return single field": { - "value": "totalprice" + "Expand prices": { + "value": "$price" }, - "Return multiple fields": { - "value": "orderlines,totalprice" + "Expand specific property": { + "value": "currency" }, - "Return nested fields": { - "value": "orderlines[sku,description]" + "Expand nested properties": { + "value": "paymentmethod[taxclass]" } } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { - "$ref": "#/components/schemas/ShippingMethodResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/CurrencyDto" + } + ] } } } } }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } - } + }, + "deprecated": true } }, - "/umbraco/commerce/storefront/api/v1/currencies": { + "/umbraco/commerce/storefront/api/v1/country/{idOrAlias}/paymentmethods": { "get": { "tags": [ - "Currency" + "Country" ], - "summary": "Gets all the Currencies in a Store", + "summary": "Gets the Payment Methods allowed in a Country", + "operationId": "getPaymentMethodsByCountryIdOrAlias", "parameters": [ { "name": "Api-Key", @@ -2220,7 +2275,7 @@ }, "examples": { "Entity ID": { - "value": "dbc1f7a2-6cb8-43c6-9489-30ba08d82c7f" + "value": "6f8ee881-0141-4e75-a701-0679d7829a23" }, "Entity Alias": { "value": "blendid" @@ -2232,10 +2287,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "e35b6b9d-dffe-4a41-a324-9d44b2e66b8d" + "example": "3efdda02-b6dd-437a-aa91-8238394bde00" }, { "name": "Billing-Country", @@ -2246,7 +2300,7 @@ }, "examples": { "Entity ID": { - "value": "837d138c-64af-4248-abc9-d93f747e3d94" + "value": "a01b5e97-7769-4d8c-9cbc-ff978bc58fa4" }, "Entity Alias": { "value": "us" @@ -2262,7 +2316,7 @@ }, "examples": { "Entity ID": { - "value": "14f54183-d1fe-482a-ae8c-90100bdc69a9" + "value": "1cf83d54-0afa-4793-88d1-62e2e79ba4ef" }, "Entity Alias": { "value": "az" @@ -2278,7 +2332,7 @@ }, "examples": { "Entity ID": { - "value": "35c0687c-1754-4858-a1a2-26b684922a5b" + "value": "89918977-a89b-4572-b454-c335efc96ea3" }, "Entity Alias": { "value": "us" @@ -2294,7 +2348,7 @@ }, "examples": { "Entity ID": { - "value": "df29f28f-708f-4704-a832-e17ec9f4015d" + "value": "9c8ff67f-30c8-4f49-a5ed-98ead9a91164" }, "Entity Alias": { "value": "az" @@ -2310,7 +2364,7 @@ }, "examples": { "Entity ID": { - "value": "cad6bb8c-8829-4f92-8ce3-0e939f1043cf" + "value": "2233e86c-481c-4f1b-a76f-e50c45c0129b" }, "Entity Alias": { "value": "or" @@ -2326,7 +2380,7 @@ }, "examples": { "Entity ID": { - "value": "73a5a892-ceeb-4acd-ab08-d531d73f97e7" + "value": "76629e4f-86eb-4847-bd26-007a5149cabd" }, "Entity Alias": { "value": "or" @@ -2349,102 +2403,106 @@ "schema": { "type": "string" }, - "example": "cust_9418af18-1156-4505-9af6-96ff0f12b800" + "example": "cust_32b61a21-40c3-4142-a310-bf1516ea2af2" }, { - "name": "filter", - "in": "query", - "description": "Filter the returned list of items", + "name": "idOrAlias", + "in": "path", + "description": "The ID or the alias of the given resource", + "required": true, "schema": { - "type": "string" + "oneOf": [ + { + "type": "string" + } + ] }, "examples": { - "Return all results": { - "value": " " + "Entity ID": { + "value": "8df6751e-9acc-4968-9d68-88b43dcd51c7" }, - "Return items allowed in a given country": { - "value": "allowedInCountry:GB" + "Entity Alias": { + "value": "alias" } } }, { - "name": "expand", + "name": "fields", "in": "query", - "description": "Defines the properties that should be expanded in the response", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Expand none": { + "Return all fields": { "value": " " }, - "Expand prices": { - "value": "$price" + "Return single field": { + "value": "totalprice" }, - "Expand specific property": { - "value": "currency" + "Return multiple fields": { + "value": "orderlines,totalprice" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, { - "name": "fields", + "name": "expand", "in": "query", - "description": "Limit the properties returned in the response", + "description": "Defines the properties that should be expanded in the response", "schema": { "type": "string" }, "examples": { - "Return all fields": { + "Expand none": { "value": " " }, - "Return single field": { - "value": "totalprice" + "Expand prices": { + "value": "$price" }, - "Return multiple fields": { - "value": "orderlines,totalprice" + "Expand specific property": { + "value": "currency" }, - "Return nested fields": { - "value": "orderlines[sku,description]" + "Expand nested properties": { + "value": "paymentmethod[taxclass]" } } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { - "$ref": "#/components/schemas/CurrencyResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/PaymentMethodDto" + } + ] } } } } }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } - } + }, + "deprecated": true } }, - "/umbraco/commerce/storefront/api/v1/currency/{idOrAlias}": { + "/umbraco/commerce/storefront/api/v1/country/{idOrAlias}/shippingmethods": { "get": { "tags": [ - "Currency" + "Country" ], - "summary": "Gets a Currency by ID or Alias", + "summary": "Gets the Shipping Methods allowed in a Country", + "operationId": "getShippingMethodsByCountryIdOrAlias", "parameters": [ { "name": "Api-Key", @@ -2465,7 +2523,7 @@ }, "examples": { "Entity ID": { - "value": "20b72b2c-3c21-4a30-b75a-3453556a5662" + "value": "6690045d-1343-45ba-bbb2-30beb7edb038" }, "Entity Alias": { "value": "blendid" @@ -2477,10 +2535,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "d98ede52-7168-4e57-bd70-6cc1c5c7d9e8" + "example": "e90f68b9-1e27-4991-82d8-a7f2037e5b03" }, { "name": "Billing-Country", @@ -2491,7 +2548,7 @@ }, "examples": { "Entity ID": { - "value": "a54fe566-6ea2-459f-9b85-9a160210686a" + "value": "b37e31b5-5d86-4d9b-a951-a9e6036ca545" }, "Entity Alias": { "value": "us" @@ -2507,7 +2564,7 @@ }, "examples": { "Entity ID": { - "value": "3566f760-25d2-4231-bf91-7e8ac22a1f72" + "value": "8f97084f-b32f-44b7-aecf-f7734a8e78d8" }, "Entity Alias": { "value": "az" @@ -2523,7 +2580,7 @@ }, "examples": { "Entity ID": { - "value": "0e909dc8-a657-4b32-a9a1-47f8dde64e3f" + "value": "ccf190c3-f291-4730-8a3f-caf4ebc07cd5" }, "Entity Alias": { "value": "us" @@ -2539,7 +2596,7 @@ }, "examples": { "Entity ID": { - "value": "4dbbfb54-3408-49ae-b0c7-39d1b48c6898" + "value": "f2b283c6-cb66-40d6-92f3-b465a8b78de0" }, "Entity Alias": { "value": "az" @@ -2555,7 +2612,7 @@ }, "examples": { "Entity ID": { - "value": "2fa21b66-1d08-463f-9cec-a47ad78efe9e" + "value": "bc1a02b2-6f83-44ba-b689-12552f6ce18d" }, "Entity Alias": { "value": "or" @@ -2571,7 +2628,7 @@ }, "examples": { "Entity ID": { - "value": "fc0e3a30-5c0d-4bf8-8db9-0ca52d7f17bf" + "value": "5f6dd0bf-568a-4c78-b8e9-27fead34a2c9" }, "Entity Alias": { "value": "or" @@ -2594,7 +2651,7 @@ "schema": { "type": "string" }, - "example": "cust_ec365a61-0ddf-4440-9d7f-35bb94ec7f37" + "example": "cust_2cf85338-fe49-407e-9af7-50e186dd476e" }, { "name": "idOrAlias", @@ -2602,39 +2659,21 @@ "description": "The ID or the alias of the given resource", "required": true, "schema": { - "type": "string" + "oneOf": [ + { + "type": "string" + } + ] }, "examples": { "Entity ID": { - "value": "0cb10bb7-211f-498e-87fa-897caef86a48" + "value": "35733b5a-e031-4697-a048-4ca9bce87fe3" }, "Entity Alias": { "value": "alias" } } }, - { - "name": "expand", - "in": "query", - "description": "Defines the properties that should be expanded in the response", - "schema": { - "type": "string" - }, - "examples": { - "Expand none": { - "value": " " - }, - "Expand prices": { - "value": "$price" - }, - "Expand specific property": { - "value": "currency" - }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" - } - } - }, { "name": "fields", "in": "query", @@ -2656,74 +2695,6 @@ "value": "orderlines[sku,description]" } } - } - ], - "responses": { - "200": { - "description": "Success", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CurrencyResponseDto" - } - } - } - }, - "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } - } - } - } - }, - "/umbraco/commerce/storefront/api/v1/customer/{customerReferenceOrEmail}/orders": { - "get": { - "tags": [ - "Customer" - ], - "summary": "Gets all the finalized Order of a Customer", - "parameters": [ - { - "name": "Api-Key", - "in": "header", - "description": "API key specified through configuration to authorize access to the API.", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "Store", - "in": "header", - "description": "The ID or the alias of the store", - "required": true, - "schema": { - "type": "string" - }, - "examples": { - "Entity ID": { - "value": "5a7e5d2e-d932-4f18-bc4b-8ee1b641b358" - }, - "Entity Alias": { - "value": "blendid" - } - } - }, - { - "name": "customerReferenceOrEmail", - "in": "path", - "description": "A custom reference or email of an existing customer. Can be UrlBase64 encoded.", - "required": true, - "schema": { - "type": "string" - }, - "example": "cust_14c7ba32-367d-42f3-83b1-e59c839e5d22" }, { "name": "expand", @@ -2746,73 +2717,40 @@ "value": "paymentmethod[taxclass]" } } - }, - { - "name": "fields", - "in": "query", - "description": "Limit the properties returned in the response", - "schema": { - "type": "string" - }, - "examples": { - "Return all fields": { - "value": " " - }, - "Return single field": { - "value": "totalprice" - }, - "Return multiple fields": { - "value": "orderlines,totalprice" - }, - "Return nested fields": { - "value": "orderlines[sku,description]" - } - } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { - "$ref": "#/components/schemas/OrderResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/ShippingMethodDto" + } + ] } } } } }, - "400": { - "description": "Bad Request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } - }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } - } + }, + "deprecated": true } }, - "/umbraco/commerce/storefront/api/v1/order/{orderId}": { - "delete": { + "/umbraco/commerce/storefront/api/v1/currencies": { + "get": { "tags": [ - "Order" + "Currency" ], - "summary": "Deletes an Order", + "summary": "Gets all the Currencies in a Store", + "operationId": "searchCurrencies", "parameters": [ { "name": "Api-Key", @@ -2833,7 +2771,7 @@ }, "examples": { "Entity ID": { - "value": "95a2ae74-7314-4adc-bb94-f28d3fb4e953" + "value": "f04853f8-49ad-4938-806a-196614ea2104" }, "Entity Alias": { "value": "blendid" @@ -2845,10 +2783,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "0069e286-22d1-41e5-9cf1-ebbf4c6b240e" + "example": "6f1b61c5-7953-4d34-8f94-a6f7d886a6f5" }, { "name": "Billing-Country", @@ -2859,7 +2796,7 @@ }, "examples": { "Entity ID": { - "value": "3fad8e78-31d4-4fcc-9927-4f1cf87e019b" + "value": "a068c065-f262-4222-8ff5-a8c339b0d46b" }, "Entity Alias": { "value": "us" @@ -2875,7 +2812,7 @@ }, "examples": { "Entity ID": { - "value": "2f04ec0a-4196-4be1-8bab-ea7bb4706f59" + "value": "3d090e57-6ed2-4c9d-9e37-50ba479e81fc" }, "Entity Alias": { "value": "az" @@ -2891,7 +2828,7 @@ }, "examples": { "Entity ID": { - "value": "613d4f97-3f2c-424c-a9ba-78178756d725" + "value": "c6945052-4b36-49fa-8595-02663af129b9" }, "Entity Alias": { "value": "us" @@ -2907,7 +2844,7 @@ }, "examples": { "Entity ID": { - "value": "c1165355-5ef2-460a-b4b4-175929e3ffa0" + "value": "7b3f72a6-2f77-4037-a305-ee85d559b314" }, "Entity Alias": { "value": "az" @@ -2923,7 +2860,7 @@ }, "examples": { "Entity ID": { - "value": "df976c97-24f0-4fbe-98c7-a07d8465c01b" + "value": "ff3dfe56-50ac-4e85-842e-d7012894fa91" }, "Entity Alias": { "value": "or" @@ -2939,7 +2876,7 @@ }, "examples": { "Entity ID": { - "value": "868c2364-f4fd-4bef-959d-02bd34b596dd" + "value": "9284a2fa-e1d1-46a5-8c24-7221d34e0f1e" }, "Entity Alias": { "value": "or" @@ -2962,41 +2899,100 @@ "schema": { "type": "string" }, - "example": "cust_53775bb3-8f50-453d-9096-df08e9c447a3" + "example": "cust_039ab087-b115-40fc-a92e-db3f38973fdf" }, { - "name": "orderId", - "in": "path", - "description": "The ID of the order", - "required": true, + "name": "filter", + "in": "query", + "description": "Filter the returned list of items", "schema": { - "type": "string", - "format": "uuid" + "type": "string" + }, + "examples": { + "Return all results": { + "value": " " + }, + "Return items allowed in a given country": { + "value": "allowedInCountry:GB" + } + } + }, + { + "name": "fields", + "in": "query", + "description": "Limit the properties returned in the response", + "schema": { + "type": "string" + }, + "examples": { + "Return all fields": { + "value": " " + }, + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" + } + } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" }, - "example": "2c057deb-fd04-4658-b137-4b12033821f3" + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" + } + } } ], "responses": { "200": { - "description": "Success" - }, - "400": { - "description": "Bad Request", + "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/CurrencyDto" + } + ] + } } } } + }, + "404": { + "description": "Not Found" } } - }, + } + }, + "/umbraco/commerce/storefront/api/v1/currency/{idOrAlias}": { "get": { "tags": [ - "Order" + "Currency" ], - "summary": "Gets an Order by ID", + "summary": "Gets a Currency by ID or Alias", + "operationId": "getCurrencyByIdOrAlias", "parameters": [ { "name": "Api-Key", @@ -3017,7 +3013,7 @@ }, "examples": { "Entity ID": { - "value": "0cee075c-3e9e-4fe3-a870-2804a0ec3bbf" + "value": "41d12836-2567-4112-98bb-0488cea26648" }, "Entity Alias": { "value": "blendid" @@ -3029,10 +3025,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "c1af1022-9646-446c-9332-56ceddf8ec72" + "example": "170c673b-ba60-4308-98d5-ae47549d0e84" }, { "name": "Billing-Country", @@ -3043,7 +3038,7 @@ }, "examples": { "Entity ID": { - "value": "d4488951-b00f-4c3d-b7d6-b359ba0e5e34" + "value": "bed3d62f-689b-4791-b8fd-2564f3cd405e" }, "Entity Alias": { "value": "us" @@ -3059,7 +3054,7 @@ }, "examples": { "Entity ID": { - "value": "271234f2-ffad-47b9-8c3a-443239f1d11e" + "value": "fee2e447-035d-41fb-8807-a1d79681dd69" }, "Entity Alias": { "value": "az" @@ -3075,7 +3070,7 @@ }, "examples": { "Entity ID": { - "value": "c7092d3d-7a2f-4c90-8ad5-5bf3fbe1f89e" + "value": "21995dc0-8784-44bc-b760-1f7d1c830ed2" }, "Entity Alias": { "value": "us" @@ -3091,7 +3086,7 @@ }, "examples": { "Entity ID": { - "value": "723d0bf4-5637-45dd-b34a-352b5fa846a9" + "value": "10fbc3f9-56a0-4787-af2b-a3b0bf0d0612" }, "Entity Alias": { "value": "az" @@ -3107,7 +3102,7 @@ }, "examples": { "Entity ID": { - "value": "1a5851d6-f5a3-43f1-bce3-16cf97957721" + "value": "84dd054c-1cf5-47a9-95b1-2bf16911eab4" }, "Entity Alias": { "value": "or" @@ -3123,7 +3118,7 @@ }, "examples": { "Entity ID": { - "value": "06e03cf6-c6d2-49cb-9259-96b4cfad1649" + "value": "ee9577ef-41f2-415e-bb88-e783d76992a6" }, "Entity Alias": { "value": "or" @@ -3146,38 +3141,26 @@ "schema": { "type": "string" }, - "example": "cust_1acdc1dc-84fa-4fec-b91f-d5b6ff8e5493" + "example": "cust_047f3860-c22a-4f7c-8cca-2eb3f81183db" }, { - "name": "orderId", + "name": "idOrAlias", "in": "path", - "description": "The ID of the order", + "description": "The ID or the alias of the given resource", "required": true, "schema": { - "type": "string", - "format": "uuid" - }, - "example": "9552c564-be6c-448c-9872-9a291766bc37" - }, - { - "name": "expand", - "in": "query", - "description": "Defines the properties that should be expanded in the response", - "schema": { - "type": "string" + "oneOf": [ + { + "type": "string" + } + ] }, "examples": { - "Expand none": { - "value": " " - }, - "Expand prices": { - "value": "$price" - }, - "Expand specific property": { - "value": "currency" + "Entity ID": { + "value": "b731317d-121a-40bb-9739-776f2f187b7b" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Entity Alias": { + "value": "alias" } } }, @@ -3202,46 +3185,174 @@ "value": "orderlines[sku,description]" } } - } - ], - "responses": { - "200": { - "description": "Success", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/OrderResponseDto" - } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" } } - }, - "400": { - "description": "Bad Request", + } + ], + "responses": { + "200": { + "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "oneOf": [ + { + "$ref": "#/components/schemas/CurrencyDto" + } + ] } } } }, "404": { - "description": "Not Found", + "description": "Not Found" + } + } + } + }, + "/umbraco/commerce/storefront/api/v1/customer/{customerReferenceOrEmail}/orders": { + "get": { + "tags": [ + "Customer" + ], + "summary": "Gets all the finalized Order of a Customer", + "operationId": "getCustomerOrders", + "parameters": [ + { + "name": "Api-Key", + "in": "header", + "description": "API key specified through configuration to authorize access to the API.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "Store", + "in": "header", + "description": "The ID or the alias of the store", + "required": true, + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "ee6c7960-409c-476e-8c3d-e39985fd45b5" + }, + "Entity Alias": { + "value": "blendid" + } + } + }, + { + "name": "customerReferenceOrEmail", + "in": "path", + "description": "A custom reference or email of an existing customer. Can be UrlBase64 encoded.", + "required": true, + "schema": { + "type": "string" + }, + "example": "cust_10541b3e-6f13-43c7-bf73-8154e2892885" + }, + { + "name": "fields", + "in": "query", + "description": "Limit the properties returned in the response", + "schema": { + "type": "string" + }, + "examples": { + "Return all fields": { + "value": " " + }, + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" + } + } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" + } + } + } + ], + "responses": { + "200": { + "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] + } } } } + }, + "400": { + "description": "Bad Request" + }, + "404": { + "description": "Not Found" } } - }, - "patch": { + } + }, + "/umbraco/commerce/storefront/api/v1/order/{orderId}": { + "post": { "tags": [ "Order" ], - "summary": "Updates an Order", + "summary": "Adds a product to an Order", + "operationId": "addProductToOrder", "parameters": [ { "name": "Api-Key", @@ -3262,7 +3373,7 @@ }, "examples": { "Entity ID": { - "value": "e6683440-640f-435c-a86d-9b6ffda8c8b3" + "value": "7c7c7591-ca38-406d-a5f8-de45941d0137" }, "Entity Alias": { "value": "blendid" @@ -3274,10 +3385,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "23f6e40a-bd99-4438-ace0-8b322fadd110" + "example": "7f78d5aa-d9de-4099-9988-683044c93079" }, { "name": "Billing-Country", @@ -3288,7 +3398,7 @@ }, "examples": { "Entity ID": { - "value": "45e9d12c-5179-44ed-abe2-d234d71fb7fb" + "value": "2c1407d1-13eb-416b-a6f4-8b0260f79cdc" }, "Entity Alias": { "value": "us" @@ -3304,7 +3414,7 @@ }, "examples": { "Entity ID": { - "value": "ba281ccc-82fb-4c57-bde1-e699bc47730c" + "value": "d209c559-07f7-4cbe-943e-4f938d643e94" }, "Entity Alias": { "value": "az" @@ -3320,7 +3430,7 @@ }, "examples": { "Entity ID": { - "value": "8d237853-7243-4415-8d18-1bceec4c24d2" + "value": "4f210d7c-3751-4f39-98de-d62dae92a67c" }, "Entity Alias": { "value": "us" @@ -3336,7 +3446,7 @@ }, "examples": { "Entity ID": { - "value": "1352d095-d27b-43f9-94cd-8df9cebc2e5a" + "value": "7f992ec0-f338-476f-8ad4-5955cdc61710" }, "Entity Alias": { "value": "az" @@ -3352,7 +3462,7 @@ }, "examples": { "Entity ID": { - "value": "df864be5-33a6-405b-aef6-9d7d5a3d2426" + "value": "d299a49d-ea2c-4fbd-ae2c-7b9b3304c629" }, "Entity Alias": { "value": "or" @@ -3368,7 +3478,7 @@ }, "examples": { "Entity ID": { - "value": "6ee66bbb-1a4e-4900-801d-98705592b7dc" + "value": "8e7b1ee0-f9da-4a7c-baec-f52bfb2a775a" }, "Entity Alias": { "value": "or" @@ -3391,7 +3501,7 @@ "schema": { "type": "string" }, - "example": "cust_fc236c25-bbae-4355-91ca-9867ecf8df02" + "example": "cust_ca14ee00-445f-42bb-aac2-e0c4e1dfa6c5" }, { "name": "orderId", @@ -3402,49 +3512,49 @@ "type": "string", "format": "uuid" }, - "example": "c6ee6b2c-3233-43df-aa4f-21615aa5cc9b" + "example": "16300268-3854-4fc0-ada3-39d577e13392" }, { - "name": "expand", + "name": "fields", "in": "query", - "description": "Defines the properties that should be expanded in the response", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Expand none": { + "Return all fields": { "value": " " }, - "Expand prices": { - "value": "$price" + "Return single field": { + "value": "totalprice" }, - "Expand specific property": { - "value": "currency" + "Return multiple fields": { + "value": "orderlines,totalprice" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, { - "name": "fields", + "name": "expand", "in": "query", - "description": "Limit the properties returned in the response", + "description": "Defines the properties that should be expanded in the response", "schema": { "type": "string" }, "examples": { - "Return all fields": { + "Expand none": { "value": " " }, - "Return single field": { - "value": "totalprice" + "Expand prices": { + "value": "$price" }, - "Return multiple fields": { - "value": "orderlines,totalprice" + "Expand specific property": { + "value": "currency" }, - "Return nested fields": { - "value": "orderlines[sku,description]" + "Expand nested properties": { + "value": "paymentmethod[taxclass]" } } } @@ -3453,39 +3563,65 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UpdateOrderRequestDto" + "oneOf": [ + { + "$ref": "#/components/schemas/AddProductRequestDto" + } + ] } } } }, "responses": { "200": { - "description": "Success", + "description": "OK", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true + } + } + }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OrderResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] } } } }, "400": { "description": "Bad Request", - "content": { - "application/json": { + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } } } }, - "post": { + "delete": { "tags": [ "Order" ], - "summary": "Adds a product to an Order", + "summary": "Deletes an Order", + "operationId": "deleteOrder", "parameters": [ { "name": "Api-Key", @@ -3506,7 +3642,7 @@ }, "examples": { "Entity ID": { - "value": "8bbfbc68-4679-4924-a992-bcc85d278d2c" + "value": "e3449368-d2f1-43f8-a8bc-87efb999bed5" }, "Entity Alias": { "value": "blendid" @@ -3518,10 +3654,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "3f29ad06-c73f-471b-8d50-4008d5fba487" + "example": "651691d4-dc69-4655-8a06-ad33b8308928" }, { "name": "Billing-Country", @@ -3532,7 +3667,7 @@ }, "examples": { "Entity ID": { - "value": "715871d7-bb59-473b-a8dd-ab41923b663b" + "value": "c9766f47-133b-4e34-b897-c1af4e3a4647" }, "Entity Alias": { "value": "us" @@ -3548,7 +3683,7 @@ }, "examples": { "Entity ID": { - "value": "3e01ee69-7686-4c30-9049-bc4058257d86" + "value": "2c611ae0-8e9e-49e9-a224-59e9a5286cdb" }, "Entity Alias": { "value": "az" @@ -3564,7 +3699,7 @@ }, "examples": { "Entity ID": { - "value": "bfefdb24-bb1f-4d5c-8f38-cd34ff409147" + "value": "83c2ee36-8105-4294-a7bd-b3124eb7e034" }, "Entity Alias": { "value": "us" @@ -3580,7 +3715,7 @@ }, "examples": { "Entity ID": { - "value": "8a5ebe37-6c3e-4b14-aba6-c8ec03b80ebe" + "value": "450c44b6-76c5-4e27-9aff-1c57eb1b9241" }, "Entity Alias": { "value": "az" @@ -3596,7 +3731,7 @@ }, "examples": { "Entity ID": { - "value": "43607317-17f4-42aa-be09-d342bcda577a" + "value": "e1d3bd6b-69a4-4b44-a038-e18d09f6434b" }, "Entity Alias": { "value": "or" @@ -3612,7 +3747,7 @@ }, "examples": { "Entity ID": { - "value": "10663191-15bd-49d9-8ad4-741ba57d3742" + "value": "e27d5b1e-1ed5-4044-af0c-943aaf73cb31" }, "Entity Alias": { "value": "or" @@ -3635,7 +3770,7 @@ "schema": { "type": "string" }, - "example": "cust_73894966-2a44-4c83-8cd4-13115ab015eb" + "example": "cust_47d058dc-2ee3-4bf1-a870-d0e3a2ea4892" }, { "name": "orderId", @@ -3646,92 +3781,48 @@ "type": "string", "format": "uuid" }, - "example": "6501b7b7-179a-4eed-b726-4c10dab2dd15" - }, - { - "name": "expand", - "in": "query", - "description": "Defines the properties that should be expanded in the response", - "schema": { - "type": "string" - }, - "examples": { - "Expand none": { - "value": " " - }, - "Expand prices": { - "value": "$price" - }, - "Expand specific property": { - "value": "currency" - }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" - } - } - }, - { - "name": "fields", - "in": "query", - "description": "Limit the properties returned in the response", - "schema": { - "type": "string" - }, - "examples": { - "Return all fields": { - "value": " " - }, - "Return single field": { - "value": "totalprice" - }, - "Return multiple fields": { - "value": "orderlines,totalprice" - }, - "Return nested fields": { - "value": "orderlines[sku,description]" - } - } + "example": "b0561602-95ea-4b37-b67f-837fc8783167" } ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AddProductRequestDto" - } - } - } - }, "responses": { "200": { - "description": "Success", - "content": { - "application/json": { + "description": "OK", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/OrderResponseDto" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } }, "400": { "description": "Bad Request", - "content": { - "application/json": { + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } } } - } - }, - "/umbraco/commerce/storefront/api/v1/order/{orderId}/bundle/{bundleId}": { - "post": { + }, + "get": { "tags": [ "Order" ], - "summary": "Adds a product to a Bundle", + "summary": "Gets an Order by ID", + "operationId": "getOrderById", "parameters": [ { "name": "Api-Key", @@ -3752,7 +3843,7 @@ }, "examples": { "Entity ID": { - "value": "3730a5ec-0db6-4505-a732-80d20e0f91b5" + "value": "ad3fe555-b68c-4b09-980e-c094eabbf8bb" }, "Entity Alias": { "value": "blendid" @@ -3764,10 +3855,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "a75fcd7f-f659-4475-8367-63d9aad2f500" + "example": "d0de0f1e-5f12-42cb-8aaa-8f744f807523" }, { "name": "Billing-Country", @@ -3778,7 +3868,7 @@ }, "examples": { "Entity ID": { - "value": "7bcdee91-0749-4546-8005-51076fffaead" + "value": "606feeb4-3590-4e0b-8326-1454472ca53f" }, "Entity Alias": { "value": "us" @@ -3794,7 +3884,7 @@ }, "examples": { "Entity ID": { - "value": "45a510a5-a9c4-4219-ab41-1d6efd2a5614" + "value": "8b5d8f49-9ef5-4d34-985b-4cdeaa4dc123" }, "Entity Alias": { "value": "az" @@ -3810,7 +3900,7 @@ }, "examples": { "Entity ID": { - "value": "d1a5f064-0bb1-49c9-99ee-0d5ce1c717a0" + "value": "331cd6ca-7dd6-4e64-a6b0-58cb1f9c1c00" }, "Entity Alias": { "value": "us" @@ -3826,7 +3916,7 @@ }, "examples": { "Entity ID": { - "value": "6a43332b-93ba-4216-9977-bc11fe712469" + "value": "a133acf7-8e99-4afe-b711-a73a6092dfd6" }, "Entity Alias": { "value": "az" @@ -3842,7 +3932,7 @@ }, "examples": { "Entity ID": { - "value": "1cee4030-0aee-4438-8c67-2770f7cca1bf" + "value": "2f208944-b536-4176-b096-7a9873236896" }, "Entity Alias": { "value": "or" @@ -3858,7 +3948,7 @@ }, "examples": { "Entity ID": { - "value": "5f75d33b-2360-4851-a497-bbbbabe9d2ad" + "value": "a5aa3eea-8c5d-4ef5-942e-614a84b05650" }, "Entity Alias": { "value": "or" @@ -3881,7 +3971,7 @@ "schema": { "type": "string" }, - "example": "cust_81ce937e-e188-42a6-8683-9b7e5b58014f" + "example": "cust_a7ea3a29-4b39-48e8-8f0b-f370966e53ce" }, { "name": "orderId", @@ -3892,17 +3982,29 @@ "type": "string", "format": "uuid" }, - "example": "b3942bea-ffe4-479d-a6f7-e4c70fd37609" + "example": "4d8062ef-ff03-4ec2-9e45-94cb9c56a2bd" }, { - "name": "bundleId", - "in": "path", - "description": "The ID of the bundle", - "required": true, + "name": "fields", + "in": "query", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, - "example": "2cdfee74-430b-4578-9140-1e482bc3f346" + "examples": { + "Return all fields": { + "value": " " + }, + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" + } + } }, { "name": "expand", @@ -3925,69 +4027,37 @@ "value": "paymentmethod[taxclass]" } } - }, - { - "name": "fields", - "in": "query", - "description": "Limit the properties returned in the response", - "schema": { - "type": "string" - }, - "examples": { - "Return all fields": { - "value": " " - }, - "Return single field": { - "value": "totalprice" - }, - "Return multiple fields": { - "value": "orderlines,totalprice" - }, - "Return nested fields": { - "value": "orderlines[sku,description]" - } - } } ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AddProductRequestDto" - } - } - } - }, "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OrderResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] } } } }, "400": { - "description": "Bad Request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Bad Request" + }, + "404": { + "description": "Not Found" } } - } - }, - "/umbraco/commerce/storefront/api/v1/order/{orderId}/bundle/{bundleId}/item/{orderLineId}": { - "delete": { + }, + "patch": { "tags": [ "Order" ], - "summary": "Deletes an Order Line in a Bundle", + "summary": "Updates an Order", + "operationId": "updateOrder", "parameters": [ { "name": "Api-Key", @@ -4008,7 +4078,7 @@ }, "examples": { "Entity ID": { - "value": "4b526716-dc0f-4bb7-ab31-cf685ed5970e" + "value": "727e5824-f9d9-408f-bb04-c37cb72ddb20" }, "Entity Alias": { "value": "blendid" @@ -4020,10 +4090,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "3134de87-6feb-4ead-8890-c4ac4e1cdde3" + "example": "f6635e2c-f873-4f8c-a5ad-9b500c9d4caf" }, { "name": "Billing-Country", @@ -4034,7 +4103,7 @@ }, "examples": { "Entity ID": { - "value": "26d0646b-ab6e-486c-8f7a-10764e12a45b" + "value": "479f8824-9644-46df-8107-8c73b0c7aab2" }, "Entity Alias": { "value": "us" @@ -4050,7 +4119,7 @@ }, "examples": { "Entity ID": { - "value": "f0dba06c-47e5-4de0-8394-ece29c211ff5" + "value": "b5d833cb-e172-4beb-9fa4-e4cb1571eac6" }, "Entity Alias": { "value": "az" @@ -4066,7 +4135,7 @@ }, "examples": { "Entity ID": { - "value": "3c1f5d7e-3231-4d2a-95bc-896e0df1b460" + "value": "f1a42615-32e4-493a-b199-08e833a91dd7" }, "Entity Alias": { "value": "us" @@ -4082,7 +4151,7 @@ }, "examples": { "Entity ID": { - "value": "e0688154-ee92-4e57-89d0-2381b35e1690" + "value": "14ed7597-2944-458c-b38e-aeff39c90d97" }, "Entity Alias": { "value": "az" @@ -4098,7 +4167,7 @@ }, "examples": { "Entity ID": { - "value": "efe482ae-00e7-442a-ab1a-2182abfbc3d7" + "value": "8d3d13db-e062-4f39-9ff3-9c8c7c81bfe5" }, "Entity Alias": { "value": "or" @@ -4114,7 +4183,7 @@ }, "examples": { "Entity ID": { - "value": "1f21ea5f-4ac0-48bb-96e8-cf41f6cb9d91" + "value": "f991f158-2204-40d8-8a1c-c800209ce706" }, "Entity Alias": { "value": "or" @@ -4137,7 +4206,7 @@ "schema": { "type": "string" }, - "example": "cust_f26be500-69cf-40bb-8b39-311fec48f282" + "example": "cust_76e2a189-1451-4d0e-a121-0f1c29e5935b" }, { "name": "orderId", @@ -4148,28 +4217,29 @@ "type": "string", "format": "uuid" }, - "example": "63ff8924-6284-4348-a3ef-202bb494b6f4" + "example": "a1fca9a5-7b2c-4311-9325-a874ac94d219" }, { - "name": "bundleId", - "in": "path", - "description": "The ID of the bundle", - "required": true, + "name": "fields", + "in": "query", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, - "example": "d7cf5194-33e7-4b9e-b4cb-1b6916f5f38f" - }, - { - "name": "orderLineId", - "in": "path", - "description": "The ID of the order line", - "required": true, - "schema": { - "type": "string", - "format": "uuid" - }, - "example": "ba9518e6-7594-49cf-bb4e-0785c5c39e91" + "examples": { + "Return all fields": { + "value": " " + }, + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" + } + } }, { "name": "expand", @@ -4192,58 +4262,73 @@ "value": "paymentmethod[taxclass]" } } - }, - { - "name": "fields", - "in": "query", - "description": "Limit the properties returned in the response", - "schema": { - "type": "string" - }, - "examples": { - "Return all fields": { - "value": " " - }, - "Return single field": { - "value": "totalprice" - }, - "Return multiple fields": { - "value": "orderlines,totalprice" - }, - "Return nested fields": { - "value": "orderlines[sku,description]" + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "oneOf": [ + { + "$ref": "#/components/schemas/UpdateOrderRequestDto" + } + ] } } } - ], + }, "responses": { "200": { - "description": "Success", + "description": "OK", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true + } + } + }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OrderResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] } } } }, "400": { "description": "Bad Request", - "content": { - "application/json": { + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } } } - }, - "patch": { + } + }, + "/umbraco/commerce/storefront/api/v1/order/{orderId}/bundle/{bundleId}": { + "post": { "tags": [ "Order" ], - "summary": "Updates an Order Line in a Bundle", + "summary": "Adds a product to a Bundle", + "operationId": "addProductToBundle", "parameters": [ { "name": "Api-Key", @@ -4264,7 +4349,7 @@ }, "examples": { "Entity ID": { - "value": "1ee8bacf-2523-46ff-b169-1c8602a177c5" + "value": "95a9f6d6-37a2-480a-a277-3e5186c823a7" }, "Entity Alias": { "value": "blendid" @@ -4276,10 +4361,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "d944fd27-d0c2-43bf-b6bc-81a9048a3761" + "example": "e927d478-a411-4006-aae2-22a1a8884106" }, { "name": "Billing-Country", @@ -4290,7 +4374,7 @@ }, "examples": { "Entity ID": { - "value": "74668b9d-aae6-44ff-bd21-2516c1191646" + "value": "afd500ea-c151-40b1-a2be-26b25f4d52d6" }, "Entity Alias": { "value": "us" @@ -4306,7 +4390,7 @@ }, "examples": { "Entity ID": { - "value": "28f5680e-b8b8-4d76-96b6-172f3b70b6fb" + "value": "5a59496d-daa1-4ce3-b602-d99f947ca6c4" }, "Entity Alias": { "value": "az" @@ -4322,7 +4406,7 @@ }, "examples": { "Entity ID": { - "value": "a39dd754-1471-4937-8cfc-bd9dffc8349c" + "value": "3fbee558-4d07-4529-8758-7bedb0c7b20b" }, "Entity Alias": { "value": "us" @@ -4338,7 +4422,7 @@ }, "examples": { "Entity ID": { - "value": "809c2654-3e23-4332-bdd3-ad3844ff14b1" + "value": "35e846d2-7457-4211-927c-7d1a7edf1b61" }, "Entity Alias": { "value": "az" @@ -4354,7 +4438,7 @@ }, "examples": { "Entity ID": { - "value": "0489fe67-643c-47ce-805a-676aa4bced02" + "value": "14d810a9-3e49-4be0-b00b-c996d70e8b1f" }, "Entity Alias": { "value": "or" @@ -4370,7 +4454,7 @@ }, "examples": { "Entity ID": { - "value": "93c14d21-398f-4e91-9ac2-4870e733ca10" + "value": "2f3c7411-9f81-43df-802a-72049e22c577" }, "Entity Alias": { "value": "or" @@ -4393,7 +4477,7 @@ "schema": { "type": "string" }, - "example": "cust_68090526-e7ce-4b27-b0d0-175f7f92a639" + "example": "cust_1b64479b-bb5c-4cb0-a402-149fbd6d0950" }, { "name": "orderId", @@ -4404,7 +4488,7 @@ "type": "string", "format": "uuid" }, - "example": "24850c50-8e13-44b5-8d03-f747b4868ed5" + "example": "e12af3ac-c689-4551-9873-db5531a3f515" }, { "name": "bundleId", @@ -4414,60 +4498,49 @@ "schema": { "type": "string" }, - "example": "da5d970e-1eb0-4361-bb92-3fafe038fc47" + "example": "e74a171c-d55b-47ad-9268-9a1d8fc95f24" }, { - "name": "orderLineId", - "in": "path", - "description": "The ID of the order line", - "required": true, - "schema": { - "type": "string", - "format": "uuid" - }, - "example": "35f3260a-ada2-4838-b3e4-50d86b6ebff9" - }, - { - "name": "expand", + "name": "fields", "in": "query", - "description": "Defines the properties that should be expanded in the response", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Expand none": { + "Return all fields": { "value": " " }, - "Expand prices": { - "value": "$price" + "Return single field": { + "value": "totalprice" }, - "Expand specific property": { - "value": "currency" + "Return multiple fields": { + "value": "orderlines,totalprice" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, { - "name": "fields", + "name": "expand", "in": "query", - "description": "Limit the properties returned in the response", + "description": "Defines the properties that should be expanded in the response", "schema": { "type": "string" }, "examples": { - "Return all fields": { + "Expand none": { "value": " " }, - "Return single field": { - "value": "totalprice" + "Expand prices": { + "value": "$price" }, - "Return multiple fields": { - "value": "orderlines,totalprice" + "Expand specific property": { + "value": "currency" }, - "Return nested fields": { - "value": "orderlines[sku,description]" + "Expand nested properties": { + "value": "paymentmethod[taxclass]" } } } @@ -4476,28 +4549,53 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UpdateOrderLineRequestDto" + "oneOf": [ + { + "$ref": "#/components/schemas/AddProductRequestDto" + } + ] } } } }, "responses": { "200": { - "description": "Success", + "description": "OK", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true + } + } + }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OrderResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] } } } }, "400": { "description": "Bad Request", - "content": { - "application/json": { + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } @@ -4505,12 +4603,13 @@ } } }, - "/umbraco/commerce/storefront/api/v1/order/{orderId}/bundle/{bundleId}/items": { + "/umbraco/commerce/storefront/api/v1/order/{orderId}/bundle/{bundleId}/item/{orderLineId}": { "delete": { "tags": [ "Order" ], - "summary": "Deletes all Order Lines in a Bundle", + "summary": "Deletes an Order Line in a Bundle", + "operationId": "deleteBundleOrderLine", "parameters": [ { "name": "Api-Key", @@ -4531,7 +4630,7 @@ }, "examples": { "Entity ID": { - "value": "ca2ad049-9c8d-4d5b-b0cd-7ed651b640b4" + "value": "9507f2c5-0015-4631-99d3-5bf0d5adeef3" }, "Entity Alias": { "value": "blendid" @@ -4543,10 +4642,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "0e424f22-e43e-4a3c-9690-f6fcee8474e4" + "example": "3a9507fc-c346-4e74-9716-59f6ca1822c4" }, { "name": "Billing-Country", @@ -4557,7 +4655,7 @@ }, "examples": { "Entity ID": { - "value": "01bbcaa8-d4bd-430d-b032-789bff870e49" + "value": "45fdb08d-c9a2-4fef-b641-2bbf071dc161" }, "Entity Alias": { "value": "us" @@ -4573,7 +4671,7 @@ }, "examples": { "Entity ID": { - "value": "b71013ba-ba14-4426-89df-97373ad6a8eb" + "value": "b9221698-424b-4068-b303-5c397abb8f17" }, "Entity Alias": { "value": "az" @@ -4589,7 +4687,7 @@ }, "examples": { "Entity ID": { - "value": "35377fd5-66d4-4601-ac40-58dd9a54b026" + "value": "a8e6f7ef-dccf-458c-b767-ce1c7104b019" }, "Entity Alias": { "value": "us" @@ -4605,7 +4703,7 @@ }, "examples": { "Entity ID": { - "value": "6c7237c4-b1dd-4453-9d18-af562ceccc4c" + "value": "87e3c2a4-93d2-4c38-891e-86680c450841" }, "Entity Alias": { "value": "az" @@ -4621,7 +4719,7 @@ }, "examples": { "Entity ID": { - "value": "6ec77b61-2fd5-48d3-b2dc-950d5da2cb80" + "value": "16d3d9bf-8f9c-442e-b627-acea6d860838" }, "Entity Alias": { "value": "or" @@ -4637,7 +4735,7 @@ }, "examples": { "Entity ID": { - "value": "d2238f8a-aedb-4cf1-81dd-2a210e0cfda6" + "value": "f5bd0154-dcff-49f2-893e-2fdabe32b5c0" }, "Entity Alias": { "value": "or" @@ -4660,7 +4758,7 @@ "schema": { "type": "string" }, - "example": "cust_48c4ebb8-12f4-45a4-a7f5-9d0f7713754b" + "example": "cust_3ebd91ed-a995-494a-931c-aa445c4f0969" }, { "name": "orderId", @@ -4671,7 +4769,7 @@ "type": "string", "format": "uuid" }, - "example": "31359e38-2aff-4c2e-a9b9-b6c2420df1fb" + "example": "1aff93c9-83d4-4832-bf3c-171cd06b51d8" }, { "name": "bundleId", @@ -4681,29 +4779,18 @@ "schema": { "type": "string" }, - "example": "ee3e348d-b58c-4a19-a82a-f4c55b784274" + "example": "7b814fa0-3000-41ae-a53c-b029e7bb6de0" }, { - "name": "expand", - "in": "query", - "description": "Defines the properties that should be expanded in the response", + "name": "orderLineId", + "in": "path", + "description": "The ID of the order line", + "required": true, "schema": { - "type": "string" + "type": "string", + "format": "uuid" }, - "examples": { - "Expand none": { - "value": " " - }, - "Expand prices": { - "value": "$price" - }, - "Expand specific property": { - "value": "currency" - }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" - } - } + "example": "8f22084a-f03e-47c1-9068-09b17c0671c2" }, { "name": "fields", @@ -4726,25 +4813,68 @@ "value": "orderlines[sku,description]" } } - } - ], - "responses": { - "200": { - "description": "Success", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/OrderResponseDto" - } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" + } + } + } + ], + "responses": { + "200": { + "description": "OK", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true + } + } + }, + "content": { + "application/json": { + "schema": { + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] + } } } }, "400": { "description": "Bad Request", - "content": { - "application/json": { + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } @@ -4755,7 +4885,8 @@ "tags": [ "Order" ], - "summary": "Bulk updates Order Lines in an Order", + "summary": "Updates an Order Line in a Bundle", + "operationId": "updateBundleOrderLine", "parameters": [ { "name": "Api-Key", @@ -4776,7 +4907,7 @@ }, "examples": { "Entity ID": { - "value": "4d159856-0845-4165-aeec-aa3379d15476" + "value": "40562163-4029-4f81-ad0e-5b026aaea1ec" }, "Entity Alias": { "value": "blendid" @@ -4788,10 +4919,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "153a3974-7a44-44e9-82b8-797ddf18e127" + "example": "5c272fb1-e24e-426e-bc89-b9cd2dddd866" }, { "name": "Billing-Country", @@ -4802,7 +4932,7 @@ }, "examples": { "Entity ID": { - "value": "39aa37ed-1f90-4eef-bce8-6d64caeed7c8" + "value": "3cf73136-ec3f-442d-b362-b0f35adeba24" }, "Entity Alias": { "value": "us" @@ -4818,7 +4948,7 @@ }, "examples": { "Entity ID": { - "value": "ad4ce33a-6126-41a4-89d7-09c356e0fc94" + "value": "1f7d2861-6797-422a-bdc1-da27810d2e7c" }, "Entity Alias": { "value": "az" @@ -4834,7 +4964,7 @@ }, "examples": { "Entity ID": { - "value": "09ffa3fa-b1ab-4eb9-9357-a1d03a75cb58" + "value": "2e00eb54-281f-43d2-b170-2180dc35cf62" }, "Entity Alias": { "value": "us" @@ -4850,7 +4980,7 @@ }, "examples": { "Entity ID": { - "value": "4d784b41-af04-4a87-8b89-554cde2ed605" + "value": "cd8e2f09-4262-4a64-9fda-0c142b3810ab" }, "Entity Alias": { "value": "az" @@ -4866,7 +4996,7 @@ }, "examples": { "Entity ID": { - "value": "40864257-05c0-41ca-8d65-cce1059a5ec2" + "value": "72e64640-2d2e-411f-9afa-460c6bea27d4" }, "Entity Alias": { "value": "or" @@ -4882,7 +5012,7 @@ }, "examples": { "Entity ID": { - "value": "d479fc39-005e-48f9-9558-83c386f3d7c5" + "value": "916249a1-dea2-454a-84ec-74ce76be85a4" }, "Entity Alias": { "value": "or" @@ -4905,7 +5035,7 @@ "schema": { "type": "string" }, - "example": "cust_fcf6bd19-206e-40d6-9fab-22cc0abc40d9" + "example": "cust_8dcd4c7c-380c-4dcb-8d32-d44b00a7c499" }, { "name": "orderId", @@ -4916,7 +5046,7 @@ "type": "string", "format": "uuid" }, - "example": "2ca0faf4-d2b9-4e83-8ab0-c56647f5042b" + "example": "4411c480-dcd6-4bac-a5e3-f553993f5d54" }, { "name": "bundleId", @@ -4926,29 +5056,18 @@ "schema": { "type": "string" }, - "example": "270e14d0-4fe8-4039-ae6d-b47b1c0892f7" + "example": "9dd7eb1b-2d10-49e1-99ab-9eed7ffc75c0" }, { - "name": "expand", - "in": "query", - "description": "Defines the properties that should be expanded in the response", + "name": "orderLineId", + "in": "path", + "description": "The ID of the order line", + "required": true, "schema": { - "type": "string" + "type": "string", + "format": "uuid" }, - "examples": { - "Expand none": { - "value": " " - }, - "Expand prices": { - "value": "$price" - }, - "Expand specific property": { - "value": "currency" - }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" - } - } + "example": "f0dc1400-cca1-40dd-ae9a-85426e7fa704" }, { "name": "fields", @@ -4971,37 +5090,81 @@ "value": "orderlines[sku,description]" } } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" + } + } } ], "requestBody": { "content": { "application/json": { "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/UpdateOrderLineWithIdRequestDto" - } + "oneOf": [ + { + "$ref": "#/components/schemas/UpdateOrderLineRequestDto" + } + ] } } } }, "responses": { "200": { - "description": "Success", + "description": "OK", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true + } + } + }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OrderResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] } } } }, "400": { "description": "Bad Request", - "content": { - "application/json": { + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } @@ -5009,12 +5172,13 @@ } } }, - "/umbraco/commerce/storefront/api/v1/order/{orderId}/item/{orderLineId}": { + "/umbraco/commerce/storefront/api/v1/order/{orderId}/bundle/{bundleId}/items": { "delete": { "tags": [ "Order" ], - "summary": "Deletes an Order Line in an Order", + "summary": "Deletes all Order Lines in a Bundle", + "operationId": "deleteAllBundleOrderLines", "parameters": [ { "name": "Api-Key", @@ -5035,7 +5199,7 @@ }, "examples": { "Entity ID": { - "value": "94d19207-2e3a-4dde-8d3e-a63e31143344" + "value": "345fdaee-26d4-43a6-bca8-b828cd38c2e1" }, "Entity Alias": { "value": "blendid" @@ -5047,10 +5211,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "42f3c348-24b9-41d9-8415-a4b7d8b31476" + "example": "abe3a8fc-4341-47a6-bc98-fd63a35f5203" }, { "name": "Billing-Country", @@ -5061,7 +5224,7 @@ }, "examples": { "Entity ID": { - "value": "872b8c8c-9961-4d22-8dc4-22bdcd2cc437" + "value": "7ee1550d-6a64-49ec-a4a4-26081f783616" }, "Entity Alias": { "value": "us" @@ -5077,7 +5240,7 @@ }, "examples": { "Entity ID": { - "value": "702bbd2d-07a4-4727-82b7-19d148198c4e" + "value": "59917cfc-eb58-4d88-94a8-6ed5026ef1b6" }, "Entity Alias": { "value": "az" @@ -5093,7 +5256,7 @@ }, "examples": { "Entity ID": { - "value": "907ba0dc-6938-4fa9-8070-ee4e6feda872" + "value": "f1e03cd7-cc7c-46e6-84f5-907cef2109a1" }, "Entity Alias": { "value": "us" @@ -5109,7 +5272,7 @@ }, "examples": { "Entity ID": { - "value": "ec89fc43-a62c-42cf-9309-2475fdb009af" + "value": "04a90696-c960-4b54-bbb6-624a4a241337" }, "Entity Alias": { "value": "az" @@ -5125,7 +5288,7 @@ }, "examples": { "Entity ID": { - "value": "415b9be2-0ec5-4001-a8b4-1bd24866f1e8" + "value": "8c55a4c2-08f6-4245-9e2c-a308e0af399c" }, "Entity Alias": { "value": "or" @@ -5141,7 +5304,7 @@ }, "examples": { "Entity ID": { - "value": "d694f924-11a2-4183-bf87-eef053cf749f" + "value": "d278fff1-8768-4a16-b150-952f797360d9" }, "Entity Alias": { "value": "or" @@ -5164,7 +5327,7 @@ "schema": { "type": "string" }, - "example": "cust_1d14f624-6910-4c18-a2b9-d9e14296cd4c" + "example": "cust_10f51845-1a57-4287-abde-5a3412565bc4" }, { "name": "orderId", @@ -5175,81 +5338,101 @@ "type": "string", "format": "uuid" }, - "example": "00a6fbce-0386-4e34-a504-a708ea789df0" + "example": "ec6b8db6-170b-44b5-a917-c6e753a7cc40" }, { - "name": "orderLineId", + "name": "bundleId", "in": "path", - "description": "The ID of the order line", + "description": "The ID of the bundle", "required": true, "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "76d901d2-f1ea-4b3b-9e28-5be8b46096e4" + "example": "21e01d4e-2d0b-40cb-a6d9-a5e3a3168b75" }, { - "name": "expand", + "name": "fields", "in": "query", - "description": "Defines the properties that should be expanded in the response", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Expand none": { + "Return all fields": { "value": " " }, - "Expand prices": { - "value": "$price" + "Return single field": { + "value": "totalprice" }, - "Expand specific property": { - "value": "currency" + "Return multiple fields": { + "value": "orderlines,totalprice" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, { - "name": "fields", + "name": "expand", "in": "query", - "description": "Limit the properties returned in the response", + "description": "Defines the properties that should be expanded in the response", "schema": { "type": "string" }, "examples": { - "Return all fields": { + "Expand none": { "value": " " }, - "Return single field": { - "value": "totalprice" + "Expand prices": { + "value": "$price" }, - "Return multiple fields": { - "value": "orderlines,totalprice" + "Expand specific property": { + "value": "currency" }, - "Return nested fields": { - "value": "orderlines[sku,description]" + "Expand nested properties": { + "value": "paymentmethod[taxclass]" } } } ], "responses": { "200": { - "description": "Success", + "description": "OK", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true + } + } + }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OrderResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] } } } }, "400": { "description": "Bad Request", - "content": { - "application/json": { + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } @@ -5260,7 +5443,8 @@ "tags": [ "Order" ], - "summary": "Updates an Order Line in an Order", + "summary": "Bulk updates Order Lines in an Order", + "operationId": "updateBundleOrderLines", "parameters": [ { "name": "Api-Key", @@ -5281,7 +5465,7 @@ }, "examples": { "Entity ID": { - "value": "6c915eda-2b5f-485d-94b1-0576f3997656" + "value": "eebb8ccd-f726-4186-bca4-92f74f72d49f" }, "Entity Alias": { "value": "blendid" @@ -5293,10 +5477,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "b9cd42a9-829f-459c-a589-99fb52b0fc62" + "example": "21637cbc-70d0-4153-995f-2a2ecbcca566" }, { "name": "Billing-Country", @@ -5307,7 +5490,7 @@ }, "examples": { "Entity ID": { - "value": "e718af5e-ee21-4a9c-8023-3aaad2b3acaa" + "value": "bc89e438-55ca-47ce-956f-c07a55d86ca2" }, "Entity Alias": { "value": "us" @@ -5323,7 +5506,7 @@ }, "examples": { "Entity ID": { - "value": "9f974f7f-6ddd-4fdd-8e65-f61810e37cb1" + "value": "07d2663f-aea7-4df4-a40a-5cf2fbdef7e7" }, "Entity Alias": { "value": "az" @@ -5339,7 +5522,7 @@ }, "examples": { "Entity ID": { - "value": "9d1b907f-17a9-4913-b9a4-30d6634ba9d0" + "value": "23c8e1ed-094d-4f10-981b-703c1f21ed86" }, "Entity Alias": { "value": "us" @@ -5355,7 +5538,7 @@ }, "examples": { "Entity ID": { - "value": "b6f62e17-1f91-4917-8a04-1de94faa6e5a" + "value": "02028655-d5b5-4bb2-bc28-43a3fedcfadc" }, "Entity Alias": { "value": "az" @@ -5371,7 +5554,7 @@ }, "examples": { "Entity ID": { - "value": "de74f938-734e-40f6-8039-b114887df84e" + "value": "adfdf195-c3b9-4b50-afdf-6fee5c40d167" }, "Entity Alias": { "value": "or" @@ -5387,7 +5570,7 @@ }, "examples": { "Entity ID": { - "value": "edc91ea1-6795-4e96-bc9e-6ec8f5b2b813" + "value": "815254bd-3320-407e-8121-204bc6e81639" }, "Entity Alias": { "value": "or" @@ -5410,7 +5593,7 @@ "schema": { "type": "string" }, - "example": "cust_c94d09ff-ce8d-49e3-a139-3c9877f3858f" + "example": "cust_6944daf2-6e6d-4557-8efe-f92af731d896" }, { "name": "orderId", @@ -5421,60 +5604,59 @@ "type": "string", "format": "uuid" }, - "example": "3a687504-a46c-43a9-b5bf-03656a0a930f" + "example": "2a05407e-bc1e-4e0f-aefd-fd8df711d677" }, { - "name": "orderLineId", + "name": "bundleId", "in": "path", - "description": "The ID of the order line", + "description": "The ID of the bundle", "required": true, "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "0be414ec-69b4-40a4-935a-affda21f9bfb" + "example": "daa15b48-6447-419f-aee0-7520c8300e35" }, { - "name": "expand", + "name": "fields", "in": "query", - "description": "Defines the properties that should be expanded in the response", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Expand none": { + "Return all fields": { "value": " " }, - "Expand prices": { - "value": "$price" + "Return single field": { + "value": "totalprice" }, - "Expand specific property": { - "value": "currency" + "Return multiple fields": { + "value": "orderlines,totalprice" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, { - "name": "fields", + "name": "expand", "in": "query", - "description": "Limit the properties returned in the response", + "description": "Defines the properties that should be expanded in the response", "schema": { "type": "string" }, "examples": { - "Return all fields": { + "Expand none": { "value": " " }, - "Return single field": { - "value": "totalprice" + "Expand prices": { + "value": "$price" }, - "Return multiple fields": { - "value": "orderlines,totalprice" + "Expand specific property": { + "value": "currency" }, - "Return nested fields": { - "value": "orderlines[sku,description]" + "Expand nested properties": { + "value": "paymentmethod[taxclass]" } } } @@ -5483,28 +5665,56 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UpdateOrderLineRequestDto" + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/UpdateOrderLineWithIdRequestDto" + } + ] + } } } } }, "responses": { "200": { - "description": "Success", + "description": "OK", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true + } + } + }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OrderResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] } } } }, "400": { "description": "Bad Request", - "content": { - "application/json": { + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } @@ -5512,12 +5722,13 @@ } } }, - "/umbraco/commerce/storefront/api/v1/order/{orderId}/items": { + "/umbraco/commerce/storefront/api/v1/order/{orderId}/item/{orderLineId}": { "delete": { "tags": [ "Order" ], - "summary": "Deletes all Order Lines in an Order", + "summary": "Deletes an Order Line in an Order", + "operationId": "deleteOrderLine", "parameters": [ { "name": "Api-Key", @@ -5538,7 +5749,7 @@ }, "examples": { "Entity ID": { - "value": "7b713de8-eaea-4a43-ae84-4db0a87586ea" + "value": "2d99a55f-6041-48cb-b6e5-740ffdd96c10" }, "Entity Alias": { "value": "blendid" @@ -5550,10 +5761,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "41157dd2-d4a1-4b15-81f4-aef60dcde021" + "example": "94f855b0-0b66-4ddc-ac66-1c18fa7100c5" }, { "name": "Billing-Country", @@ -5564,7 +5774,7 @@ }, "examples": { "Entity ID": { - "value": "75240f64-c441-46b3-b791-85fde4f996fd" + "value": "4c750442-45d0-4429-be13-f3b38b3a139b" }, "Entity Alias": { "value": "us" @@ -5580,7 +5790,7 @@ }, "examples": { "Entity ID": { - "value": "db2af947-07e2-47f1-937f-cb0379ce652d" + "value": "776617b1-b4e9-4022-820b-968550824263" }, "Entity Alias": { "value": "az" @@ -5596,7 +5806,7 @@ }, "examples": { "Entity ID": { - "value": "2f916699-0220-45ca-8efd-3cc0ad11efa8" + "value": "db71b765-edb4-429c-a0df-a6ff158b6786" }, "Entity Alias": { "value": "us" @@ -5612,7 +5822,7 @@ }, "examples": { "Entity ID": { - "value": "a81541c4-d02d-4fed-8916-b36d6c3aa30d" + "value": "80c29983-61b2-47bb-8c49-f1bf03be748a" }, "Entity Alias": { "value": "az" @@ -5628,7 +5838,7 @@ }, "examples": { "Entity ID": { - "value": "a1bf380e-5593-4268-9c35-c69e8222d07c" + "value": "e950def0-deb9-4a70-8c73-8e93e8fef7a0" }, "Entity Alias": { "value": "or" @@ -5644,7 +5854,7 @@ }, "examples": { "Entity ID": { - "value": "bab88817-749b-4680-a111-54f0b30f9c57" + "value": "17d9d0e8-ce8f-4a8b-a358-0be780fed1e3" }, "Entity Alias": { "value": "or" @@ -5667,7 +5877,7 @@ "schema": { "type": "string" }, - "example": "cust_09bedb9f-0744-4c96-87fa-7afe781eb58d" + "example": "cust_2278050d-6d43-4f06-a542-1391bddf6525" }, { "name": "orderId", @@ -5678,70 +5888,102 @@ "type": "string", "format": "uuid" }, - "example": "5f910d9e-1ebc-4864-a61a-d745f1582616" + "example": "b908d702-26f7-4625-8b94-e555c0cdf479" }, { - "name": "expand", + "name": "orderLineId", + "in": "path", + "description": "The ID of the order line", + "required": true, + "schema": { + "type": "string", + "format": "uuid" + }, + "example": "52f3090e-a3e8-4404-9967-2933e5f9b020" + }, + { + "name": "fields", "in": "query", - "description": "Defines the properties that should be expanded in the response", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Expand none": { + "Return all fields": { "value": " " }, - "Expand prices": { - "value": "$price" - }, - "Expand specific property": { - "value": "currency" + "Return single field": { + "value": "totalprice" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, { - "name": "fields", + "name": "expand", "in": "query", - "description": "Limit the properties returned in the response", + "description": "Defines the properties that should be expanded in the response", "schema": { "type": "string" }, "examples": { - "Return all fields": { + "Expand none": { "value": " " }, - "Return single field": { - "value": "totalprice" + "Expand prices": { + "value": "$price" }, - "Return multiple fields": { - "value": "orderlines,totalprice" + "Expand specific property": { + "value": "currency" }, - "Return nested fields": { - "value": "orderlines[sku,description]" + "Expand nested properties": { + "value": "paymentmethod[taxclass]" } } } ], "responses": { "200": { - "description": "Success", + "description": "OK", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true + } + } + }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OrderResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] } } } }, "400": { "description": "Bad Request", - "content": { - "application/json": { + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } @@ -5752,7 +5994,8 @@ "tags": [ "Order" ], - "summary": "Bulk updates Order Lines in an Order", + "summary": "Updates an Order Line in an Order", + "operationId": "updateOrderLine", "parameters": [ { "name": "Api-Key", @@ -5773,7 +6016,7 @@ }, "examples": { "Entity ID": { - "value": "bda2558c-903c-4523-8aa6-ce37dae1fc6e" + "value": "098dd65f-f337-470a-9cb4-fc3af63dd202" }, "Entity Alias": { "value": "blendid" @@ -5785,10 +6028,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "bdc5489e-35df-4005-a95c-0855b983c85c" + "example": "dd2edba9-8f23-460a-90c9-669a6fa8e987" }, { "name": "Billing-Country", @@ -5799,7 +6041,7 @@ }, "examples": { "Entity ID": { - "value": "a0cf0d9b-d5ac-4e74-897d-e8095cf6be0c" + "value": "9cce337a-4de3-47be-940b-5ec22b2e72fd" }, "Entity Alias": { "value": "us" @@ -5815,7 +6057,7 @@ }, "examples": { "Entity ID": { - "value": "54253a31-71ca-4ea4-9625-c18d4e98dbf0" + "value": "3f14fec5-0afb-47ea-8f67-c2618996790a" }, "Entity Alias": { "value": "az" @@ -5831,7 +6073,7 @@ }, "examples": { "Entity ID": { - "value": "d878fdcd-b441-4805-9efd-a74affda1a2c" + "value": "1e225ba2-934a-44b7-b75d-96a8fb57cc3d" }, "Entity Alias": { "value": "us" @@ -5847,7 +6089,7 @@ }, "examples": { "Entity ID": { - "value": "fd93f19f-efcb-4ec0-9700-167ef0a90143" + "value": "25ff817d-6b5c-4851-bac8-5ae22ec4e5c3" }, "Entity Alias": { "value": "az" @@ -5863,7 +6105,7 @@ }, "examples": { "Entity ID": { - "value": "eec64c88-a08b-4f7a-8c81-f05f5179e3ae" + "value": "1142a124-7e42-43b6-b4b6-35ac8dafd67a" }, "Entity Alias": { "value": "or" @@ -5879,7 +6121,7 @@ }, "examples": { "Entity ID": { - "value": "a00be2a4-1d78-480e-afdd-57e73868ae3a" + "value": "edebdeb1-b3a9-45a5-b17e-a2e7292eed9d" }, "Entity Alias": { "value": "or" @@ -5902,7 +6144,7 @@ "schema": { "type": "string" }, - "example": "cust_b6aaf43a-e6a9-4df6-8c21-f0e0e267c556" + "example": "cust_b84c262d-85a8-447e-a5b0-2d45ae1554c1" }, { "name": "orderId", @@ -5913,29 +6155,18 @@ "type": "string", "format": "uuid" }, - "example": "3060c626-4026-4497-bd36-57af2143a12b" + "example": "4e0bfcbd-4654-47bf-b910-f350e124cc01" }, { - "name": "expand", - "in": "query", - "description": "Defines the properties that should be expanded in the response", + "name": "orderLineId", + "in": "path", + "description": "The ID of the order line", + "required": true, "schema": { - "type": "string" + "type": "string", + "format": "uuid" }, - "examples": { - "Expand none": { - "value": " " - }, - "Expand prices": { - "value": "$price" - }, - "Expand specific property": { - "value": "currency" - }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" - } - } + "example": "cf917076-2ba7-4dd4-92f4-5c3d7cea1e63" }, { "name": "fields", @@ -5958,37 +6189,81 @@ "value": "orderlines[sku,description]" } } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" + } + } } ], "requestBody": { "content": { "application/json": { "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/UpdateOrderLineWithIdRequestDto" - } + "oneOf": [ + { + "$ref": "#/components/schemas/UpdateOrderLineRequestDto" + } + ] } } } }, "responses": { "200": { - "description": "Success", + "description": "OK", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true + } + } + }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OrderResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] } } } }, "400": { "description": "Bad Request", - "content": { - "application/json": { + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } @@ -5996,12 +6271,13 @@ } } }, - "/umbraco/commerce/storefront/api/v1/orders": { - "post": { + "/umbraco/commerce/storefront/api/v1/order/{orderId}/items": { + "delete": { "tags": [ "Order" ], - "summary": "Creates a new Order", + "summary": "Deletes all Order Lines in an Order", + "operationId": "deleteAllOrderLines", "parameters": [ { "name": "Api-Key", @@ -6022,7 +6298,7 @@ }, "examples": { "Entity ID": { - "value": "b53b88b8-005e-49c2-85bd-93513d587ca1" + "value": "308eb479-0d62-4c54-8680-a40ddc83d007" }, "Entity Alias": { "value": "blendid" @@ -6034,10 +6310,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "e5f99a43-6141-4560-b0e1-e0dd6c591725" + "example": "178b3dd7-40d8-452e-b415-7ce5a9805bf8" }, { "name": "Billing-Country", @@ -6048,7 +6323,7 @@ }, "examples": { "Entity ID": { - "value": "55edc2e6-bd07-48b0-a9ae-8ad5cdeb489c" + "value": "e0cb9649-6d13-4a15-84cd-ee7de562fd2b" }, "Entity Alias": { "value": "us" @@ -6064,7 +6339,7 @@ }, "examples": { "Entity ID": { - "value": "a6d4fa59-64bb-4b71-8a46-615ae1932248" + "value": "1b7a48d2-9e9f-4b41-9748-a457a313d802" }, "Entity Alias": { "value": "az" @@ -6080,7 +6355,7 @@ }, "examples": { "Entity ID": { - "value": "b68ab24e-7fb2-4c3c-904d-659f66223e6e" + "value": "0a970134-e29f-42a4-a837-e3b81588af03" }, "Entity Alias": { "value": "us" @@ -6096,7 +6371,7 @@ }, "examples": { "Entity ID": { - "value": "0304d3a1-6adf-48df-8698-ac7be540e905" + "value": "f3ed0b47-53f5-4043-b5c4-be11f235be02" }, "Entity Alias": { "value": "az" @@ -6112,7 +6387,7 @@ }, "examples": { "Entity ID": { - "value": "1f5a4a7d-a26b-46f7-bb7b-056b56a8e874" + "value": "1a2dac15-9685-4702-904f-8b2b8b802e4b" }, "Entity Alias": { "value": "or" @@ -6128,7 +6403,7 @@ }, "examples": { "Entity ID": { - "value": "d18270a7-04f6-4668-ba22-f25c0905483d" + "value": "eefa3926-fdec-4cad-a0b1-69a4514a403d" }, "Entity Alias": { "value": "or" @@ -6151,29 +6426,18 @@ "schema": { "type": "string" }, - "example": "cust_07557567-3a6d-4c1c-a1f5-1bd5ea824af5" + "example": "cust_12aedc30-d3b6-45dd-ac44-a7ffcd28c1f6" }, { - "name": "expand", - "in": "query", - "description": "Defines the properties that should be expanded in the response", + "name": "orderId", + "in": "path", + "description": "The ID of the order", + "required": true, "schema": { - "type": "string" + "type": "string", + "format": "uuid" }, - "examples": { - "Expand none": { - "value": " " - }, - "Expand prices": { - "value": "$price" - }, - "Expand specific property": { - "value": "currency" - }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" - } - } + "example": "4f628282-4f20-4b11-aa0d-8c98bb5d3516" }, { "name": "fields", @@ -6196,47 +6460,80 @@ "value": "orderlines[sku,description]" } } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CreateOrderRequestDto" + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" } } } - }, + ], "responses": { "200": { - "description": "Success", + "description": "OK", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true + } + } + }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OrderResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] } } } }, "400": { "description": "Bad Request", - "content": { - "application/json": { + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } } } - } - }, - "/umbraco/commerce/storefront/api/v1/paymentmethod/{idOrAlias}": { - "get": { + }, + "patch": { "tags": [ - "Payment Method" + "Order" ], - "summary": "Get a Payment Method by ID or Alias", + "summary": "Bulk updates Order Lines in an Order", + "operationId": "updateOrderLines", "parameters": [ { "name": "Api-Key", @@ -6257,7 +6554,7 @@ }, "examples": { "Entity ID": { - "value": "71605a40-8c15-45be-b6b3-7c3276897b78" + "value": "fb4d3901-d2da-406d-8fee-cb746c156a3a" }, "Entity Alias": { "value": "blendid" @@ -6269,10 +6566,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "e20fef42-63b2-4311-99b7-b1cb917d2b33" + "example": "f858e0a6-aaa2-4e07-9665-4be2ea672fb1" }, { "name": "Billing-Country", @@ -6283,7 +6579,7 @@ }, "examples": { "Entity ID": { - "value": "9295363d-b523-40b3-a7f1-ff98755ac6bc" + "value": "fa4d799e-945f-4008-9fbd-251546c56d5f" }, "Entity Alias": { "value": "us" @@ -6299,7 +6595,7 @@ }, "examples": { "Entity ID": { - "value": "868d24c5-661c-4e9c-9e73-9a78fcdbc86a" + "value": "320b334f-0d64-4955-bdd7-7bf6016f30db" }, "Entity Alias": { "value": "az" @@ -6315,7 +6611,7 @@ }, "examples": { "Entity ID": { - "value": "54021f4f-0b2a-4780-a93c-1ff6fb039d27" + "value": "08faa4b9-eb74-4ac2-870b-0f0d6c9c030b" }, "Entity Alias": { "value": "us" @@ -6331,7 +6627,7 @@ }, "examples": { "Entity ID": { - "value": "ae676130-8ce4-4a22-afde-dcfc4a2e370c" + "value": "c1151c54-29ef-40ea-8e73-00b4cdee42f6" }, "Entity Alias": { "value": "az" @@ -6347,7 +6643,7 @@ }, "examples": { "Entity ID": { - "value": "9252cb33-9b93-45d1-aaa3-ed9f3f149b9e" + "value": "d57e09af-8fbe-4d3a-9b4a-7365010a80e5" }, "Entity Alias": { "value": "or" @@ -6363,7 +6659,7 @@ }, "examples": { "Entity ID": { - "value": "b17bf9a8-0e3e-4b1b-93a3-fefb9689b30a" + "value": "9c577cbe-1fc3-49b3-a26a-eb217622d0a0" }, "Entity Alias": { "value": "or" @@ -6386,22 +6682,38 @@ "schema": { "type": "string" }, - "example": "cust_b0239945-7e5a-4a55-8f19-868e6b27cdab" + "example": "cust_f76cbfcf-4607-4a6c-9811-6936a011eeaf" }, { - "name": "idOrAlias", + "name": "orderId", "in": "path", - "description": "The ID or the alias of the given resource", + "description": "The ID of the order", "required": true, + "schema": { + "type": "string", + "format": "uuid" + }, + "example": "1c2c8e52-cc9e-4ee4-89fd-b718e34f433e" + }, + { + "name": "fields", + "in": "query", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Entity ID": { - "value": "52ff3a45-e9dd-4ef7-a5d1-bf498c0fa012" + "Return all fields": { + "value": " " }, - "Entity Alias": { - "value": "alias" + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, @@ -6426,47 +6738,62 @@ "value": "paymentmethod[taxclass]" } } - }, - { - "name": "fields", - "in": "query", - "description": "Limit the properties returned in the response", - "schema": { - "type": "string" - }, - "examples": { - "Return all fields": { - "value": " " - }, - "Return single field": { - "value": "totalprice" - }, - "Return multiple fields": { - "value": "orderlines,totalprice" - }, - "Return nested fields": { - "value": "orderlines[sku,description]" + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/UpdateOrderLineWithIdRequestDto" + } + ] + } } } } - ], + }, "responses": { "200": { - "description": "Success", + "description": "OK", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true + } + } + }, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaymentMethodResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] } } } }, - "404": { - "description": "Not Found", - "content": { - "application/json": { + "400": { + "description": "Bad Request", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } @@ -6474,12 +6801,13 @@ } } }, - "/umbraco/commerce/storefront/api/v1/paymentmethods": { + "/umbraco/commerce/storefront/api/v1/order/{paymentLinkToken}": { "get": { "tags": [ - "Payment Method" + "Order" ], - "summary": "Gets all the Payment Methods in a Store", + "summary": "Gets an Order by Payment Link Token", + "operationId": "getOrderByPaymentLinkToken", "parameters": [ { "name": "Api-Key", @@ -6500,7 +6828,7 @@ }, "examples": { "Entity ID": { - "value": "587947af-2c36-4084-82f4-cfab786a96ea" + "value": "2a7d0f1d-cf60-494b-98f8-f953a7aa6416" }, "Entity Alias": { "value": "blendid" @@ -6512,10 +6840,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "4ea4185f-4dd2-4c2d-82c2-aecf334b0d18" + "example": "8cf86ea8-e80e-464f-a9bd-ede3428b31c9" }, { "name": "Billing-Country", @@ -6526,7 +6853,7 @@ }, "examples": { "Entity ID": { - "value": "685f97ad-c3ff-4b4b-ae3e-2294bd5396ab" + "value": "14059204-31a3-4c69-92a3-c5b040b5e97c" }, "Entity Alias": { "value": "us" @@ -6542,7 +6869,7 @@ }, "examples": { "Entity ID": { - "value": "5e8f5b86-b1b6-40f3-9953-4195ff224b53" + "value": "a3c24bba-605f-455e-8711-ae3fb09538fc" }, "Entity Alias": { "value": "az" @@ -6558,7 +6885,7 @@ }, "examples": { "Entity ID": { - "value": "82ff479b-2c3d-4ce9-a080-24aa9dde11a4" + "value": "c7daec8f-2913-419f-9029-4000fd221650" }, "Entity Alias": { "value": "us" @@ -6574,7 +6901,7 @@ }, "examples": { "Entity ID": { - "value": "3119c012-db73-40f1-99fa-0f7efa953542" + "value": "b999e28e-c43a-4d4e-a5f3-dfd8de33736b" }, "Entity Alias": { "value": "az" @@ -6590,7 +6917,7 @@ }, "examples": { "Entity ID": { - "value": "b0327cb0-7350-463c-940e-0d4c6ef2e893" + "value": "d0919fde-4024-4a1e-b461-d414248e6732" }, "Entity Alias": { "value": "or" @@ -6606,7 +6933,7 @@ }, "examples": { "Entity ID": { - "value": "989e8a06-31fa-40f6-886b-1f47565cc5b9" + "value": "d227118f-378d-48e9-a56c-2288185ed3ff" }, "Entity Alias": { "value": "or" @@ -6629,21 +6956,35 @@ "schema": { "type": "string" }, - "example": "cust_430b99c0-de84-447c-b1d7-c457ddbd476c" + "example": "cust_85a9bfcc-aebc-457c-b44a-40a8619bc03d" }, { - "name": "filter", + "name": "paymentLinkToken", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "fields", "in": "query", - "description": "Filter the returned list of items", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Return all results": { + "Return all fields": { "value": " " }, - "Return items allowed in a given country": { - "value": "allowedInCountry:GB" + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, @@ -6668,63 +7009,39 @@ "value": "paymentmethod[taxclass]" } } - }, - { - "name": "fields", - "in": "query", - "description": "Limit the properties returned in the response", - "schema": { - "type": "string" - }, - "examples": { - "Return all fields": { - "value": " " - }, - "Return single field": { - "value": "totalprice" - }, - "Return multiple fields": { - "value": "orderlines,totalprice" - }, - "Return nested fields": { - "value": "orderlines[sku,description]" - } - } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/PaymentMethodResponseDto" - } + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] } } } }, + "400": { + "description": "Bad Request" + }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } } } }, - "/umbraco/commerce/storefront/api/v1/products": { - "get": { + "/umbraco/commerce/storefront/api/v1/orders": { + "post": { "tags": [ - "Product" + "Order" ], - "summary": "Gets one or more Products by product reference", + "summary": "Creates a new Order", + "operationId": "createOrder", "parameters": [ { "name": "Api-Key", @@ -6745,7 +7062,7 @@ }, "examples": { "Entity ID": { - "value": "ab5c64bf-8a31-468c-baba-ae8d61e73547" + "value": "ef3bcc53-09d9-4114-bd2f-3033bfb51dd4" }, "Entity Alias": { "value": "blendid" @@ -6757,10 +7074,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "bb750847-8a8c-419c-bb9a-163f96d89d7f" + "example": "737d58f7-5b99-4020-8110-d73890858078" }, { "name": "Billing-Country", @@ -6771,7 +7087,7 @@ }, "examples": { "Entity ID": { - "value": "52fbd0e4-e65f-4928-ac1e-e4c8e5250d8a" + "value": "b8a1d8cb-3625-4f1f-8d6b-4f871c69dc1d" }, "Entity Alias": { "value": "us" @@ -6787,7 +7103,7 @@ }, "examples": { "Entity ID": { - "value": "a762c4fc-2601-4331-ab6f-485ce36718c9" + "value": "689e6f39-41be-4276-aa15-29df5c2c323a" }, "Entity Alias": { "value": "az" @@ -6803,7 +7119,7 @@ }, "examples": { "Entity ID": { - "value": "33e7cd54-cbc6-4d1e-a326-967f01d2a3aa" + "value": "9e2ba382-d259-4977-8348-578af7994825" }, "Entity Alias": { "value": "us" @@ -6819,7 +7135,7 @@ }, "examples": { "Entity ID": { - "value": "863e6466-21aa-410a-bf86-1861825690a1" + "value": "2c36d47d-3854-4baf-a264-80d5ffa1fc62" }, "Entity Alias": { "value": "az" @@ -6835,7 +7151,7 @@ }, "examples": { "Entity ID": { - "value": "5517a711-4742-42a7-a733-c315355cff1f" + "value": "3fd2fa08-d951-4ba6-a9a8-4f8623e1f7d0" }, "Entity Alias": { "value": "or" @@ -6851,7 +7167,7 @@ }, "examples": { "Entity ID": { - "value": "57b6cae2-69ad-40ef-ad6f-beb164bc4aff" + "value": "72a737a1-593b-44a4-a2f6-817921571343" }, "Entity Alias": { "value": "or" @@ -6874,21 +7190,27 @@ "schema": { "type": "string" }, - "example": "cust_de245ace-3fb2-4dbd-8cff-f09f67b7f5e7" + "example": "cust_c99bf7f6-048a-4ea5-9e44-d81e3b1065ce" }, { - "name": "productReference", + "name": "fields", "in": "query", - "description": "One or more product references of products / product variants to retrieve.", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "A product": { - "value": "27ee0e97-9dc5-4d47-9a8d-356923ce194c" + "Return all fields": { + "value": " " }, - "A product variant": { - "value": "c8e2f5ae-2ecf-4537-a564-e53825aff7f6:ede5a80b-5f83-4cb2-9b46-2bf291866453" + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, @@ -6913,50 +7235,59 @@ "value": "paymentmethod[taxclass]" } } - }, - { - "name": "fields", - "in": "query", - "description": "Limit the properties returned in the response", - "schema": { - "type": "string" - }, - "examples": { - "Return all fields": { - "value": " " - }, - "Return single field": { - "value": "totalprice" - }, - "Return multiple fields": { - "value": "orderlines,totalprice" - }, - "Return nested fields": { - "value": "orderlines[sku,description]" + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "oneOf": [ + { + "$ref": "#/components/schemas/CreateOrderRequestDto" + } + ] } } } - ], + }, "responses": { "200": { - "description": "Success", - "content": { - "application/json": { + "description": "OK", + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { "type": "array", "items": { - "$ref": "#/components/schemas/ProductResponseDto" - } + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true + } + } + }, + "content": { + "application/json": { + "schema": { + "oneOf": [ + { + "$ref": "#/components/schemas/OrderDto" + } + ] } } } }, "400": { "description": "Bad Request", - "content": { - "application/json": { + "headers": { + "Umb-Notifications": { + "description": "The list of notifications produced during the request.", "schema": { - "$ref": "#/components/schemas/ProblemDetails" + "type": "array", + "items": { + "$ref": "#/components/schemas/NotificationHeaderModel" + }, + "nullable": true } } } @@ -6964,12 +7295,13 @@ } } }, - "/umbraco/commerce/storefront/api/v1/shippingmethod/{idOrAlias}": { + "/umbraco/commerce/storefront/api/v1/paymentmethod/{idOrAlias}": { "get": { "tags": [ - "Shipping Method" + "Payment Method" ], - "summary": "Get a Shipping Method by ID or Alias", + "summary": "Get a Payment Method by ID or Alias", + "operationId": "getPaymentMethodByIdOrAlias", "parameters": [ { "name": "Api-Key", @@ -6990,7 +7322,7 @@ }, "examples": { "Entity ID": { - "value": "3845deb0-8a8c-4c3f-b659-275ecdde7317" + "value": "852c6ca7-ca6a-465a-82a6-d6681652b4a9" }, "Entity Alias": { "value": "blendid" @@ -7002,10 +7334,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "1f56a2a7-00f5-4341-9579-a3a32c0cc5d3" + "example": "def9cf00-6bc6-46b7-84a4-c2ab43382722" }, { "name": "Billing-Country", @@ -7016,7 +7347,7 @@ }, "examples": { "Entity ID": { - "value": "43b6cf87-bd03-4074-9c6f-a65b03654084" + "value": "5d6fa947-d861-4181-bf8f-129b6ca0984b" }, "Entity Alias": { "value": "us" @@ -7032,7 +7363,7 @@ }, "examples": { "Entity ID": { - "value": "7b5bcdf9-eec4-4519-9793-56f43023881b" + "value": "83599f19-be28-42cc-9f21-8dec38a01b88" }, "Entity Alias": { "value": "az" @@ -7048,7 +7379,7 @@ }, "examples": { "Entity ID": { - "value": "748650ba-b7b9-429b-ba13-01e96c4d2127" + "value": "9b329ed3-ce60-45d0-8768-17453d42b180" }, "Entity Alias": { "value": "us" @@ -7064,7 +7395,7 @@ }, "examples": { "Entity ID": { - "value": "8453aca6-45f0-4c04-9de7-c6b346d06926" + "value": "45880094-ed65-4a13-aae0-158a630d7c1f" }, "Entity Alias": { "value": "az" @@ -7080,7 +7411,7 @@ }, "examples": { "Entity ID": { - "value": "e0f21e7b-f3a9-4261-92c4-d9a30c7fc2db" + "value": "f889a5cd-3102-486b-9907-96e3f28389b4" }, "Entity Alias": { "value": "or" @@ -7096,7 +7427,7 @@ }, "examples": { "Entity ID": { - "value": "a94f9577-9ce7-4164-bda4-ef5938dc557f" + "value": "685980df-f1a0-4d0b-994a-6f79660d863b" }, "Entity Alias": { "value": "or" @@ -7119,7 +7450,7 @@ "schema": { "type": "string" }, - "example": "cust_6a30cebe-fd0c-4c3d-84d2-8d5f880dc041" + "example": "cust_a92bc24a-79af-4ca0-82b6-91a3ce2a9523" }, { "name": "idOrAlias", @@ -7127,11 +7458,15 @@ "description": "The ID or the alias of the given resource", "required": true, "schema": { - "type": "string" + "oneOf": [ + { + "type": "string" + } + ] }, "examples": { "Entity ID": { - "value": "61060231-d89c-4de0-a7da-33b9465ed755" + "value": "95f59da6-f5b8-4ac7-9b9e-a9343573a0db" }, "Entity Alias": { "value": "alias" @@ -7139,80 +7474,79 @@ } }, { - "name": "expand", + "name": "fields", "in": "query", - "description": "Defines the properties that should be expanded in the response", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Expand none": { + "Return all fields": { "value": " " }, - "Expand prices": { - "value": "$price" + "Return single field": { + "value": "totalprice" }, - "Expand specific property": { - "value": "currency" + "Return multiple fields": { + "value": "orderlines,totalprice" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, { - "name": "fields", + "name": "expand", "in": "query", - "description": "Limit the properties returned in the response", + "description": "Defines the properties that should be expanded in the response", "schema": { "type": "string" }, "examples": { - "Return all fields": { + "Expand none": { "value": " " }, - "Return single field": { - "value": "totalprice" + "Expand prices": { + "value": "$price" }, - "Return multiple fields": { - "value": "orderlines,totalprice" + "Expand specific property": { + "value": "currency" }, - "Return nested fields": { - "value": "orderlines[sku,description]" + "Expand nested properties": { + "value": "paymentmethod[taxclass]" } } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ShippingMethodResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/PaymentMethodDto" + } + ] } } } }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } - } + }, + "deprecated": true } }, - "/umbraco/commerce/storefront/api/v1/shippingmethods": { + "/umbraco/commerce/storefront/api/v2/paymentmethod/{idOrAlias}": { "get": { "tags": [ - "Shipping Method" + "Payment Method" ], - "summary": "Gets all the Shipping Methods in a Store", + "summary": "Get a Payment Method by ID or Alias", + "operationId": "getPaymentMethodByIdOrAliasV2", "parameters": [ { "name": "Api-Key", @@ -7233,7 +7567,7 @@ }, "examples": { "Entity ID": { - "value": "2a88d89e-a754-4d5f-b9f8-b4b482ceb2a4" + "value": "584baccb-57e3-4a70-8f30-bc24e4d0f480" }, "Entity Alias": { "value": "blendid" @@ -7245,10 +7579,9 @@ "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "ccee4cae-fe96-4920-bee1-233a43b250fe" + "example": "1c7aaee4-2640-4342-bed8-a97a4594455e" }, { "name": "Billing-Country", @@ -7259,7 +7592,7 @@ }, "examples": { "Entity ID": { - "value": "79e62c9f-6161-4465-b66a-7caf273b5bf0" + "value": "45e11561-b83d-42a7-8925-4b63deb4a3b2" }, "Entity Alias": { "value": "us" @@ -7275,7 +7608,7 @@ }, "examples": { "Entity ID": { - "value": "51c1bf45-ad7a-4c3b-9495-9ee2acb368c6" + "value": "2cb3645b-1309-416d-884b-110bb9be4a76" }, "Entity Alias": { "value": "az" @@ -7291,7 +7624,7 @@ }, "examples": { "Entity ID": { - "value": "47f7c554-7bdb-42f6-99b6-81941a9658b5" + "value": "1d3d7db3-78a0-4ead-8dad-0eb7fd69682f" }, "Entity Alias": { "value": "us" @@ -7307,7 +7640,7 @@ }, "examples": { "Entity ID": { - "value": "6caa7104-e602-40a2-a052-3b6b4a9208c2" + "value": "ac655338-2d8d-440b-8bb2-91ea1cbca7c2" }, "Entity Alias": { "value": "az" @@ -7323,7 +7656,7 @@ }, "examples": { "Entity ID": { - "value": "fcc0aba4-44a7-43c8-b8c7-00138d16a4bd" + "value": "654b9609-ed5e-44df-93a6-6d5ec5aa89c1" }, "Entity Alias": { "value": "or" @@ -7339,7 +7672,7 @@ }, "examples": { "Entity ID": { - "value": "a722f159-238f-4ff1-8ee4-062074f3598b" + "value": "cf378f94-8d71-4eb5-a2e7-db2cb39bebbc" }, "Entity Alias": { "value": "or" @@ -7362,102 +7695,102 @@ "schema": { "type": "string" }, - "example": "cust_d742c337-747e-453c-be07-61d894cb2e0b" + "example": "cust_c6da7ff8-bbe0-4771-ad48-803f230c8b08" }, { - "name": "filter", - "in": "query", - "description": "Filter the returned list of items", + "name": "idOrAlias", + "in": "path", + "description": "The ID or the alias of the given resource", + "required": true, "schema": { - "type": "string" + "oneOf": [ + { + "type": "string" + } + ] }, "examples": { - "Return all results": { - "value": " " + "Entity ID": { + "value": "244c8889-9ecd-4875-adf9-f406c5bedbdd" }, - "Return items allowed in a given country": { - "value": "allowedInCountry:GB" + "Entity Alias": { + "value": "alias" } } }, { - "name": "expand", + "name": "fields", "in": "query", - "description": "Defines the properties that should be expanded in the response", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Expand none": { + "Return all fields": { "value": " " }, - "Expand prices": { - "value": "$price" + "Return single field": { + "value": "totalprice" }, - "Expand specific property": { - "value": "currency" + "Return multiple fields": { + "value": "orderlines,totalprice" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, { - "name": "fields", + "name": "expand", "in": "query", - "description": "Limit the properties returned in the response", + "description": "Defines the properties that should be expanded in the response", "schema": { "type": "string" }, "examples": { - "Return all fields": { + "Expand none": { "value": " " }, - "Return single field": { - "value": "totalprice" + "Expand prices": { + "value": "$price" }, - "Return multiple fields": { - "value": "orderlines,totalprice" + "Expand specific property": { + "value": "currency" }, - "Return nested fields": { - "value": "orderlines[sku,description]" + "Expand nested properties": { + "value": "paymentmethod[taxclass]" } } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/ShippingMethodResponseDto" - } + "oneOf": [ + { + "$ref": "#/components/schemas/PaymentMethodV2Dto" + } + ] } } } }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } } } }, - "/umbraco/commerce/storefront/api/v1/store/{idOrAlias}": { + "/umbraco/commerce/storefront/api/v1/paymentmethods": { "get": { "tags": [ - "Store" + "Payment Method" ], - "summary": "Gets a Store by ID or Alias", + "summary": "Gets all the Payment Methods in a Store", + "operationId": "searchPaymentMethods", "parameters": [ { "name": "Api-Key", @@ -7468,15 +7801,31 @@ "type": "string" } }, + { + "name": "Store", + "in": "header", + "description": "The ID or the alias of the store", + "required": true, + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "25fce666-3226-45b5-a8a9-7e9ace7d97d5" + }, + "Entity Alias": { + "value": "blendid" + } + } + }, { "name": "Current-Order", "in": "header", "description": "The ID of the current order associated with the current session", "schema": { - "type": "string", - "format": "uuid" + "type": "string" }, - "example": "1092cdf5-dda3-4ae4-a07a-81e3a9fd8bfe" + "example": "9b20205b-dea1-4bb3-9ae4-3983b6d28170" }, { "name": "Billing-Country", @@ -7487,7 +7836,7 @@ }, "examples": { "Entity ID": { - "value": "6f34bfec-acd7-46c7-b472-499528af25f4" + "value": "860faba8-ce5f-427d-ac70-6fe1b424a17d" }, "Entity Alias": { "value": "us" @@ -7503,7 +7852,7 @@ }, "examples": { "Entity ID": { - "value": "5cbe3147-a891-4fa7-bd52-d55116d84fca" + "value": "984ff14e-229e-45aa-a737-b3c04f9e49cb" }, "Entity Alias": { "value": "az" @@ -7519,7 +7868,7 @@ }, "examples": { "Entity ID": { - "value": "e4567d73-227b-4817-9b07-95a79f7a9682" + "value": "7d7810f3-f961-4b33-88e4-673f0e340f62" }, "Entity Alias": { "value": "us" @@ -7535,7 +7884,7 @@ }, "examples": { "Entity ID": { - "value": "a5a48afe-1b7d-4540-9a53-f0792c79d6f4" + "value": "e864b801-7a46-4b85-83e8-e037ba829269" }, "Entity Alias": { "value": "az" @@ -7551,7 +7900,7 @@ }, "examples": { "Entity ID": { - "value": "a5cc0430-e423-47fe-8ab8-85e2e3b017a4" + "value": "c18a3230-504d-4b80-9520-1b11f71dfaa5" }, "Entity Alias": { "value": "or" @@ -7567,7 +7916,7 @@ }, "examples": { "Entity ID": { - "value": "ccadbfd4-0f08-418c-8a7f-02dbd736135f" + "value": "4260a567-d083-439d-9609-d1006e617198" }, "Entity Alias": { "value": "or" @@ -7590,508 +7939,3638 @@ "schema": { "type": "string" }, - "example": "cust_95e41d45-068b-47bd-9d13-5a75de4a757e" + "example": "cust_93169ade-35bb-4b04-a6f8-f8e3b5d0c0a1" }, { - "name": "idOrAlias", - "in": "path", - "description": "The ID or the alias of the given resource", - "required": true, + "name": "filter", + "in": "query", + "description": "Filter the returned list of items", "schema": { "type": "string" }, "examples": { - "Entity ID": { - "value": "805e2989-7e91-4649-bbf1-35374f65ac28" + "Return all results": { + "value": " " }, - "Entity Alias": { - "value": "alias" + "Return items allowed in a given country": { + "value": "allowedInCountry:GB" } } }, { - "name": "expand", + "name": "fields", "in": "query", - "description": "Defines the properties that should be expanded in the response", + "description": "Limit the properties returned in the response", "schema": { "type": "string" }, "examples": { - "Expand none": { + "Return all fields": { "value": " " }, - "Expand prices": { - "value": "$price" + "Return single field": { + "value": "totalprice" }, - "Expand specific property": { - "value": "currency" + "Return multiple fields": { + "value": "orderlines,totalprice" }, - "Expand nested properties": { - "value": "paymentmethod[taxclass]" + "Return nested fields": { + "value": "orderlines[sku,description]" } } }, { - "name": "fields", + "name": "expand", "in": "query", - "description": "Limit the properties returned in the response", + "description": "Defines the properties that should be expanded in the response", "schema": { "type": "string" }, "examples": { - "Return all fields": { + "Expand none": { "value": " " }, - "Return single field": { - "value": "totalprice" + "Expand prices": { + "value": "$price" }, - "Return multiple fields": { - "value": "orderlines,totalprice" + "Expand specific property": { + "value": "currency" }, - "Return nested fields": { - "value": "orderlines[sku,description]" + "Expand nested properties": { + "value": "paymentmethod[taxclass]" } } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/StoreResponseDto" + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/PaymentMethodDto" + } + ] + } } } } }, "404": { - "description": "Not Found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProblemDetails" - } - } - } + "description": "Not Found" } - } + }, + "deprecated": true } - } - }, - "components": { - "schemas": { - "AddProductRequestDto": { - "type": "object", - "properties": { - "productReference": { - "type": "string" - }, - "productVariantReference": { - "type": "string", - "nullable": true - }, - "quantity": { - "type": "number", - "format": "double" + }, + "/umbraco/commerce/storefront/api/v2/paymentmethods": { + "get": { + "tags": [ + "Payment Method" + ], + "summary": "Gets all the Payment Methods in a Store", + "operationId": "searchPaymentMethodsV2", + "parameters": [ + { + "name": "Api-Key", + "in": "header", + "description": "API key specified through configuration to authorize access to the API.", + "required": true, + "schema": { + "type": "string" + } }, - "properties": { - "type": "object", - "additionalProperties": { + { + "name": "Store", + "in": "header", + "description": "The ID or the alias of the store", + "required": true, + "schema": { "type": "string" }, - "nullable": true + "examples": { + "Entity ID": { + "value": "c1e02408-ee77-4621-ac74-b20c64259966" + }, + "Entity Alias": { + "value": "blendid" + } + } }, - "bundleId": { - "type": "string", - "nullable": true - } - }, - "additionalProperties": false - }, - "AdjustedAmountDto": { - "type": "object", - "properties": { - "adjustments": { - "type": "array", - "items": { - "$ref": "#/components/schemas/AmountAdjustmentDto" + { + "name": "Current-Order", + "in": "header", + "description": "The ID of the current order associated with the current session", + "schema": { + "type": "string" }, - "nullable": true - }, - "withoutAdjustments": { - "$ref": "#/components/schemas/AmountDto" + "example": "e6762698-f318-4c5a-bba1-91d69db57f24" }, - "adjustment": { - "$ref": "#/components/schemas/AmountDto" + { + "name": "Billing-Country", + "in": "header", + "description": "The ID or alias of the session default billing country", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "a0ecc69e-cc2f-4625-8dc2-30753609cb68" + }, + "Entity Alias": { + "value": "us" + } + } }, - "value": { - "$ref": "#/components/schemas/AmountDto" - } - }, - "additionalProperties": false - }, - "AdjustedPriceDto": { - "type": "object", - "properties": { - "adjustments": { - "type": "array", - "items": { - "$ref": "#/components/schemas/PriceAdjustmentDto" + { + "name": "Billing-Region", + "in": "header", + "description": "The ID or alias of the session default billing region", + "schema": { + "type": "string" }, - "nullable": true + "examples": { + "Entity ID": { + "value": "e77d0cd6-a35b-49df-bcee-2efc48308a97" + }, + "Entity Alias": { + "value": "az" + } + } }, - "withoutAdjustments": { - "$ref": "#/components/schemas/PriceDto" + { + "name": "Shipping-Country", + "in": "header", + "description": "The ID or alias of the session default shipping country", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "f3970f87-7e09-40ff-84d7-1778d2a53b06" + }, + "Entity Alias": { + "value": "us" + } + } }, - "adjustment": { - "$ref": "#/components/schemas/PriceDto" + { + "name": "Shipping-Region", + "in": "header", + "description": "The ID or alias of the session default shipping region", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "c2963f30-bcfa-46af-bf90-8d5093c72f6f" + }, + "Entity Alias": { + "value": "az" + } + } }, - "value": { - "$ref": "#/components/schemas/PriceDto" - } - }, - "additionalProperties": false - }, - "AdjustedPriceWithPreviousAdjustmentsDto": { - "type": "object", - "properties": { - "adjustments": { - "type": "array", - "items": { - "$ref": "#/components/schemas/PriceAdjustmentDto" + { + "name": "Tax-Class", + "in": "header", + "description": "The ID or alias of the session default tax class", + "schema": { + "type": "string" }, - "nullable": true + "examples": { + "Entity ID": { + "value": "2cc0c1de-29cc-4a10-a22a-ccfa1cda16c2" + }, + "Entity Alias": { + "value": "or" + } + } }, - "withoutAdjustments": { - "$ref": "#/components/schemas/PriceDto" + { + "name": "Currency", + "in": "header", + "description": "The ID or alias of the session currency", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "5504ca9d-446a-41e1-8ee4-d12d88e07ee0" + }, + "Entity Alias": { + "value": "or" + } + } + }, + { + "name": "Accept-Language", + "in": "header", + "description": "The ISO culture code of the current session culture", + "schema": { + "type": "string" + }, + "example": "en-US" + }, + { + "name": "Customer-Reference", + "in": "header", + "description": "The unique reference for the customer associated with the current session", + "schema": { + "type": "string" + }, + "example": "cust_377abd98-1265-41e1-b9cb-7ee5cda37be6" + }, + { + "name": "filter", + "in": "query", + "description": "Filter the returned list of items", + "schema": { + "type": "string" + }, + "examples": { + "Return all results": { + "value": " " + }, + "Return items allowed in a given country": { + "value": "allowedInCountry:GB" + } + } + }, + { + "name": "fields", + "in": "query", + "description": "Limit the properties returned in the response", + "schema": { + "type": "string" + }, + "examples": { + "Return all fields": { + "value": " " + }, + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" + } + } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" + } + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/PaymentMethodV2Dto" + } + ] + } + } + } + } + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/umbraco/commerce/storefront/api/v1/products": { + "get": { + "tags": [ + "Product" + ], + "summary": "Gets one or more Products by product reference", + "operationId": "getProducts", + "parameters": [ + { + "name": "Api-Key", + "in": "header", + "description": "API key specified through configuration to authorize access to the API.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "Store", + "in": "header", + "description": "The ID or the alias of the store", + "required": true, + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "573b1f7f-dc4d-49bd-a5b3-7ae753e32307" + }, + "Entity Alias": { + "value": "blendid" + } + } + }, + { + "name": "Current-Order", + "in": "header", + "description": "The ID of the current order associated with the current session", + "schema": { + "type": "string" + }, + "example": "615c83c3-326e-4c82-ba81-3dfa97b74e53" + }, + { + "name": "Billing-Country", + "in": "header", + "description": "The ID or alias of the session default billing country", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "51b5ccf6-57b9-4641-b407-25a817b737e6" + }, + "Entity Alias": { + "value": "us" + } + } + }, + { + "name": "Billing-Region", + "in": "header", + "description": "The ID or alias of the session default billing region", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "551be988-8fd3-4120-8b9f-38ece5585e92" + }, + "Entity Alias": { + "value": "az" + } + } + }, + { + "name": "Shipping-Country", + "in": "header", + "description": "The ID or alias of the session default shipping country", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "c232e18b-919a-4408-a6e5-fe3ab5ef7d54" + }, + "Entity Alias": { + "value": "us" + } + } + }, + { + "name": "Shipping-Region", + "in": "header", + "description": "The ID or alias of the session default shipping region", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "4a0e4875-b757-4945-bdc2-f7186dc67b4a" + }, + "Entity Alias": { + "value": "az" + } + } + }, + { + "name": "Tax-Class", + "in": "header", + "description": "The ID or alias of the session default tax class", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "e4dbac33-5b18-47f6-8795-1db15149888c" + }, + "Entity Alias": { + "value": "or" + } + } + }, + { + "name": "Currency", + "in": "header", + "description": "The ID or alias of the session currency", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "64301345-f64f-4d97-8eb6-329e1545e4b0" + }, + "Entity Alias": { + "value": "or" + } + } + }, + { + "name": "Accept-Language", + "in": "header", + "description": "The ISO culture code of the current session culture", + "schema": { + "type": "string" + }, + "example": "en-US" + }, + { + "name": "Customer-Reference", + "in": "header", + "description": "The unique reference for the customer associated with the current session", + "schema": { + "type": "string" + }, + "example": "cust_627edc2c-9547-4f8a-b057-df3040f24dc2" + }, + { + "name": "productReference", + "in": "query", + "description": "One or more product references of products / product variants to retrieve.", + "schema": { + "type": "string" + }, + "examples": { + "A product": { + "value": "34dc4eaf-2800-4fac-899c-b5e6ca94850b" + }, + "A product variant": { + "value": "80463a2d-4481-4ddd-8b5f-438dd7fc0c35:f67f6e4a-0a08-4a3c-b931-69276fe72b8b" + } + } + }, + { + "name": "fields", + "in": "query", + "description": "Limit the properties returned in the response", + "schema": { + "type": "string" + }, + "examples": { + "Return all fields": { + "value": " " + }, + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" + } + } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" + } + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/ProductDto" + } + ] + } + } + } + } + }, + "400": { + "description": "Bad Request" + } + } + } + }, + "/umbraco/commerce/storefront/api/v1/shippingmethod/{idOrAlias}": { + "get": { + "tags": [ + "Shipping Method" + ], + "summary": "Get a Shipping Method by ID or Alias", + "operationId": "getShippingMethodByIdOrAlias", + "parameters": [ + { + "name": "Api-Key", + "in": "header", + "description": "API key specified through configuration to authorize access to the API.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "Store", + "in": "header", + "description": "The ID or the alias of the store", + "required": true, + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "b90a7186-f13f-40f0-b45b-67fec2c9011c" + }, + "Entity Alias": { + "value": "blendid" + } + } + }, + { + "name": "Current-Order", + "in": "header", + "description": "The ID of the current order associated with the current session", + "schema": { + "type": "string" + }, + "example": "076eeae9-c4c9-41f9-9145-b8a3fab223c3" + }, + { + "name": "Billing-Country", + "in": "header", + "description": "The ID or alias of the session default billing country", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "f63b87ed-d64a-4c29-8786-9c9a8068a1ef" + }, + "Entity Alias": { + "value": "us" + } + } + }, + { + "name": "Billing-Region", + "in": "header", + "description": "The ID or alias of the session default billing region", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "333f8d11-7c53-40b7-b6cf-934c4ae6adf9" + }, + "Entity Alias": { + "value": "az" + } + } + }, + { + "name": "Shipping-Country", + "in": "header", + "description": "The ID or alias of the session default shipping country", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "f6b88749-d555-4670-9b14-04335c0e8b55" + }, + "Entity Alias": { + "value": "us" + } + } + }, + { + "name": "Shipping-Region", + "in": "header", + "description": "The ID or alias of the session default shipping region", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "18a5899c-c202-497c-8a36-d7bb07781961" + }, + "Entity Alias": { + "value": "az" + } + } + }, + { + "name": "Tax-Class", + "in": "header", + "description": "The ID or alias of the session default tax class", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "260eeaf3-7293-4cc6-9794-3408c944f14b" + }, + "Entity Alias": { + "value": "or" + } + } + }, + { + "name": "Currency", + "in": "header", + "description": "The ID or alias of the session currency", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "4dd19787-db4b-4ffd-8c47-910d13e10b0d" + }, + "Entity Alias": { + "value": "or" + } + } + }, + { + "name": "Accept-Language", + "in": "header", + "description": "The ISO culture code of the current session culture", + "schema": { + "type": "string" + }, + "example": "en-US" + }, + { + "name": "Customer-Reference", + "in": "header", + "description": "The unique reference for the customer associated with the current session", + "schema": { + "type": "string" + }, + "example": "cust_8023900c-2ffc-4973-8f8e-ef09cb459561" + }, + { + "name": "idOrAlias", + "in": "path", + "description": "The ID or the alias of the given resource", + "required": true, + "schema": { + "oneOf": [ + { + "type": "string" + } + ] + }, + "examples": { + "Entity ID": { + "value": "f1455c22-c890-4690-96d4-7ba5b78aff5f" + }, + "Entity Alias": { + "value": "alias" + } + } + }, + { + "name": "fields", + "in": "query", + "description": "Limit the properties returned in the response", + "schema": { + "type": "string" + }, + "examples": { + "Return all fields": { + "value": " " + }, + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" + } + } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" + } + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "oneOf": [ + { + "$ref": "#/components/schemas/ShippingMethodDto" + } + ] + } + } + } + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": true + } + }, + "/umbraco/commerce/storefront/api/v2/shippingmethod/{idOrAlias}": { + "get": { + "tags": [ + "Shipping Method" + ], + "summary": "Get a Shipping Method by ID or Alias", + "operationId": "getShippingMethodByIdOrAliasV2", + "parameters": [ + { + "name": "Api-Key", + "in": "header", + "description": "API key specified through configuration to authorize access to the API.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "Store", + "in": "header", + "description": "The ID or the alias of the store", + "required": true, + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "997e95a3-1b40-402d-8368-7663d0ff359e" + }, + "Entity Alias": { + "value": "blendid" + } + } + }, + { + "name": "Current-Order", + "in": "header", + "description": "The ID of the current order associated with the current session", + "schema": { + "type": "string" + }, + "example": "382d65b8-3c07-4407-aef3-29689899fcaf" + }, + { + "name": "Billing-Country", + "in": "header", + "description": "The ID or alias of the session default billing country", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "7baad57d-0756-4366-9243-28010ddd8351" + }, + "Entity Alias": { + "value": "us" + } + } + }, + { + "name": "Billing-Region", + "in": "header", + "description": "The ID or alias of the session default billing region", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "7685c022-0ad9-423e-b6cd-a48081c1f9bb" + }, + "Entity Alias": { + "value": "az" + } + } + }, + { + "name": "Shipping-Country", + "in": "header", + "description": "The ID or alias of the session default shipping country", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "48ce9259-4119-48fe-b3de-b6b21fe47f4f" + }, + "Entity Alias": { + "value": "us" + } + } + }, + { + "name": "Shipping-Region", + "in": "header", + "description": "The ID or alias of the session default shipping region", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "087f5109-ad17-4bc1-b659-f46ae590b78b" + }, + "Entity Alias": { + "value": "az" + } + } + }, + { + "name": "Tax-Class", + "in": "header", + "description": "The ID or alias of the session default tax class", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "e582c6df-ce3d-4439-a025-2613e104d773" + }, + "Entity Alias": { + "value": "or" + } + } + }, + { + "name": "Currency", + "in": "header", + "description": "The ID or alias of the session currency", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "c3dcc82c-2303-4695-929e-705467aa0fa8" + }, + "Entity Alias": { + "value": "or" + } + } + }, + { + "name": "Accept-Language", + "in": "header", + "description": "The ISO culture code of the current session culture", + "schema": { + "type": "string" + }, + "example": "en-US" + }, + { + "name": "Customer-Reference", + "in": "header", + "description": "The unique reference for the customer associated with the current session", + "schema": { + "type": "string" + }, + "example": "cust_2fc4b28c-68e0-46dd-84d0-9fbfe22ffebd" + }, + { + "name": "idOrAlias", + "in": "path", + "description": "The ID or the alias of the given resource", + "required": true, + "schema": { + "oneOf": [ + { + "type": "string" + } + ] + }, + "examples": { + "Entity ID": { + "value": "e590ca81-8523-4342-a74f-a5adeefd05e4" + }, + "Entity Alias": { + "value": "alias" + } + } + }, + { + "name": "fields", + "in": "query", + "description": "Limit the properties returned in the response", + "schema": { + "type": "string" + }, + "examples": { + "Return all fields": { + "value": " " + }, + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" + } + } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" + } + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "oneOf": [ + { + "$ref": "#/components/schemas/ShippingMethodV2Dto" + } + ] + } + } + } + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/umbraco/commerce/storefront/api/v1/shippingmethods": { + "get": { + "tags": [ + "Shipping Method" + ], + "summary": "Gets all the Shipping Methods in a Store", + "operationId": "searchShippingMethods", + "parameters": [ + { + "name": "Api-Key", + "in": "header", + "description": "API key specified through configuration to authorize access to the API.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "Store", + "in": "header", + "description": "The ID or the alias of the store", + "required": true, + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "e408b010-7bba-4235-8d35-340b18939b4d" + }, + "Entity Alias": { + "value": "blendid" + } + } + }, + { + "name": "Current-Order", + "in": "header", + "description": "The ID of the current order associated with the current session", + "schema": { + "type": "string" + }, + "example": "f56f30d2-5f0c-4cf1-9db2-3afbfd26afe3" + }, + { + "name": "Billing-Country", + "in": "header", + "description": "The ID or alias of the session default billing country", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "21dabf17-766f-48a7-9fed-8e86dc1431d0" + }, + "Entity Alias": { + "value": "us" + } + } + }, + { + "name": "Billing-Region", + "in": "header", + "description": "The ID or alias of the session default billing region", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "f27e9337-e29d-4d31-9583-e772973f3309" + }, + "Entity Alias": { + "value": "az" + } + } + }, + { + "name": "Shipping-Country", + "in": "header", + "description": "The ID or alias of the session default shipping country", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "d67f50c9-9765-4326-ac71-23c9cfab9dcb" + }, + "Entity Alias": { + "value": "us" + } + } + }, + { + "name": "Shipping-Region", + "in": "header", + "description": "The ID or alias of the session default shipping region", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "9ab4f24a-09a5-408d-bf48-4b20b55e77a1" + }, + "Entity Alias": { + "value": "az" + } + } + }, + { + "name": "Tax-Class", + "in": "header", + "description": "The ID or alias of the session default tax class", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "84a6903a-166c-44e2-a2e3-be17b974da7e" + }, + "Entity Alias": { + "value": "or" + } + } + }, + { + "name": "Currency", + "in": "header", + "description": "The ID or alias of the session currency", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "ef3ed3ed-1f68-46ba-9ee2-662badabfb0e" + }, + "Entity Alias": { + "value": "or" + } + } + }, + { + "name": "Accept-Language", + "in": "header", + "description": "The ISO culture code of the current session culture", + "schema": { + "type": "string" + }, + "example": "en-US" + }, + { + "name": "Customer-Reference", + "in": "header", + "description": "The unique reference for the customer associated with the current session", + "schema": { + "type": "string" + }, + "example": "cust_ae840c37-7d89-4f32-a6e4-9453603c4140" + }, + { + "name": "fields", + "in": "query", + "description": "Limit the properties returned in the response", + "schema": { + "type": "string" + }, + "examples": { + "Return all fields": { + "value": " " + }, + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" + } + } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" + } + } + }, + { + "name": "filter", + "in": "query", + "description": "Filter the returned list of items", + "schema": { + "type": "string" + }, + "examples": { + "Return all results": { + "value": " " + }, + "Return items allowed in a given country": { + "value": "allowedInCountry:GB" + } + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/ShippingMethodDto" + } + ] + } + } + } + } + }, + "404": { + "description": "Not Found" + } + }, + "deprecated": true + } + }, + "/umbraco/commerce/storefront/api/v2/shippingmethods": { + "get": { + "tags": [ + "Shipping Method" + ], + "summary": "Gets all the Shipping Methods in a Store", + "operationId": "searchShippingMethodsV2", + "parameters": [ + { + "name": "Api-Key", + "in": "header", + "description": "API key specified through configuration to authorize access to the API.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "Store", + "in": "header", + "description": "The ID or the alias of the store", + "required": true, + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "876996cd-9fad-4d76-9c83-7dfe304d6d86" + }, + "Entity Alias": { + "value": "blendid" + } + } + }, + { + "name": "Current-Order", + "in": "header", + "description": "The ID of the current order associated with the current session", + "schema": { + "type": "string" + }, + "example": "68cbb5e6-659c-450c-ba34-96444580fb3a" + }, + { + "name": "Billing-Country", + "in": "header", + "description": "The ID or alias of the session default billing country", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "a6e0a9a3-afd6-4b4e-906e-35d45aea5183" + }, + "Entity Alias": { + "value": "us" + } + } + }, + { + "name": "Billing-Region", + "in": "header", + "description": "The ID or alias of the session default billing region", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "2d2a2eff-5b00-48db-b017-1bc2a03fd5b4" + }, + "Entity Alias": { + "value": "az" + } + } + }, + { + "name": "Shipping-Country", + "in": "header", + "description": "The ID or alias of the session default shipping country", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "6e1581f2-784a-4fe0-bcb5-62f62795e988" + }, + "Entity Alias": { + "value": "us" + } + } + }, + { + "name": "Shipping-Region", + "in": "header", + "description": "The ID or alias of the session default shipping region", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "d9ca7204-4df0-4f5c-bb96-53621241a103" + }, + "Entity Alias": { + "value": "az" + } + } + }, + { + "name": "Tax-Class", + "in": "header", + "description": "The ID or alias of the session default tax class", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "cb0bdf46-53ad-4ca5-af3b-027997da4ed8" + }, + "Entity Alias": { + "value": "or" + } + } + }, + { + "name": "Currency", + "in": "header", + "description": "The ID or alias of the session currency", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "d9912a82-1d91-4b88-bed1-c0fd31f7a004" + }, + "Entity Alias": { + "value": "or" + } + } + }, + { + "name": "Accept-Language", + "in": "header", + "description": "The ISO culture code of the current session culture", + "schema": { + "type": "string" + }, + "example": "en-US" + }, + { + "name": "Customer-Reference", + "in": "header", + "description": "The unique reference for the customer associated with the current session", + "schema": { + "type": "string" + }, + "example": "cust_f3ce48bd-1576-49d5-a198-4c33c001d8f0" + }, + { + "name": "fields", + "in": "query", + "description": "Limit the properties returned in the response", + "schema": { + "type": "string" + }, + "examples": { + "Return all fields": { + "value": " " + }, + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" + } + } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" + } + } + }, + { + "name": "filter", + "in": "query", + "description": "Filter the returned list of items", + "schema": { + "type": "string" + }, + "examples": { + "Return all results": { + "value": " " + }, + "Return items allowed in a given country": { + "value": "allowedInCountry:GB" + } + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/ShippingMethodV2Dto" + } + ] + } + } + } + } + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/umbraco/commerce/storefront/api/v1/store/{idOrAlias}": { + "get": { + "tags": [ + "Store" + ], + "summary": "Gets a Store by ID or Alias", + "operationId": "getStoreByIdOrAlias", + "parameters": [ + { + "name": "Api-Key", + "in": "header", + "description": "API key specified through configuration to authorize access to the API.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "Current-Order", + "in": "header", + "description": "The ID of the current order associated with the current session", + "schema": { + "type": "string" + }, + "example": "1420ffe0-24a7-4340-842b-72612011be79" + }, + { + "name": "Billing-Country", + "in": "header", + "description": "The ID or alias of the session default billing country", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "534539e0-be3d-4f29-a6ca-249078d57f8b" + }, + "Entity Alias": { + "value": "us" + } + } + }, + { + "name": "Billing-Region", + "in": "header", + "description": "The ID or alias of the session default billing region", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "a20fae3a-8649-475e-a265-1b6c2625f54d" + }, + "Entity Alias": { + "value": "az" + } + } + }, + { + "name": "Shipping-Country", + "in": "header", + "description": "The ID or alias of the session default shipping country", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "8f8c1ea6-0bec-45f4-83ce-1759060a7925" + }, + "Entity Alias": { + "value": "us" + } + } + }, + { + "name": "Shipping-Region", + "in": "header", + "description": "The ID or alias of the session default shipping region", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "ae32d6fc-857c-47ec-a0ff-b1f2cc84bafd" + }, + "Entity Alias": { + "value": "az" + } + } + }, + { + "name": "Tax-Class", + "in": "header", + "description": "The ID or alias of the session default tax class", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "ca46d002-6a37-47b0-9d62-53d544c3201b" + }, + "Entity Alias": { + "value": "or" + } + } + }, + { + "name": "Currency", + "in": "header", + "description": "The ID or alias of the session currency", + "schema": { + "type": "string" + }, + "examples": { + "Entity ID": { + "value": "0ad0ff55-3f81-4f09-9f78-3bf6b07da951" + }, + "Entity Alias": { + "value": "or" + } + } + }, + { + "name": "Accept-Language", + "in": "header", + "description": "The ISO culture code of the current session culture", + "schema": { + "type": "string" + }, + "example": "en-US" + }, + { + "name": "Customer-Reference", + "in": "header", + "description": "The unique reference for the customer associated with the current session", + "schema": { + "type": "string" + }, + "example": "cust_638e703a-29a4-40b2-bfda-e117eb7c8328" + }, + { + "name": "idOrAlias", + "in": "path", + "description": "The ID or the alias of the given resource", + "required": true, + "schema": { + "oneOf": [ + { + "type": "string" + } + ] + }, + "examples": { + "Entity ID": { + "value": "479626da-5077-4af4-aca8-a6c41509de27" + }, + "Entity Alias": { + "value": "alias" + } + } + }, + { + "name": "fields", + "in": "query", + "description": "Limit the properties returned in the response", + "schema": { + "type": "string" + }, + "examples": { + "Return all fields": { + "value": " " + }, + "Return single field": { + "value": "totalprice" + }, + "Return multiple fields": { + "value": "orderlines,totalprice" + }, + "Return nested fields": { + "value": "orderlines[sku,description]" + } + } + }, + { + "name": "expand", + "in": "query", + "description": "Defines the properties that should be expanded in the response", + "schema": { + "type": "string" + }, + "examples": { + "Expand none": { + "value": " " + }, + "Expand prices": { + "value": "$price" + }, + "Expand specific property": { + "value": "currency" + }, + "Expand nested properties": { + "value": "paymentmethod[taxclass]" + } + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + } + ] + } + } + } + }, + "404": { + "description": "Not Found" + } + } + } + } + }, + "components": { + "schemas": { + "AddProductRequestDto": { + "required": [ + "productReference", + "quantity" + ], + "type": "object", + "properties": { + "productReference": { + "type": "string" + }, + "productVariantReference": { + "type": "string", + "nullable": true + }, + "quantity": { + "type": "number", + "format": "double" + }, + "properties": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "nullable": true + }, + "bundleId": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "AdjustedAmountDto": { + "type": "object", + "properties": { + "adjustments": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/AmountAdjustmentDto" + } + ] + }, + "nullable": true + }, + "withoutAdjustments": { + "oneOf": [ + { + "$ref": "#/components/schemas/AmountDto" + } + ], + "nullable": true + }, + "adjustment": { + "oneOf": [ + { + "$ref": "#/components/schemas/AmountDto" + } + ], + "nullable": true + }, + "value": { + "oneOf": [ + { + "$ref": "#/components/schemas/AmountDto" + } + ], + "nullable": true + } + }, + "additionalProperties": false + }, + "AdjustedPriceDto": { + "type": "object", + "properties": { + "adjustments": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceAdjustmentDto" + } + ] + }, + "nullable": true + }, + "withoutAdjustments": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], + "nullable": true + }, + "adjustment": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], + "nullable": true + }, + "value": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], + "nullable": true + } + }, + "additionalProperties": false + }, + "AdjustedPriceWithPreviousAdjustmentsDto": { + "type": "object", + "properties": { + "adjustments": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceAdjustmentDto" + } + ] + }, + "nullable": true + }, + "withoutAdjustments": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], + "nullable": true + }, + "adjustment": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], + "nullable": true + }, + "value": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], + "nullable": true + }, + "previousAdjustments": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], + "nullable": true + }, + "withPreviousAdjustments": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], + "nullable": true + }, + "totalAdjustment": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], + "nullable": true + } + }, + "additionalProperties": false + }, + "AllowedCountryDto": { + "type": "object", + "properties": { + "country": { + "oneOf": [ + { + "$ref": "#/components/schemas/CountryDto" + }, + { + "$ref": "#/components/schemas/CountryNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/CountryReferenceDto" + } + ], + "nullable": true + } + }, + "additionalProperties": false + }, + "AmountAdjustmentDto": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true + }, + "type": { + "type": "string", + "nullable": true + }, + "amount": { + "oneOf": [ + { + "$ref": "#/components/schemas/AmountDto" + } + ], + "nullable": true + }, + "originalAmount": { + "oneOf": [ + { + "$ref": "#/components/schemas/AmountDto" + } + ], + "nullable": true + }, + "metaData": { + "type": "object", + "additionalProperties": { }, + "nullable": true + } + }, + "additionalProperties": false + }, + "AmountDto": { + "type": "object", + "properties": { + "currency": { + "oneOf": [ + { + "$ref": "#/components/schemas/CurrencyReferenceDto" + } + ], + "nullable": true + }, + "value": { + "type": "number", + "format": "double", + "nullable": true + }, + "formatted": { + "oneOf": [ + { + "$ref": "#/components/schemas/FormattedAmountDto" + } + ], + "nullable": true + } + }, + "additionalProperties": false + }, + "ApiContentModel": { + "required": [ + "contentType", + "createDate", + "id", + "name", + "properties", + "route", + "updateDate" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "contentType": { + "type": "string" + }, + "properties": { + "type": "object", + "additionalProperties": { + "nullable": true + } + }, + "name": { + "type": "string" + }, + "createDate": { + "type": "string", + "format": "date-time" + }, + "updateDate": { + "type": "string", + "format": "date-time" + }, + "route": { + "oneOf": [ + { + "$ref": "#/components/schemas/ApiContentRouteModel" + } + ] + } + }, + "additionalProperties": false + }, + "ApiContentResponseModel": { + "required": [ + "contentType", + "createDate", + "cultures", + "id", + "name", + "properties", + "route", + "updateDate" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "contentType": { + "type": "string" + }, + "properties": { + "type": "object", + "additionalProperties": { + "nullable": true + } + }, + "name": { + "type": "string" + }, + "createDate": { + "type": "string", + "format": "date-time" + }, + "updateDate": { + "type": "string", + "format": "date-time" + }, + "route": { + "oneOf": [ + { + "$ref": "#/components/schemas/ApiContentRouteModel" + } + ] + }, + "cultures": { + "type": "object", + "additionalProperties": { + "oneOf": [ + { + "$ref": "#/components/schemas/ApiContentRouteModel" + } + ] + } + } + }, + "additionalProperties": false + }, + "ApiContentRouteModel": { + "required": [ + "path", + "startItem" + ], + "type": "object", + "properties": { + "path": { + "type": "string" + }, + "startItem": { + "oneOf": [ + { + "$ref": "#/components/schemas/ApiContentStartItemModel" + } + ] + } + }, + "additionalProperties": false + }, + "ApiContentStartItemModel": { + "required": [ + "id", + "path" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "path": { + "type": "string" + } + }, + "additionalProperties": false + }, + "ApiElementModel": { + "required": [ + "contentType", + "id", + "properties" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "contentType": { + "type": "string" + }, + "properties": { + "type": "object", + "additionalProperties": { + "nullable": true + } + } + }, + "additionalProperties": false + }, + "AttributeCombinationDto": { + "type": "object", + "properties": { + "name": { + "oneOf": [ + { + "$ref": "#/components/schemas/AttributeNameDto" + } + ], + "nullable": true + }, + "value": { + "oneOf": [ + { + "$ref": "#/components/schemas/AttributeValueDto" + } + ], + "nullable": true + } + }, + "additionalProperties": false + }, + "AttributeNameDto": { + "type": "object", + "properties": { + "alias": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "AttributeValueDto": { + "type": "object", + "properties": { + "alias": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "CheckoutConfirmDto": { + "required": [ + "orderNumber", + "transactionInfo" + ], + "type": "object", + "properties": { + "orderNumber": { + "type": "string" + }, + "transactionInfo": { + "oneOf": [ + { + "$ref": "#/components/schemas/OrderTransactionInfoDto" + } + ] + } + }, + "additionalProperties": false + }, + "CheckoutConfirmRequestDto": { + "required": [ + "amount", + "paymentStatus", + "transactionId" + ], + "type": "object", + "properties": { + "amount": { + "type": "number", + "format": "double" + }, + "fee": { + "type": "number", + "format": "double", + "nullable": true + }, + "transactionId": { + "type": "string" + }, + "paymentStatus": { + "$ref": "#/components/schemas/PaymentStatus" + }, + "metaData": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "CheckoutInitializedDto": { + "required": [ + "orderNumber", + "paymentMethod" + ], + "type": "object", + "properties": { + "orderNumber": { + "type": "string" + }, + "paymentMethod": { + "oneOf": [ + { + "$ref": "#/components/schemas/CheckoutPaymentMethodDto" + } + ] + } + }, + "additionalProperties": false + }, + "CheckoutPaymentMethodDto": { + "required": [ + "settings", + "urls" + ], + "type": "object", + "properties": { + "settings": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "metaDataDefinitions": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "nullable": true + }, + "urls": { + "oneOf": [ + { + "$ref": "#/components/schemas/CheckoutPaymentMethodUrlsDto" + } + ] + } + }, + "additionalProperties": false + }, + "CheckoutPaymentMethodUrlsDto": { + "required": [ + "callback", + "cancel", + "continue", + "error" + ], + "type": "object", + "properties": { + "continue": { + "type": "string" + }, + "cancel": { + "type": "string" + }, + "error": { + "type": "string" + }, + "callback": { + "type": "string" + } + }, + "additionalProperties": false + }, + "CheckoutTokenDto": { + "required": [ + "orderNumber", + "token" + ], + "type": "object", + "properties": { + "token": { + "type": "string" + }, + "orderNumber": { + "type": "string" + }, + "payUrl": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "CountryDto": { + "required": [ + "code", + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "code": { + "type": "string" + }, + "name": { + "type": "string", + "nullable": true + }, + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], + "nullable": true + }, + "defaultCurrency": { + "oneOf": [ + { + "$ref": "#/components/schemas/CurrencyDto" + }, + { + "$ref": "#/components/schemas/CurrencyNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/CurrencyReferenceDto" + } + ], + "nullable": true + }, + "defaultPaymentMethod": { + "oneOf": [ + { + "$ref": "#/components/schemas/PaymentMethodBaseDto" + }, + { + "$ref": "#/components/schemas/PaymentMethodDto" + }, + { + "$ref": "#/components/schemas/PaymentMethodNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/PaymentMethodReferenceDto" + }, + { + "$ref": "#/components/schemas/PaymentMethodV2Dto" + }, + { + "$ref": "#/components/schemas/PaymentMethodWithFeeDto" + } + ], + "nullable": true + }, + "defaultShippingMethod": { + "oneOf": [ + { + "$ref": "#/components/schemas/ShippingMethodBaseDto" + }, + { + "$ref": "#/components/schemas/ShippingMethodDto" + }, + { + "$ref": "#/components/schemas/ShippingMethodNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/ShippingMethodReferenceDto" + }, + { + "$ref": "#/components/schemas/ShippingMethodV2Dto" + }, + { + "$ref": "#/components/schemas/ShippingMethodWithRatesDto" + } + ], + "nullable": true + }, + "regions": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/RegionDto" + }, + { + "$ref": "#/components/schemas/RegionNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/RegionReferenceDto" + } + ] + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "CountryNamedReferenceDto": { + "required": [ + "code", + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "code": { + "type": "string" + }, + "name": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "CountryReferenceDto": { + "required": [ + "code", + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "code": { + "type": "string" + } + }, + "additionalProperties": false + }, + "CountryRegionTaxClassDto": { + "type": "object", + "properties": { + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], + "nullable": true + }, + "country": { + "oneOf": [ + { + "$ref": "#/components/schemas/CountryDto" + }, + { + "$ref": "#/components/schemas/CountryNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/CountryReferenceDto" + } + ], + "nullable": true + }, + "region": { + "oneOf": [ + { + "$ref": "#/components/schemas/RegionDto" + }, + { + "$ref": "#/components/schemas/RegionNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/RegionReferenceDto" + } + ], + "nullable": true + }, + "taxRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxCode": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "CreateOrderRequestDto": { + "type": "object", + "properties": { + "language": { + "type": "string", + "nullable": true + }, + "currency": { + "oneOf": [ + { + "type": "string" + } + ], + "nullable": true + }, + "taxClass": { + "oneOf": [ + { + "type": "string" + } + ], + "nullable": true + }, + "customerReference": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "CurrencyDto": { + "required": [ + "code", + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "code": { + "type": "string" + }, + "name": { + "type": "string", + "nullable": true + }, + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], + "nullable": true + }, + "culture": { + "type": "string", + "nullable": true + }, + "symbol": { + "type": "string", + "nullable": true + }, + "decimalPlaces": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "decimalSeparator": { + "type": "string", + "nullable": true + }, + "groupSeparator": { + "type": "string", + "nullable": true + }, + "formatTemplate": { + "type": "string", + "nullable": true + }, + "allowedCountries": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/AllowedCountryDto" + } + ] + }, + "nullable": true + } + }, + "additionalProperties": false + }, + "CurrencyNamedReferenceDto": { + "required": [ + "code", + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "code": { + "type": "string" + }, + "name": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "CurrencyReferenceDto": { + "required": [ + "code", + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "code": { + "type": "string" + } + }, + "additionalProperties": false + }, + "DiscountDto": { + "required": [ + "alias", + "id", + "type" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string" }, - "adjustment": { - "$ref": "#/components/schemas/PriceDto" + "name": { + "type": "string", + "nullable": true + }, + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/DiscountType" + }, + "expiryDate": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "startDate": { + "type": "string", + "format": "date-time", + "nullable": true + } + }, + "additionalProperties": false + }, + "DiscountNamedReferenceDto": { + "required": [ + "alias", + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string" + }, + "name": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "DiscountReferenceDto": { + "required": [ + "alias", + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" }, + "alias": { + "type": "string" + } + }, + "additionalProperties": false + }, + "DiscountType": { + "enum": [ + "Automatic", + "Code" + ], + "type": "string" + }, + "EventMessageTypeModel": { + "enum": [ + "Default", + "Info", + "Error", + "Success", + "Warning" + ], + "type": "string" + }, + "FormattedAmountDto": { + "type": "object", + "properties": { "value": { - "$ref": "#/components/schemas/PriceDto" + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "FormattedPriceDto": { + "type": "object", + "properties": { + "withoutTax": { + "type": "string", + "nullable": true }, - "previousAdjustments": { - "$ref": "#/components/schemas/PriceDto" + "tax": { + "type": "string", + "nullable": true }, - "withPreviousAdjustments": { - "$ref": "#/components/schemas/PriceDto" + "withTax": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "GiftCardReferenceDto": { + "required": [ + "code", + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" }, - "totalAdjustment": { - "$ref": "#/components/schemas/PriceDto" + "code": { + "type": "string" } }, "additionalProperties": false }, - "AllowedCountryDto": { + "HostedCheckoutMode": { + "enum": [ + "Framed", + "Redirect" + ], + "type": "string" + }, + "NotificationHeaderModel": { + "required": [ + "category", + "message", + "type" + ], "type": "object", "properties": { - "country": { - "$ref": "#/components/schemas/CountryReferenceDto" + "message": { + "type": "string" + }, + "category": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/EventMessageTypeModel" } }, "additionalProperties": false }, - "AmountAdjustmentDto": { + "OrderAppliedDiscountCodeDto": { "type": "object", "properties": { - "name": { + "discount": { + "oneOf": [ + { + "$ref": "#/components/schemas/DiscountDto" + }, + { + "$ref": "#/components/schemas/DiscountNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/DiscountReferenceDto" + } + ], + "nullable": true + }, + "code": { + "type": "string", + "nullable": true + }, + "isFulfilled": { + "type": "boolean", + "nullable": true + } + }, + "additionalProperties": false + }, + "OrderCustomerInfoDto": { + "type": "object", + "properties": { + "customerReference": { + "type": "string", + "nullable": true + }, + "firstName": { + "type": "string", + "nullable": true + }, + "lastName": { + "type": "string", + "nullable": true + }, + "email": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + }, + "OrderDto": { + "required": [ + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "orderNumber": { + "type": "string", + "nullable": true + }, + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], + "nullable": true + }, + "cartNumber": { "type": "string", "nullable": true }, - "type": { - "type": "string", + "languageIsoCode": { + "type": "string", + "nullable": true + }, + "currency": { + "oneOf": [ + { + "$ref": "#/components/schemas/CurrencyDto" + }, + { + "$ref": "#/components/schemas/CurrencyNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/CurrencyReferenceDto" + } + ], + "nullable": true + }, + "taxClass": { + "oneOf": [ + { + "$ref": "#/components/schemas/TaxClassDto" + }, + { + "$ref": "#/components/schemas/TaxClassNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/TaxClassReferenceDto" + } + ], + "nullable": true + }, + "taxRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "orderStatus": { + "oneOf": [ + { + "$ref": "#/components/schemas/OrderStatusDto" + }, + { + "$ref": "#/components/schemas/OrderStatusNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/OrderStatusReferenceDto" + } + ], + "nullable": true + }, + "customerInfo": { + "oneOf": [ + { + "$ref": "#/components/schemas/OrderCustomerInfoDto" + } + ], + "nullable": true + }, + "paymentInfo": { + "oneOf": [ + { + "$ref": "#/components/schemas/OrderPaymentInfoDto" + } + ], + "nullable": true + }, + "shippingInfo": { + "oneOf": [ + { + "$ref": "#/components/schemas/OrderShippingInfoDto" + } + ], + "nullable": true + }, + "transactionInfo": { + "oneOf": [ + { + "$ref": "#/components/schemas/OrderTransactionInfoDto" + } + ], + "nullable": true + }, + "discountCodes": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/OrderAppliedDiscountCodeDto" + } + ] + }, + "nullable": true + }, + "discounts": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/DiscountReferenceDto" + } + ] + }, + "nullable": true + }, + "giftCards": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/GiftCardReferenceDto" + } + ] + }, + "nullable": true + }, + "totalQuantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "subtotalPrice": { + "oneOf": [ + { + "$ref": "#/components/schemas/AdjustedPriceWithPreviousAdjustmentsDto" + } + ], + "nullable": true + }, + "totalPrice": { + "oneOf": [ + { + "$ref": "#/components/schemas/AdjustedPriceWithPreviousAdjustmentsDto" + } + ], + "nullable": true + }, + "transactionAmount": { + "oneOf": [ + { + "$ref": "#/components/schemas/AdjustedAmountDto" + } + ], + "nullable": true + }, + "orderLines": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/OrderLineDto" + } + ] + }, + "nullable": true + }, + "properties": { + "type": "object", + "additionalProperties": { + "type": "string" + }, "nullable": true }, - "amount": { - "$ref": "#/components/schemas/AmountDto" + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true }, - "originalAmount": { - "$ref": "#/components/schemas/AmountDto" - } - }, - "additionalProperties": false - }, - "AmountDto": { - "type": "object", - "properties": { - "currency": { - "$ref": "#/components/schemas/CurrencyReferenceDto" + "createDate": { + "type": "string", + "format": "date-time", + "nullable": true }, - "value": { - "type": "number", - "format": "double", + "updateDate": { + "type": "string", + "format": "date-time", "nullable": true }, - "formatted": { - "$ref": "#/components/schemas/FormattedAmountDto" - } - }, - "additionalProperties": false - }, - "AttributeCombinationDto": { - "type": "object", - "properties": { - "name": { - "$ref": "#/components/schemas/AttributeNameDto" + "finalizedDate": { + "type": "string", + "format": "date-time", + "nullable": true }, - "value": { - "$ref": "#/components/schemas/AttributeValueDto" + "isFinalized": { + "type": "boolean", + "nullable": true } }, "additionalProperties": false }, - "AttributeNameDto": { + "OrderLineDto": { + "required": [ + "id" + ], "type": "object", "properties": { - "alias": { + "id": { + "type": "string", + "format": "uuid" + }, + "productReference": { "type": "string", "nullable": true }, - "name": { + "productVariantReference": { "type": "string", "nullable": true - } - }, - "additionalProperties": false - }, - "AttributeValueDto": { - "type": "object", - "properties": { - "alias": { + }, + "sku": { "type": "string", "nullable": true }, "name": { "type": "string", "nullable": true - } - }, - "additionalProperties": false - }, - "CheckoutConfirmRequestDto": { - "type": "object", - "properties": { - "amount": { - "type": "number", - "format": "double" }, - "fee": { + "quantity": { "type": "number", "format": "double", "nullable": true }, - "transactionId": { - "type": "string" + "taxClass": { + "oneOf": [ + { + "$ref": "#/components/schemas/TaxClassDto" + }, + { + "$ref": "#/components/schemas/TaxClassNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/TaxClassReferenceDto" + } + ], + "nullable": true }, - "paymentStatus": { - "$ref": "#/components/schemas/PaymentStatus" + "bundleId": { + "type": "string", + "nullable": true }, - "metaData": { + "orderLines": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/OrderLineDto" + } + ] + }, + "nullable": true + }, + "properties": { "type": "object", "additionalProperties": { "type": "string" }, "nullable": true - } - }, - "additionalProperties": false - }, - "CheckoutConfirmResponseDto": { - "type": "object", - "properties": { - "orderNumber": { - "type": "string" }, - "transactionInfo": { - "$ref": "#/components/schemas/OrderTransactionInfoResponseDto" + "attributes": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/AttributeCombinationDto" + } + ] + }, + "nullable": true + }, + "basePrice": { + "oneOf": [ + { + "$ref": "#/components/schemas/AdjustedPriceDto" + } + ], + "nullable": true + }, + "unitPrice": { + "oneOf": [ + { + "$ref": "#/components/schemas/AdjustedPriceDto" + } + ], + "nullable": true + }, + "taxRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "totalPrice": { + "oneOf": [ + { + "$ref": "#/components/schemas/AdjustedPriceWithPreviousAdjustmentsDto" + } + ], + "nullable": true } }, "additionalProperties": false }, - "CheckoutInitializeResponseDto": { + "OrderPaymentInfoDto": { "type": "object", "properties": { - "orderNumber": { - "type": "string" + "country": { + "oneOf": [ + { + "$ref": "#/components/schemas/CountryDto" + }, + { + "$ref": "#/components/schemas/CountryNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/CountryReferenceDto" + } + ], + "nullable": true + }, + "region": { + "oneOf": [ + { + "$ref": "#/components/schemas/RegionDto" + }, + { + "$ref": "#/components/schemas/RegionNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/RegionReferenceDto" + } + ], + "nullable": true }, "paymentMethod": { - "$ref": "#/components/schemas/CheckoutPaymentMethodResponseDto" - } - }, - "additionalProperties": false - }, - "CheckoutPaymentMethodResponseDto": { - "type": "object", - "properties": { - "settings": { - "type": "object", - "additionalProperties": { - "type": "string" - } + "oneOf": [ + { + "$ref": "#/components/schemas/PaymentMethodBaseDto" + }, + { + "$ref": "#/components/schemas/PaymentMethodDto" + }, + { + "$ref": "#/components/schemas/PaymentMethodNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/PaymentMethodReferenceDto" + }, + { + "$ref": "#/components/schemas/PaymentMethodV2Dto" + }, + { + "$ref": "#/components/schemas/PaymentMethodWithFeeDto" + } + ], + "nullable": true }, - "metaDataDefinitions": { - "type": "object", - "additionalProperties": { - "type": "string" - }, + "taxRate": { + "type": "number", + "format": "double", "nullable": true }, - "urls": { - "$ref": "#/components/schemas/CheckoutPaymentMethodUrlsResponseDto" + "totalPrice": { + "oneOf": [ + { + "$ref": "#/components/schemas/AdjustedPriceDto" + } + ], + "nullable": true } }, "additionalProperties": false }, - "CheckoutPaymentMethodUrlsResponseDto": { + "OrderShippingInfoDto": { "type": "object", "properties": { - "continue": { - "type": "string" + "country": { + "oneOf": [ + { + "$ref": "#/components/schemas/CountryDto" + }, + { + "$ref": "#/components/schemas/CountryNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/CountryReferenceDto" + } + ], + "nullable": true }, - "cancel": { - "type": "string" + "region": { + "oneOf": [ + { + "$ref": "#/components/schemas/RegionDto" + }, + { + "$ref": "#/components/schemas/RegionNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/RegionReferenceDto" + } + ], + "nullable": true }, - "error": { - "type": "string" + "shippingMethod": { + "oneOf": [ + { + "$ref": "#/components/schemas/ShippingMethodBaseDto" + }, + { + "$ref": "#/components/schemas/ShippingMethodDto" + }, + { + "$ref": "#/components/schemas/ShippingMethodNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/ShippingMethodReferenceDto" + }, + { + "$ref": "#/components/schemas/ShippingMethodV2Dto" + }, + { + "$ref": "#/components/schemas/ShippingMethodWithRatesDto" + } + ], + "nullable": true }, - "callback": { - "type": "string" - } - }, - "additionalProperties": false - }, - "CheckoutTokenResponseDto": { - "type": "object", - "properties": { - "token": { - "type": "string" + "shippingOption": { + "oneOf": [ + { + "$ref": "#/components/schemas/ShippingOptionDto" + } + ], + "nullable": true }, - "orderNumber": { - "type": "string" + "taxRate": { + "type": "number", + "format": "double", + "nullable": true }, - "payUrl": { - "type": "string", + "totalPrice": { + "oneOf": [ + { + "$ref": "#/components/schemas/AdjustedPriceDto" + } + ], "nullable": true } }, "additionalProperties": false }, - "CountryReferenceDto": { + "OrderStatusDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, - "code": { + "alias": { "type": "string" + }, + "name": { + "type": "string", + "nullable": true + }, + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], + "nullable": true + }, + "color": { + "type": "string", + "nullable": true } }, "additionalProperties": false }, - "CountryResponseDto": { + "OrderStatusNamedReferenceDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, - "code": { + "alias": { "type": "string" }, "name": { - "type": "string", - "nullable": true - }, - "defaultCurrency": { - "$ref": "#/components/schemas/CurrencyReferenceDto" - }, - "defaultPaymentMethod": { - "$ref": "#/components/schemas/PaymentMethodReferenceDto" - }, - "defaultShippingMethod": { - "$ref": "#/components/schemas/ShippingMethodReferenceDto" - }, - "regions": { - "type": "array", - "items": { - "$ref": "#/components/schemas/RegionReferenceDto" - }, + "type": "string", "nullable": true } }, "additionalProperties": false }, - "CreateOrderRequestDto": { + "OrderStatusReferenceDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { - "language": { - "type": "string", - "nullable": true - }, - "currency": { - "type": "string", - "nullable": true - }, - "taxClass": { + "id": { "type": "string", - "nullable": true + "format": "uuid" }, - "customerReference": { - "type": "string", - "nullable": true + "alias": { + "type": "string" } }, "additionalProperties": false }, - "CurrencyReferenceDto": { + "OrderTransactionInfoDto": { + "required": [ + "paymentStatus" + ], "type": "object", "properties": { - "id": { + "transactionId": { "type": "string", - "format": "uuid" + "nullable": true }, - "code": { - "type": "string" + "authorizedAmount": { + "oneOf": [ + { + "$ref": "#/components/schemas/AmountDto" + } + ], + "nullable": true + }, + "feeAmount": { + "oneOf": [ + { + "$ref": "#/components/schemas/AmountDto" + } + ], + "nullable": true + }, + "baseCurrencyExchangeRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "paymentStatus": { + "$ref": "#/components/schemas/PaymentStatus" } }, "additionalProperties": false }, - "CurrencyResponseDto": { + "PaymentMethodBaseDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, - "code": { + "alias": { "type": "string" }, "name": { "type": "string", "nullable": true }, - "culture": { + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], + "nullable": true + }, + "sku": { "type": "string", "nullable": true }, - "formatTemplate": { + "taxClass": { + "oneOf": [ + { + "$ref": "#/components/schemas/TaxClassDto" + }, + { + "$ref": "#/components/schemas/TaxClassNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/TaxClassReferenceDto" + } + ], + "nullable": true + }, + "paymentProviderAlias": { "type": "string", "nullable": true }, - "allowedCountries": { - "type": "array", - "items": { - "$ref": "#/components/schemas/AllowedCountryDto" - }, + "imageUrl": { + "type": "string", "nullable": true } }, "additionalProperties": false }, - "DiscountReferenceDto": { + "PaymentMethodDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { "id": { @@ -8100,361 +11579,561 @@ }, "alias": { "type": "string" - } - }, - "additionalProperties": false - }, - "FormattedAmountDto": { - "type": "object", - "properties": { - "value": { + }, + "name": { "type": "string", "nullable": true - } - }, - "additionalProperties": false - }, - "FormattedPriceDto": { - "type": "object", - "properties": { - "withoutTax": { + }, + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], + "nullable": true + }, + "sku": { "type": "string", "nullable": true }, - "tax": { + "taxClass": { + "oneOf": [ + { + "$ref": "#/components/schemas/TaxClassDto" + }, + { + "$ref": "#/components/schemas/TaxClassNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/TaxClassReferenceDto" + } + ], + "nullable": true + }, + "paymentProviderAlias": { "type": "string", "nullable": true }, - "withTax": { + "imageUrl": { "type": "string", "nullable": true + }, + "price": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], + "nullable": true, + "deprecated": true } }, "additionalProperties": false }, - "GiftCardReferenceDto": { + "PaymentMethodNamedReferenceDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, - "code": { + "alias": { "type": "string" + }, + "name": { + "type": "string", + "nullable": true } }, "additionalProperties": false }, - "HostedCheckoutMode": { - "enum": [ - "Framed", - "Redirect" + "PaymentMethodReferenceDto": { + "required": [ + "alias", + "id" ], - "type": "integer", - "format": "int32" - }, - "IApiElementModel": { "type": "object", "properties": { "id": { "type": "string", - "format": "uuid", - "readOnly": true - }, - "contentType": { - "type": "string", - "readOnly": true + "format": "uuid" }, - "properties": { - "type": "object", - "additionalProperties": { }, - "readOnly": true + "alias": { + "type": "string" } }, "additionalProperties": false }, - "OrderAppliedDiscountCodeResponseDto": { + "PaymentMethodV2Dto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { - "discount": { - "$ref": "#/components/schemas/DiscountReferenceDto" + "id": { + "type": "string", + "format": "uuid" }, - "code": { + "alias": { + "type": "string" + }, + "name": { "type": "string", "nullable": true }, - "isFulfilled": { - "type": "boolean", + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], "nullable": true - } - }, - "additionalProperties": false - }, - "OrderCustomerInfoResponseDto": { - "type": "object", - "properties": { - "customerReference": { + }, + "sku": { "type": "string", "nullable": true }, - "firstName": { - "type": "string", + "taxClass": { + "oneOf": [ + { + "$ref": "#/components/schemas/TaxClassDto" + }, + { + "$ref": "#/components/schemas/TaxClassNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/TaxClassReferenceDto" + } + ], "nullable": true }, - "lastName": { + "paymentProviderAlias": { "type": "string", "nullable": true }, - "email": { + "imageUrl": { "type": "string", "nullable": true } }, "additionalProperties": false }, - "OrderLineResponseDto": { + "PaymentMethodWithFeeDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, - "productReference": { + "alias": { + "type": "string" + }, + "name": { "type": "string", "nullable": true }, - "productVariantReference": { - "type": "string", + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], "nullable": true }, "sku": { "type": "string", "nullable": true }, - "name": { - "type": "string", + "taxClass": { + "oneOf": [ + { + "$ref": "#/components/schemas/TaxClassDto" + }, + { + "$ref": "#/components/schemas/TaxClassNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/TaxClassReferenceDto" + } + ], "nullable": true }, - "quantity": { - "type": "number", - "format": "double", + "paymentProviderAlias": { + "type": "string", "nullable": true }, - "taxClass": { - "$ref": "#/components/schemas/TaxClassReferenceDto" + "imageUrl": { + "type": "string", + "nullable": true }, - "bundleId": { + "fee": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], + "nullable": true + } + }, + "additionalProperties": false + }, + "PaymentStatus": { + "enum": [ + "Initialized", + "Authorized", + "Captured", + "Cancelled", + "Refunded", + "PendingExternalSystem", + "Error" + ], + "type": "string" + }, + "PriceAdjustmentDto": { + "type": "object", + "properties": { + "name": { "type": "string", "nullable": true }, - "orderLines": { - "type": "array", - "items": { - "$ref": "#/components/schemas/OrderLineResponseDto" - }, + "type": { + "type": "string", "nullable": true }, - "properties": { - "type": "object", - "additionalProperties": { - "type": "string" - }, + "price": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], "nullable": true }, - "attributes": { - "type": "array", - "items": { - "$ref": "#/components/schemas/AttributeCombinationDto" - }, + "originalPrice": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], "nullable": true }, - "basePrice": { - "$ref": "#/components/schemas/AdjustedPriceDto" + "metaData": { + "type": "object", + "additionalProperties": { }, + "nullable": true + } + }, + "additionalProperties": false + }, + "PriceDto": { + "type": "object", + "properties": { + "currency": { + "oneOf": [ + { + "$ref": "#/components/schemas/CurrencyReferenceDto" + } + ], + "nullable": true }, - "unitPrice": { - "$ref": "#/components/schemas/AdjustedPriceDto" + "withoutTax": { + "type": "number", + "format": "double", + "nullable": true }, - "taxRate": { + "tax": { "type": "number", "format": "double", "nullable": true }, - "totalPrice": { - "$ref": "#/components/schemas/AdjustedPriceWithPreviousAdjustmentsDto" - } - }, - "additionalProperties": false - }, - "OrderPaymentInfoResponseDto": { - "type": "object", - "properties": { - "country": { - "$ref": "#/components/schemas/CountryReferenceDto" - }, - "region": { - "$ref": "#/components/schemas/RegionReferenceDto" - }, - "paymentMethod": { - "$ref": "#/components/schemas/PaymentMethodReferenceDto" - }, - "taxRate": { + "withTax": { "type": "number", "format": "double", "nullable": true }, - "totalPrice": { - "$ref": "#/components/schemas/AdjustedPriceDto" + "formatted": { + "oneOf": [ + { + "$ref": "#/components/schemas/FormattedPriceDto" + } + ], + "nullable": true } }, "additionalProperties": false }, - "OrderResponseDto": { + "ProductDto": { + "required": [ + "productReference", + "sku" + ], "type": "object", "properties": { - "id": { - "type": "string", - "format": "uuid" + "productReference": { + "type": "string" }, - "cartNumber": { + "sku": { + "type": "string" + }, + "name": { "type": "string", "nullable": true }, - "orderNumber": { + "productVariantReference": { "type": "string", "nullable": true }, - "languageIsoCode": { + "imageUrl": { "type": "string", "nullable": true }, - "currency": { - "$ref": "#/components/schemas/CurrencyReferenceDto" - }, - "taxClass": { - "$ref": "#/components/schemas/TaxClassReferenceDto" + "price": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], + "nullable": true }, - "taxRate": { + "stock": { "type": "number", "format": "double", "nullable": true }, - "orderStatus": { - "$ref": "#/components/schemas/OrderStatusReferenceDto" - }, - "customerInfo": { - "$ref": "#/components/schemas/OrderCustomerInfoResponseDto" - }, - "paymentInfo": { - "$ref": "#/components/schemas/OrderPaymentInfoResponseDto" - }, - "shippingInfo": { - "$ref": "#/components/schemas/OrderShippingInfoResponseDto" - }, - "transactionInfo": { - "$ref": "#/components/schemas/OrderTransactionInfoResponseDto" - }, - "discountCodes": { + "attributes": { "type": "array", "items": { - "$ref": "#/components/schemas/OrderAppliedDiscountCodeResponseDto" + "oneOf": [ + { + "$ref": "#/components/schemas/AttributeCombinationDto" + } + ] }, "nullable": true }, - "discounts": { - "type": "array", - "items": { - "$ref": "#/components/schemas/DiscountReferenceDto" - }, + "taxClass": { + "oneOf": [ + { + "$ref": "#/components/schemas/TaxClassDto" + }, + { + "$ref": "#/components/schemas/TaxClassNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/TaxClassReferenceDto" + } + ], "nullable": true }, - "giftCards": { - "type": "array", - "items": { - "$ref": "#/components/schemas/GiftCardReferenceDto" + "properties": { + "type": "object", + "additionalProperties": { + "type": "string" }, "nullable": true }, - "totalQuantity": { - "type": "number", - "format": "double", + "isGiftCard": { + "type": "boolean", "nullable": true - }, - "subtotalPrice": { - "$ref": "#/components/schemas/AdjustedPriceWithPreviousAdjustmentsDto" - }, - "totalPrice": { - "$ref": "#/components/schemas/AdjustedPriceWithPreviousAdjustmentsDto" - }, - "transactionAmount": { - "$ref": "#/components/schemas/AdjustedAmountDto" - }, - "orderLines": { - "type": "array", - "items": { - "$ref": "#/components/schemas/OrderLineResponseDto" - }, + } + }, + "additionalProperties": false + }, + "ProductVariantItemDto": { + "type": "object", + "properties": { + "content": { + "oneOf": [ + { + "$ref": "#/components/schemas/ApiContentModel" + }, + { + "$ref": "#/components/schemas/ApiContentResponseModel" + }, + { + "$ref": "#/components/schemas/ApiElementModel" + } + ], "nullable": true }, - "properties": { + "attributes": { "type": "object", "additionalProperties": { "type": "string" }, "nullable": true }, - "tags": { - "type": "array", - "items": { - "type": "string" - }, + "isDefault": { + "type": "boolean", "nullable": true + } + }, + "additionalProperties": false + }, + "RegionDto": { + "required": [ + "code", + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" }, - "createDate": { + "code": { + "type": "string" + }, + "name": { "type": "string", - "format": "date-time", "nullable": true }, - "updateDate": { - "type": "string", - "format": "date-time", + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], "nullable": true }, - "finalizedDate": { - "type": "string", - "format": "date-time", + "country": { + "oneOf": [ + { + "$ref": "#/components/schemas/CountryDto" + }, + { + "$ref": "#/components/schemas/CountryNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/CountryReferenceDto" + } + ], "nullable": true }, - "isFinalized": { - "type": "boolean", + "defaultPaymentMethod": { + "oneOf": [ + { + "$ref": "#/components/schemas/PaymentMethodBaseDto" + }, + { + "$ref": "#/components/schemas/PaymentMethodDto" + }, + { + "$ref": "#/components/schemas/PaymentMethodNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/PaymentMethodReferenceDto" + }, + { + "$ref": "#/components/schemas/PaymentMethodV2Dto" + }, + { + "$ref": "#/components/schemas/PaymentMethodWithFeeDto" + } + ], + "nullable": true + }, + "defaultShippingMethod": { + "oneOf": [ + { + "$ref": "#/components/schemas/ShippingMethodBaseDto" + }, + { + "$ref": "#/components/schemas/ShippingMethodDto" + }, + { + "$ref": "#/components/schemas/ShippingMethodNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/ShippingMethodReferenceDto" + }, + { + "$ref": "#/components/schemas/ShippingMethodV2Dto" + }, + { + "$ref": "#/components/schemas/ShippingMethodWithRatesDto" + } + ], "nullable": true } }, "additionalProperties": false }, - "OrderShippingInfoResponseDto": { + "RegionNamedReferenceDto": { + "required": [ + "code", + "id" + ], "type": "object", "properties": { - "country": { - "$ref": "#/components/schemas/CountryReferenceDto" - }, - "region": { - "$ref": "#/components/schemas/RegionReferenceDto" + "id": { + "type": "string", + "format": "uuid" }, - "shippingMethod": { - "$ref": "#/components/schemas/ShippingMethodReferenceDto" + "code": { + "type": "string" }, - "taxRate": { - "type": "number", - "format": "double", + "name": { + "type": "string", "nullable": true + } + }, + "additionalProperties": false + }, + "RegionReferenceDto": { + "required": [ + "code", + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" }, - "totalPrice": { - "$ref": "#/components/schemas/AdjustedPriceDto" + "code": { + "type": "string" } }, "additionalProperties": false }, - "OrderStatusReferenceDto": { + "ShippingMethodBaseDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { "id": { @@ -8463,35 +12142,142 @@ }, "alias": { "type": "string" + }, + "name": { + "type": "string", + "nullable": true + }, + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], + "nullable": true + }, + "sku": { + "type": "string", + "nullable": true + }, + "taxClass": { + "oneOf": [ + { + "$ref": "#/components/schemas/TaxClassDto" + }, + { + "$ref": "#/components/schemas/TaxClassNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/TaxClassReferenceDto" + } + ], + "nullable": true + }, + "imageUrl": { + "type": "string", + "nullable": true } }, "additionalProperties": false }, - "OrderTransactionInfoResponseDto": { + "ShippingMethodDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { - "transactionId": { + "id": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string" + }, + "name": { "type": "string", "nullable": true }, - "authorizedAmount": { - "$ref": "#/components/schemas/AmountDto" + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], + "nullable": true }, - "feeAmount": { - "$ref": "#/components/schemas/AmountDto" + "sku": { + "type": "string", + "nullable": true }, - "baseCurrencyExchangeRate": { - "type": "number", - "format": "double", + "taxClass": { + "oneOf": [ + { + "$ref": "#/components/schemas/TaxClassDto" + }, + { + "$ref": "#/components/schemas/TaxClassNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/TaxClassReferenceDto" + } + ], + "nullable": true + }, + "imageUrl": { + "type": "string", + "nullable": true + }, + "price": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], + "nullable": true, + "deprecated": true + } + }, + "additionalProperties": false + }, + "ShippingMethodNamedReferenceDto": { + "required": [ + "alias", + "id" + ], + "type": "object", + "properties": { + "id": { + "type": "string", + "format": "uuid" + }, + "alias": { + "type": "string" + }, + "name": { + "type": "string", "nullable": true - }, - "paymentStatus": { - "$ref": "#/components/schemas/PaymentStatus" } }, "additionalProperties": false }, - "PaymentMethodReferenceDto": { + "ShippingMethodReferenceDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { "id": { @@ -8504,7 +12290,11 @@ }, "additionalProperties": false }, - "PaymentMethodResponseDto": { + "ShippingMethodV2Dto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { "id": { @@ -8518,20 +12308,38 @@ "type": "string", "nullable": true }, + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], + "nullable": true + }, "sku": { "type": "string", "nullable": true }, "taxClass": { - "$ref": "#/components/schemas/TaxClassReferenceDto" - }, - "paymentProviderAlias": { - "type": "string", + "oneOf": [ + { + "$ref": "#/components/schemas/TaxClassDto" + }, + { + "$ref": "#/components/schemas/TaxClassNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/TaxClassReferenceDto" + } + ], "nullable": true }, - "price": { - "$ref": "#/components/schemas/PriceDto" - }, "imageUrl": { "type": "string", "nullable": true @@ -8539,181 +12347,208 @@ }, "additionalProperties": false }, - "PaymentStatus": { - "enum": [ - "Initialized", - "Authorized", - "Captured", - "Cancelled", - "Refunded", - "PendingExternalSystem", - "Error" + "ShippingMethodWithRatesDto": { + "required": [ + "alias", + "id" ], - "type": "integer", - "format": "int32" - }, - "PriceAdjustmentDto": { "type": "object", "properties": { - "name": { + "id": { "type": "string", - "nullable": true + "format": "uuid" }, - "type": { + "alias": { + "type": "string" + }, + "name": { "type": "string", "nullable": true }, - "price": { - "$ref": "#/components/schemas/PriceDto" - }, - "originalPrice": { - "$ref": "#/components/schemas/PriceDto" - } - }, - "additionalProperties": false - }, - "PriceDto": { - "type": "object", - "properties": { - "currency": { - "$ref": "#/components/schemas/CurrencyReferenceDto" + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], + "nullable": true }, - "withoutTax": { - "type": "number", - "format": "double", + "sku": { + "type": "string", "nullable": true }, - "tax": { - "type": "number", - "format": "double", + "taxClass": { + "oneOf": [ + { + "$ref": "#/components/schemas/TaxClassDto" + }, + { + "$ref": "#/components/schemas/TaxClassNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/TaxClassReferenceDto" + } + ], "nullable": true }, - "withTax": { - "type": "number", - "format": "double", + "imageUrl": { + "type": "string", "nullable": true }, - "formatted": { - "$ref": "#/components/schemas/FormattedPriceDto" + "rates": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/ShippingRateDto" + } + ] + }, + "nullable": true } }, "additionalProperties": false }, - "ProblemDetails": { + "ShippingOptionDto": { "type": "object", "properties": { - "type": { + "id": { "type": "string", "nullable": true }, - "title": { + "name": { "type": "string", "nullable": true - }, - "status": { - "type": "integer", - "format": "int32", + } + }, + "additionalProperties": false + }, + "ShippingRateDto": { + "type": "object", + "properties": { + "option": { + "oneOf": [ + { + "$ref": "#/components/schemas/ShippingOptionDto" + } + ], "nullable": true }, - "detail": { + "packageId": { "type": "string", + "format": "uuid", "nullable": true }, - "instance": { - "type": "string", + "value": { + "oneOf": [ + { + "$ref": "#/components/schemas/PriceDto" + } + ], "nullable": true } }, - "additionalProperties": { } + "additionalProperties": false }, - "ProductResponseDto": { + "StoreDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { - "productReference": { - "type": "string" - }, - "productVariantReference": { + "id": { "type": "string", - "nullable": true + "format": "uuid" }, - "sku": { - "type": "string", - "nullable": true + "alias": { + "type": "string" }, "name": { "type": "string", "nullable": true }, - "imageUrl": { - "type": "string", - "nullable": true - }, - "price": { - "$ref": "#/components/schemas/PriceDto" - }, - "stock": { - "type": "number", - "format": "double", - "nullable": true - }, - "attributes": { - "type": "array", - "items": { - "$ref": "#/components/schemas/AttributeCombinationDto" - }, - "nullable": true - }, - "taxClass": { - "$ref": "#/components/schemas/TaxClassReferenceDto" - }, - "properties": { - "type": "object", - "additionalProperties": { - "type": "string" - }, + "defaultCountry": { + "oneOf": [ + { + "$ref": "#/components/schemas/CountryDto" + }, + { + "$ref": "#/components/schemas/CountryNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/CountryReferenceDto" + } + ], "nullable": true }, - "isGiftCard": { - "type": "boolean", + "defaultTaxClass": { + "oneOf": [ + { + "$ref": "#/components/schemas/TaxClassDto" + }, + { + "$ref": "#/components/schemas/TaxClassNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/TaxClassReferenceDto" + } + ], "nullable": true - } - }, - "additionalProperties": false - }, - "ProductVariantItemDto": { - "type": "object", - "properties": { - "content": { - "$ref": "#/components/schemas/IApiElementModel" }, - "attributes": { - "type": "object", - "additionalProperties": { - "type": "string" - }, + "baseCurrency": { + "oneOf": [ + { + "$ref": "#/components/schemas/CurrencyDto" + }, + { + "$ref": "#/components/schemas/CurrencyNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/CurrencyReferenceDto" + } + ], "nullable": true }, - "isDefault": { + "pricesIncludeTax": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, - "RegionReferenceDto": { + "StoreNamedReferenceDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, - "code": { + "alias": { "type": "string" + }, + "name": { + "type": "string", + "nullable": true } }, "additionalProperties": false }, - "ShippingMethodReferenceDto": { + "StoreReferenceDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { "id": { @@ -8726,7 +12561,11 @@ }, "additionalProperties": false }, - "ShippingMethodResponseDto": { + "TaxClassDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { "id": { @@ -8740,24 +12579,57 @@ "type": "string", "nullable": true }, - "sku": { - "type": "string", + "store": { + "oneOf": [ + { + "$ref": "#/components/schemas/StoreDto" + }, + { + "$ref": "#/components/schemas/StoreNamedReferenceDto" + }, + { + "$ref": "#/components/schemas/StoreReferenceDto" + } + ], "nullable": true }, - "taxClass": { - "$ref": "#/components/schemas/TaxClassReferenceDto" + "defaultTaxRate": { + "type": "number", + "format": "double", + "nullable": true }, - "price": { - "$ref": "#/components/schemas/PriceDto" + "defaultTaxCode": { + "type": "string", + "nullable": true }, - "imageUrl": { + "taxRate": { + "type": "number", + "format": "double", + "nullable": true + }, + "taxCode": { "type": "string", "nullable": true + }, + "countryRegionTaxClasses": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/CountryRegionTaxClassDto" + } + ] + }, + "nullable": true } }, "additionalProperties": false }, - "StoreResponseDto": { + "TaxClassNamedReferenceDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { "id": { @@ -8770,24 +12642,15 @@ "name": { "type": "string", "nullable": true - }, - "defaultCountry": { - "$ref": "#/components/schemas/CountryReferenceDto" - }, - "defaultTaxClass": { - "$ref": "#/components/schemas/TaxClassReferenceDto" - }, - "baseCurrency": { - "$ref": "#/components/schemas/CurrencyReferenceDto" - }, - "pricesIncludeTax": { - "type": "boolean", - "nullable": true } }, "additionalProperties": false }, "TaxClassReferenceDto": { + "required": [ + "alias", + "id" + ], "type": "object", "properties": { "id": { @@ -8820,11 +12683,19 @@ "nullable": true }, "country": { - "type": "string", + "oneOf": [ + { + "type": "string" + } + ], "nullable": true }, "region": { - "type": "string", + "oneOf": [ + { + "type": "string" + } + ], "nullable": true } }, @@ -8913,7 +12784,11 @@ "nullable": true }, "taxClass": { - "type": "string", + "oneOf": [ + { + "type": "string" + } + ], "nullable": true }, "properties": { @@ -8927,6 +12802,9 @@ "additionalProperties": false }, "UpdateOrderLineWithIdRequestDto": { + "required": [ + "id" + ], "type": "object", "properties": { "quantityIncrement": { @@ -8945,7 +12823,11 @@ "nullable": true }, "taxClass": { - "type": "string", + "oneOf": [ + { + "type": "string" + } + ], "nullable": true }, "properties": { @@ -8970,11 +12852,19 @@ "nullable": true }, "currency": { - "type": "string", + "oneOf": [ + { + "type": "string" + } + ], "nullable": true }, "taxClass": { - "type": "string", + "oneOf": [ + { + "type": "string" + } + ], "nullable": true }, "customerReference": { @@ -8982,20 +12872,47 @@ "nullable": true }, "customer": { - "$ref": "#/components/schemas/UpdateCustomerRequestDto" + "oneOf": [ + { + "$ref": "#/components/schemas/UpdateCustomerRequestDto" + } + ], + "nullable": true }, "billingAddress": { - "$ref": "#/components/schemas/UpdateAddressRequestDto" + "oneOf": [ + { + "$ref": "#/components/schemas/UpdateAddressRequestDto" + } + ], + "nullable": true }, "shippingAddress": { - "$ref": "#/components/schemas/UpdateShippingAddressRequestDto" + "oneOf": [ + { + "$ref": "#/components/schemas/UpdateShippingAddressRequestDto" + } + ], + "nullable": true }, "shippingMethod": { + "oneOf": [ + { + "type": "string" + } + ], + "nullable": true + }, + "shippingOption": { "type": "string", "nullable": true }, "paymentMethod": { - "type": "string", + "oneOf": [ + { + "type": "string" + } + ], "nullable": true }, "redeem": { @@ -9030,6 +12947,9 @@ "additionalProperties": false }, "UpdateShippingAddressRequestDto": { + "required": [ + "sameAsBilling" + ], "type": "object", "properties": { "line1": { @@ -9049,15 +12969,28 @@ "nullable": true }, "country": { - "type": "string", + "oneOf": [ + { + "type": "string" + } + ], "nullable": true }, "region": { - "type": "string", + "oneOf": [ + { + "type": "string" + } + ], "nullable": true }, "contact": { - "$ref": "#/components/schemas/UpdateContactRequestDto" + "oneOf": [ + { + "$ref": "#/components/schemas/UpdateContactRequestDto" + } + ], + "nullable": true }, "sameAsBilling": { "type": "boolean" @@ -9065,6 +12998,19 @@ }, "additionalProperties": false } + }, + "securitySchemes": { + "Backoffice User": { + "type": "oauth2", + "description": "Umbraco Authentication", + "flows": { + "authorizationCode": { + "authorizationUrl": "/umbraco/management/api/v1/security/back-office/authorize", + "tokenUrl": "/umbraco/management/api/v1/security/back-office/token", + "scopes": { } + } + } + } } } -} +} \ No newline at end of file diff --git a/15/umbraco-commerce/how-to-guides/images/payment-links/checkout.png b/15/umbraco-commerce/how-to-guides/images/payment-links/checkout.png new file mode 100644 index 0000000000000000000000000000000000000000..763adcd2a176d82f3f6a9d224cb4f86ac49577a0 GIT binary patch literal 61274 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 DTgh~H literal 0 HcmV?d00001 diff --git a/15/umbraco-commerce/how-to-guides/images/payment-links/choose-payment-link-email-template.png b/15/umbraco-commerce/how-to-guides/images/payment-links/choose-payment-link-email-template.png new file mode 100644 index 0000000000000000000000000000000000000000..27318eb9a24d9240068aa1ca1d0b75a50a8e196e GIT binary patch literal 97080 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%0Dq%S4QTknVDJtj?|Qj* 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 AcK`qY literal 0 HcmV?d00001 diff --git a/15/umbraco-commerce/how-to-guides/images/payment-links/email.png b/15/umbraco-commerce/how-to-guides/images/payment-links/email.png new file mode 100644 index 0000000000000000000000000000000000000000..1d8b85df26e6859d16a94b7c1e4ac53bab4362b7 GIT binary patch literal 34333 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 literal 0 HcmV?d00001 diff --git a/15/umbraco-commerce/how-to-guides/images/payment-links/generate-payment-link-button.png b/15/umbraco-commerce/how-to-guides/images/payment-links/generate-payment-link-button.png new file mode 100644 index 0000000000000000000000000000000000000000..8f77dc8c8bd9b71b45f0a7e08194445cade8f980 GIT binary patch literal 123190 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 z¬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 H@wxp^0)0vv literal 0 HcmV?d00001 diff --git a/15/umbraco-commerce/how-to-guides/images/payment-links/generate-payment-link-modal.png b/15/umbraco-commerce/how-to-guides/images/payment-links/generate-payment-link-modal.png new file mode 100644 index 0000000000000000000000000000000000000000..71f7b5153ef34b6ed55d95450fd533e043e6af15 GIT binary patch literal 118751 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�xLPCC**MPGSgQFk6k6cfBkuy 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 literal 0 HcmV?d00001 diff --git a/15/umbraco-commerce/how-to-guides/images/payment-links/payment-link-copied-to-clipboard.png b/15/umbraco-commerce/how-to-guides/images/payment-links/payment-link-copied-to-clipboard.png new file mode 100644 index 0000000000000000000000000000000000000000..1915979268d36af16ebf66e0c1a8f587783420d1 GIT binary patch literal 125854 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

uh~ZWM%I0t%q8NGn50dv?7N&;G=CvBjDHqdOCB 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�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 z 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 z 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 literal 0 HcmV?d00001 diff --git a/15/umbraco-commerce/how-to-guides/images/payment-links/send-payment-link-email.png b/15/umbraco-commerce/how-to-guides/images/payment-links/send-payment-link-email.png new file mode 100644 index 0000000000000000000000000000000000000000..1561ec4edf6c64e550fac4a722bc4871d7b7f429 GIT binary patch literal 105352 zcma&NbyQo;7B`F)DPCIK9g4d{3oQ=C-K`WSxE6=v4#iru6nA$BPFkR7&;ThGoZ!6S zdG5XMKi|97x7Rw!$(+p0mYF$w&+K2!2Q_)z=j6|kkdSZ{734ILke;<7A)!WKq9aOv zd<=I$d?5og<=-MzPf_k7exTXCQGJ7iRF{Z-XYma28_QL}0Dy#qH}G^J54-%ZMnZZl zQIvb5?PGed5@d>;qaM^KYQb}uEfe7~%4$&(&?GL@kZRDipq(Q+GICwOX z*tjpxeS0oqvf)rmsRB^I4rBtbdUk^o9Zj|t8vR5gI@LqlTXi%+D+>XCew3HfNl1Vf zz;=y|9!EtEdNZB^-6bUv>96(3bKc3x6(>@BbR;1Bhjx|4o|nXn{r1EImCA z{?N-w{}1UkCZHVrTlo0D!a!Yb*}n;;XYt?*d*+325IayPj!v?(f8 zNX-hV^X(;Am)n_;F!@0lx#b@bqm6m*p8a{~cUoKir=J_{XW)OioG$ZVafD3?cn~^M zEI)PssPSI`?v><28tb~m;ay=*Y^oui-eCN%o*k*|Ul`w%UFQ*n`7Qc#ci58@(*Kh} z{jb`{feU%CQ+L2H1*#Jy5Fx^@8M@qHT+hMd7kRm?>@>bFgW=!hidapO@zwcWDabpMr^`uC>$=>mR_vt#$C+1XhFYHGw?ar^UZadH<&;Z^uy*J0Pn zCY$mmZi@*QNri6JX}0ncqhaIZuAtm}CE&TX6(Fkf4ZK>?7pU>C%w}IuU=L)j6w7xj z@Oh(UQjZQ}uKb{zU7@olovwKsD5c@3la76n&oKMYic3J~%xvYyz80|VWox?L`5(0f zlZEZWj`M~|J^Ua2{M}-ojNvhg3d^3+GVp><0(Y=CaobMs&Tj#y(_)5#_KR)1CHT+W{+W1X7k(Akpz=NOjE&AHiFbFoT z|LnhWuKj{2l02uUF@~*ZHuYcI7t`#ki8#$JN<8?v-|{8swIT-Kbg)UvXMdmmU(|54?}$)3h9g0`Mp<5b1NyY4Q22}Lfi-acrb}LSx>C4*S#Ss$JbgC%(EmH2GZv0|imHf?HAEGj+3t*iTN3oi+ zZ6#BZR*4`mdByusB?Ck`NdU#Fe8uCqC*Z6^rPRCl!ts7nky2%EV$@igA)ZVN=&tI{ zk?{+ieQLp;M~yx6-T99?l{~)u#gaRKD2AZC=xHb(Uj*x`Ig8ih+`xZ0zGBTM*xV)IO?4Cj-3PAZ3d5Ax zx+otR&4jRuCrRJAt66n$8} zoi|g5EjxEi+I@PODfoU}7%e^dfBp!1=~kJJ7d)Qgy&JLt{-$DQ=K_G>UmmaTBz0Y| zmDQjLHuI^xbjcRK>B1u-3G8ERjF&t)4EWNqHh`ktxyAc-fZ<9);12cgobhgRLgJK^ zO)_CO4*R@=f!1A!A_bAU=G!#4*$6CBh2C#6=y*ucHY#s%l7ADYyr*C}@TafI9un?p ziGDVpU_1MPKY7EpFp4R~>)x2!XPvn^USNtYbE$S$xYqUNV~XWOK0r>QoZrQK^jsfO zOr@*@O<>X@n=f^fz&^?y_3T!4Bj(sKr;jou-B}KLMxH{TuBj<8Kor>?wQ&-s+>sy- z%j%m&gUpgx(ISVTU}Ew#n;p`V3KgcF!IHkipf=HNgXvsfHWW`7RY?cp^QeL$%*h!q z)Tc4A!{Q-+vj{u9=b7-QKF-BPNU2B;o5?VzTM{vl8fe|1`LRJ3f1ZNt~y{HRQr`;wP&%JUp9LM1C&+bXWpW5IWoX za2t=*%VMQwrBW;F132db3r?5Xt19n@b?3UXN2eIJXN3el{4rpujwK)=eEaL$s_&8? zV3EY>!%M4aF@@*-!+fH=6AMeIN{a(ABNQ zNB>m2$1A)eXqu*unfkkQH|DlRV5$%w4tr(inqR_I8mLl8DONe2$a}()+3}amlC_Sa zZGR|^lRWgMJMr7Mdslb~ z(%8ZYvEL6}er=7558kex^-4F_U&@Ha%luI+XbwKuE8jI`PfS2vMyGMh}R6^uC$-vq{;!U72$6wq@(DgMyd!1m82~wmf6ak zJ{kEU7u=AVCm)!4;8%Iuu-LjyTNY@DmFNYBDScs@T6itG)PMY)uBs&!VK^lowU_D& zEIp)gmzTEZTxFhvnP!*UzvXm1iRexgtp~}5`?4C*B5{6}HBX74(}s(v<5ycyc`QDs zAm0xTMi%)gYUIQU`@MMPZ7^8Be)C%nV}WhqhWd!+_t!=4h*HKl)pzKNjqU6b>Tw;!&V4%PPBo zxTYifENgP>kI4P#*H~kFY@(i#S~jcGQX4oF)Q4Eh{bX}}r@IG~n}0U0i;jMX_$18; z%E+au%+5P-3KTRWjw!wroTHRJWG_i}$}qPyTFo?;V4Q-hy3Sa{S4< z_vdzdiUL*3ZflDG;YXL=Ct?Siq%K9NXYp%K<`25Llcsmh%kyu)SXIBteUIVQK_w5G zUECA?y5~^0OeMnolcf@44E}LgGg$yro1dXfFG>!ljC3_$tUyPOe%BmEIBvU+UTNUh{2O>%9(h z>JarAq3Wpev2JtoC_^lV*!im)*wCgP9~%ufGMDcA?{#g^2zATRsu($4Ltm#e3y6Lg zK}xkMwEZ_B8ZMeK(xmn)8jIU9mX!W~gpwH%F)317eij0xoPzC2mF#X!bX&Y#G2*o?t(ENvr0L4V`q zhP>>hFL`Fv>fC1ye1{*pWBU~Y?bpJBTr`%_W$;Kd1CIr4QiW=%w@%nA<()`*Ls=3z z#oN#D*WY*i)Tl?cQpXqH3Au~m2UrRGZVu3`n&eFo0MoL)OOZ)145Ib&M%SMDn)V}>xpktu#nt2AJLtTbN(22$?s-R1GbF!2+`Q2tT@ zC?g>wPtN9x^+&3!`w9Q$Q?OjkgTw%GrH`6<@6lltuipQ8>VRnax^CvrrFu`u?Tb80 zw&&IpKX_0+7Fs_>9Z-wJN6ZfrgxdAseB3-p4h%^07u_dPKc(dMU4Uqj%^8o$Qvd?G z|4Q|&ol@2nzt<^{_UdS&G0v4BnTY`Cu~WaFm%+Cz8jT44rRTG#%@X z7Y&4DGC)e*;Ay0LMrIvUG|IOao?Z#Zj=|St-Z zhM*yac8U1{=^A+N?U;}Qo1v_rz=l3M!nX7I=gRk*_qzv_&Qz)9prSRSATmAz50btlzE@K zJlx3rZu2nvkgBt*r7PIT(D0+PGjQ8|!@W(v!8RUr>aV^V8Ff8&&z%erStItJN%XmF zd$isq1^J(>Ucyk(f;~BFb8&HNY8OPPYagWIPkKg#g$lga(8*2Dh3!D1J$TB#C3m

#Ba16M6yLV^En5mZSbm9ftDXQk{Ayk}Ggst=zk+oh55e=rG} z6)DXdA>%j563dE&`1?9t80y}iP_0T^vha!KE!$mp+M?syipYa!?j#Eukn1K)d2)AT zJAB+O3{97vis%F~?1dA~4g8Q~Bi~HrI2bhf@%xXX^9Agv0NbDYKGrxGT))`P+|+|wACaLp68+kMa4 zZZqt`Jfh!KYr1M@M^#jxe}5>3W*KLWcAv^bmXz`f-Z9cRfycV*nc*brE{VpGJyt_OU~xfMKH zO5mTxK>J{JBU*4Ef@Q^$OirROM5xYIs){ip?v{}qt%XUbsl zI{y~jQZw;Re-qRBxYH-fL^>HuHta_ewfR8K>M3u!_8(GiXNvyT{Tc=*)_m8F?tQ?( z4=fc0%tH1@Ep_{^UHbbdm>(PK&Snq`6!2Oc@>PzWLTLrs;F;qaY{pwQHbp*Hg};Bk zu-k=O%2W49L=;-TYQ_1*}_ z#f2Itz?*_2+51UTcck8nOT(`?tn^Wmby%();mCY&;{L{yxEK$2cfC^oz!u8Qh4L@W zJ%;dSGp4ZsJjgMiTYh$@(usKkbsx6 zfbj&Z@VqhFFNq8~FT8|S`P+HH-5;nXU2uBuS755?M^e38!6)I%rTUhV^G&SxSN5=L zAbC0ipX;no&$A!JtHC(5^z?ddtGKQAvul^0qy2wPXTg>@Z@$w?i=1Yx9$?{MMS+L5Y|IzAvMA8MdF5QLY zR%6ln{l%osKaqXgYufj4Zzmzy?l4jzn8si~fOvWEFYe@Z1IKp9m@)D8wz0!K6KDQh zbad`oai9sLrJSv5fS-jPY`Kg=txb?*fhrb0`)PkD18=e60yd&)bM5|Lsh5I6*}ok$ z(2tSR3KSj=5x!0c9)$6I23Th-TgVXE$X}+IJxdGh(=Z|m|4N1@r>4vpl#~a_?f^qV zeg^uBn7-;w8mxnoi1kjDCrWP)pt6i`vzC1NM1KaJIgZAwL*?vJW=iFkTZ-%l1lH~aVNv1evVnrPh9J5>vto3t ztb>75&s`t6Sy?Bj{?6vod7D|RVK$&JkhWZ*XK-|fFttorTwk1oH_f_pz>%1GzfY(L z1$Zm~q<%m@xCzFiS$;tx?F;`-_aQLyuVdK z(PX5ptUI(a5zlRKk1O~kF#!?|BO`cbpnj9FVB60R4{i^%Dz5;98(Fno-0gR6@|0EN z^u64CXlZD$0{_^eJ?epI%~f9^l{66$1XwVc`dtK;7>jKibl&`A84)b2y~=rgbqz^8 zyZYynwi^=8Orj==-fp*NH0h@XXGX?Xs``o`jjQ6HH5A-O)7&2q-}MAPa(SyN?vxtw z{e@X9F(<+pb1%{7A5adafENh}Pg!4?Dd|*>OGk%A)IeWJ)|bmA0Kofr9Yu37i9M!v zLxU$Q@XMUiuMI9FGxoSV2@CG-iwtx*{`Jhb$OI9ZP`4O89#|Ny!`_i~*}0$S7;G@<;r>B38^QuMpIiiZtTG+lp6q392Q1Wa;i(Uu(lDxvuttp zIN&CV)QD5?>h3Z4gSITE#o#JW|B98gpTGb;#&2VtjR*L*@iTA9wutRnjQ7dS=7iqd z*?sZlFi7Fr--Cr+_uH<$@~Jc2iz-U?>Jm|jdRDw8PV>n1M{&Gwx#OaWPh0P7eQep1`+~OgG z?LxZ$;N1-3r&gw>%4fK9aJ;<6sBW<8ME#9b)aDGd-dPPm9pK_vhTX%{-D5;XZ(S>H zyFQw;k9W7k*`L@>K^H=@ATtK1T?J>ys)xbce=8d-B-7Np|IAgJwlqv7bWP1{FWZ-G z=}TP?E7f}c!UpgDaLg+`O?eekU0naX_wAnC`1K)PeUkgWjo-OEq)G&0IA}B?T6%0I4fmLT2EN)^`8XlENkTS~vU3^H=8PR5)8&iw zr$dUMGCfq--q&jX4AUP8N~t~p-$sAmQ0d)%=&$_wNpkArRa}7-)}q0e+TBH z3-#M4lyV9jT^LzvOozi?y4O#?i)KpRckb>x8ZzT<1G>9E)}=Q+UL^&0_N3x_QE%%z z^31?OPV&9FqIiFuA13lriaQ!V*cC>t|k{M@{LORT;(dTJns)SG|`qwQrfjN1-7e+dZ5Nm3?}h&e;T-O?_W}3%69oCY-{D zxO9%-waTEFdsp6mbTlM2@`|3pwld&YGj6uyIA`G?Z_;0jqBe_Ffu3R6wK*bav|55& zQTPc*rxjt#1nHYf(WLkOxJ@LN=6QPvAIsfdU?&yY7M{3WDq8Fz+yHo4cb{%{w!c=h z@uy|34)#az?y_8`a^>j$v?=AFr`qz*k(teYwP)qc1-t3hve?}H;WOQPKS3k)YsN?} zabF7Ell`@7=RDgBm*7b=e)YV9Qj#`VCklfcsiNZ4*iT|#q<6S`0>7+DKZ-s2+|qPD z+_48W+#GG)q#>WqA1wuaWT+?z%8lQcydm5`)kVbN;1sSVM~Hqg2?)i2gM3 z%77$%b$|-tWV@dh1#DI6G#qNYk0b4ij$nT}HF~)C)cHq)^w3DY%f-B>gMdxFp9 zevXkZU?${D@Ug@Hp}KtigO?D++T!TzR;QOX^y_QUjO91D>D(PO zTnd;(g>S!=hX9z&F2P#riru%FY!r#wGnABlwGX<>ZQ}qr__ZVuS92KOZlu@!(rIxD zh!3v=z>$B7V_n|uZ$C}7G-BVkV*G51E1W>PDv&+!O*t{dPj+VDR6 z$HF6i!S;EE^>huO>?Q${bA9IWARPqXM6bsq`;=TTzImbNrMV@*8+6ihdN1Dt>RHWr zpLS1rbiXb6oc!+H^14KK49V(ssF)syR>uA7wZ{ipa5it~I>6rmp4g?0`eE_`cYlNn zm0q*eqVMevs3&B00sFyV=$-yV*qXQWQTlSwU|g2DWliwsvbC}A({Ou^cCO1-}7VpcV6xde=2O4N>wQ__%8A#m6ny6eS>iIw}^scTuS$oH3@b90)rH6I% zyD#ue*`EO=24`{rqbqj;Es-X@7q1;}eIGf!@g0tSb(8oIJ3O?cMCAvD3Fik!Gtxpc z`Lj;$59K6}1zb8G1n}dLa}DkemO&cNKXk-E^C$ZVbNUkV10i<;!*jLgnKWb>-1PLD zW;N(ws)+e+8#%GBz=BFi->McOqB|0uR%^-D5G(Nn%PO}=j*ASV(qvvbMD*qZRL!60 zXX0<=;>;#vt3C1&jSnj%6%IzRDqN9{Q0=hi7*LtamDE|_lG{`Ipn#_M`=q!efp+54 zwucVC1y*Xd_~Kgu0wIBzxMzS?2zo)RmZw&Z4TZd^vpil(j+q?nf%3756Zx{>dokT- zI*4rwFY{L(TEAKSomF>!?6PnqmO5Pl895GNHC5WL1e==EZ47mgD#2$sXz*YpxkObv zV-*@!4U{b>37H@renN}g{~5-;aat|Op-3N_JkrT-tUeE0hJyLu@KKJgBd&~FQ|svw@ioD- zHs5~p-ic!};gd-W=S@SkTDXtkWO5AH@7DUgZ}Z7gTkI7KwSkMTbC-;$l!@PS4+qxj z`=T6iO2`zy6FCGSv;9&TYNjPPbb_JU3^*dSsaTNz65bmEfN7ex6p&#n<$Wn0R&tB4L zTUAT_77#A7Tw)IBv}OtlV-l{lK2h0GJxk-*J-wsq58p3yll^jQ{N9HnY!dl{9t2Lp zkvUy=uM2PU>Q~8_$d~z~DN(LfR&V{_vl*IG&Mx+z+JsWv#5q`=!&um#eLnt_x}Z)D z5wNN{%-?qxZPDI#vu^$hL2b;i6mI`}|4TA?pfq_$vPLCOMf2rs=Bs3HIw*BmZJNi< z!dJd9i-*-9QqTpuoe7nv$fTJZ5WEU`K0A7S#NINX-6p`i9IvBR34KuKM#bKMZ8B9 zD`B=nulBA~Ta&q%&&~~<7~HeKT8}CydNAUNG|JKD!aFKEkrl&I^*S>${^*$)( z*+Sk>(B~i9j;!1zKaZ^*pdHF9GZK$H%)KX>7uIAnGIDZ*iQ_L^)pL1%UR?IwL97o) zi+;3DxQLjTSe3N{)#magygV7!A2yRt_Efvdv+|C%UH__Zh9g|SQ)}le-t2wmK_bcC z1kW`)$8n4V>jwUwTwpYzHHZFSV2i2z9)XCzKotJnpU{J(^cfpmSbGsRbLv-#G)DH3 zC0{g$Lzzg`)(j(GVy7tIrF;G=f-W}h|jgI&AvQ&fSw6*O-<9;jT z$!QK0AZ8Z{?C+{cJmlW8zK|&#E_EN5Y{(X-3!jMsP5BdIcS28BHF%-}$4QTSxe2#=CzP;rCjsNG6) zQSQ*&rOtPiK3iTHstxNBfnQP9XXR;9eHYYvqhmNO93cm8blQ0$o(BF6RAW+u-|OGM zwS1wN!<$WE8^^>pF|-&O7O;8G6bh%bP-C=$Il?-ietbarzQu+r5@ktk<2QlIn2P*0 z&`7KSvV2TRuF^romfzULlS+u*-|X@&;0~aCYeR(VWn&^bjzxui&%SHKWs8MHq|$O& z6YP8hUGKx*O;C}kR5c}mZf;!Us&p&2Rl{+6GHx>_q1`#DnCw!r5iYNi4+6J{gN8QJp;wJ-MGM9mgfcMh&CmXx=Qv zjTXmKz1{lkr<6cxeM{|4(>IlvSKZu$y73(?;ythP%>~#Sj)-8=6%-E1PTfJIWd}rR zG!hF#5pTHNr9HHCUd6SI0!+y$-klk|HV~J1O!9(&A?k9jv=&(T^Ajr#+2oMotr3k& zGM0n=cDIDTO3+~+quYc`O>v$tvqNVFL2$?F*s5W_(!+Pv_xbzreg}xnB_ZZimW8Te zivy(Pj|?usc%oIZ)XndINLYDdEQBy^bsiCYwllCt`cdh0yB&E{)|n*&;!gjxBG{q) zg%t&}vcx~(HU&c6xP`KSv;tvY4bsm z>!=(4@7484-GRMQlcOYEKxJg8BoatYo3v!Lyx8bVlq0<`v4bzg+=KEhfn9tym(Bgr zU(!(^hUC0T7auFm^2EhUOGifuwo`U}?UetzP`u%4@j!mm-Ej0GjRb2nFgvQ}(RIJ} zQ%;A&m!<^*u3OVMj{vbl=q^_{>T5etVOObr zLSgV(44-eB_$+!fIrza4*+L@=WyP~qSy`D4H_knn*i*ZmdypNGN)~}k$P2lDY_7mS zBf+} za-Qi6Cv~#$`Ie_;1H|X08)ORqU<4k8c$W;=z~wh^lt0f5Q3WXBCo(&Kc*e96z*R`J z$@{0^+8t!#LP4&s6dud}tb__aMokW4opJ>~!qqbu%-_d{LWV(P@*Z4#85?~ixqIdm z^hA)DAEE>0c;5Zngn0ysZRPc6^Lk~_XxB(w8o8zoN}@dT5X&O9|huVNP->?{(_V0defh1CW8Lv zb0r?Bfg~RyaN})w{^S+R+=Ou@f}H0tT;}k4l@x)S( zJ%1b}vCH8SQ`2+%NhGyF+lHqS<72f|cH0!b1f=p~f^JZ5cT536#P_s#prN0hgQR1x zn-40ea(o~r!gs9)WA%<XK-iZ$hUH=GwK%A+b@>VgmNPUobZs+kHRgIaFOzNx{H9#&K7bl` zm)Rtuuo2w7faIMBwZovZUzMG>m^owJO?cdb#_sw0{q%3&e*CzezT9agd?Is9Rml|b zcuk*KLNQJH7#omvE={=#FFK>jUJd-bUQ_)nqv89;E8-Tedx`xc@vIiyinWW6dGKyr zfzH1MH+5x-IamCrfz%D|(3t@EvU=@9)(Hg-NMQBC(FEf$kp*!MQ)7DAXJT>)^F0I& zVijdAzEN1wXr&^wfC+#f%$J=J!&%2-VChd(@)znW0!@qk^#N;1L`){@7Bvn_{3M3g z;x^xO=-i6?K?AJlGozQ5N7vKfN&y!LWB{X!cyDY7$>0T|L-^?S2NSt z5F%-#X)haxbj$z}gPUwhO#UC^4>eRX%PYPk$Km&|5$ng)-Dj43IlMVtU7aiF*%B9y zg__y^%P%rWqbO4C*Ghh%R!NQ!jq-5VJ#=0J%el#Be(*|d?9!^_yDuaY?YJ&iwYcqb zwltGf(;T|QhGAVEw1zv7G<@8kC+0LB?0<%B(CA8ty~Ayu@{IIv_KyRORqw)Xx~pvh z!6V|G##L;(>6voL-Rei{$;WDY;ky70hl0OBRi`T$q`_w(eY5;Nkl7j{)+^Dbx}x!p zd4WoU+S-h=?*xE-M3OFC7Qxol1Xt#YKJdvdW6dWL%c7!xcIO2Jd_bb>X94?I8m61nN ziYCPEGXn-1-Qr@s+{B>#&D&=lCVkkt$-3iB>49@u+5asr{B}>+y(P2svvfiI+LUDAN|H_C7dB zJ>zI*tM>FaOtT=enrSi%0xJ(bc3OqA!Lx#ShV6ciGwfG2X`{pz_=P=ozRoLNU{y)C zGwks}Mq=IKnjcS09qJsAli}%~#(YV`9_T+>po_ssOo^j8OEW zf8~urQuR8h3bCa;3qI!LqyN4I5$rsU!Np{Bc4T+6XiB4G|2Bxcv)?_1Py8-~gbPYHazrn>5yIHf11E0=JL<#ruTz z&$Waqq_5tLw`oyw{w&P)alV=FXk%`Sff$)>t=u893>SDAqCb}JXm5~x%6s54T?8m0 z_T>oI)>i$b+37OYPc@aOkTf_Rhb>IoIG^W=O7ME3_ekMnO&bKPz1&p3JiFYXWY4RU z=)A@RO|b2L)0SU;!6Z!%=q|I?DHZC< zxz9X`nNP?{+?&Oc1#CJ6U5qzviEG5XKvs9`^N`2n=cB1+P71RLuc{&NOUFzMHrj2Bg!?7bLK1_}%2_~d2{NJ8J*D2=6@KpH9pWgD zXc$j@GjjV8I9-?DzlaKH-3__T7M{YH(oERiN-_HIg@H9=RQU+Hll;)q%H)Hh+ylUv z$H59;N~OG!NW3d#k5<_Mb{x@i;?RCBZZm_iaOq$DR-VbZwNxccqWn++z)3JYOBn) z%hg0A16ySlW3=emT{Lj({x{3e;NSH5P~$Ob@L_AN$R34x5}8(#o3)WzR33ULZ_Zs* zCrR<|kQK6MQGukdU&;Fi2I95OpL=&Xz~2eRFN3>@n^SKLG0<{&pEXk*bsfTM#$$?B zM|;<4QP5kt8F#zB6~kQs00z7cRK0I8y~vZD$Nkt<{%1NSKe&9m zMM*V@SVjtA27tnsk=`&*e3xvj#GdPNa<<2ERrmg0AvN%ofH*dhKv>!`QqiT zMS-p%Ic-Ppep`@-WYYcD!uB(t%zQR>-Hm3%n%AgI?h3(blU`_EK8j%JsAvaHwYNxH z>)}Uk|1%H~K!nDl-Ib=;Yjo<`7-|U z(?2i^g_^cX!PeW)%4T89(h!kg!4~m$1jc5%8BciKz0L5^597#Va&odN*o14Isk-k8 zrX#sgkMSQMOkl`Apb+nidEsA|xUGSxF7Rh8h`r5%M{s+GlWaiXE(ZTEL`UQ0 zXM`Nak}qBVMU9N;^ic$OpX)s-j^_W-%Ige2yQfNvh)U-ceTb}iENW}V3~C;c32VnE zZj&oy6bz4wqR8=oCvQ>T@^Wq*mkVxxQss z*9sV{0s!!HcVAiVyCXzHV4?7xlciWC1ft22ST zYk1?TVKu_i#^ea_(9O56?e9|{R&kTl*gzJ;IMpYuJ<+uKe_>Eh21pLF?U;m#9ns)@ z3hyt(#7M44M0v_#{}1hE{#W}?Ls6lp_`mq7Cw6a`{=cp8R5v+D@qbvW-w5ybAI{w) z{s;VelHq>(GfTeDTQi&Sf0m?)B3UUha_(?t7j+KN(M}(d(y$b^#4;6$*&XY@}D4Q#@PriMl$FB_ByvfT*>9n`MFpU@>dg_ zxo7xIit4&DJ^Z_R4eW+j^RWD7i%>gO`fU6>{%ZpWy2QyK(T$-|wcmELyCnxNaHm4^ z_s-hssht~#!HMUz?5V-y+WtsRZCt@x`rB_u;anK+{Dtf6ji{NrcZ=8(&Yvk~7ufb~ z&EWJd9#%f|P-&yYnT>&t)SNn0ke=)JxO4gfcVzh8h-~>DcW_b=KGW#UQ{d!~TiZ43 zPi?oWZ&iUWPiSz|IXX9RImdiL8OND=U9( zert483mLq&K?jyLcwE2G><=sjERFbjOXf&%i_&aHmhl8HzTkVYbl7(`*5I?zR+Z*q zcN^g8ZDitgy7ox155KL{GpF434vJ@jOiB@jIzh?j0<0Zob~46JhciL zN?~O9CLSM8c=_WG*Bw?ax1u`4w=gBOvMFCLak6FI2MF#<xml>tSNa->#U(M0u$eLu0kSFJAzlhytpKzNkk(ViZ?)}W3!i}j4u&+cPg4j(nl~icxJ!xksvkLon8Ws4 zV>m>{Twi~g7NpS&vpgdTF8=J$ZzW^v&^u}wDe7$G=x0m)Xq+fG zZV^r7FfE`vU9Z45q|zM{ZWcQJ9&yCgfw~sLy!oD)@D=9efRXQY@VwSKkIGSF^2M0T z%7&LbIrhR;j|1XPg>P4DT9L{bXz+EQ-EJ;rzI{Te-qc_K2vT)aH1g55;TYR%mJY^QKQ6ROcLwrG^riANIn1H6S5=cuA_EnJ;)lC@Cp= z=+_p)Sw^l>&JlcWmK}U(U1}zs9CE#=Uop=5JZt2f z5fnMQ-Eb28*k9I-+~F%QQ^wT1TjeZ$Oudiq>*p=qnKcRlCZ|Y6{N*o5G1GVxH@bK5Yx_~Fat$c=bKHzg;8M~+f$>c?9Bzbp?$A@E(blpiSQ7Rij+04+d z*{PP_70b(pop~g}Ms6>L?~d-1I-pb5I~Vi(mCUi7Desj&6}Ad-;=%dt7=rzU=5Dkz z?uWgv_Ee=nqiGgSm$8uJ_YYT@>TK}ctXE=wVl$B~i~f{8-jZh82tK*dj#I~pO~_}Jg{es zMEVWEIn1ZCBK_lk#_IOo?f&pgkvxCe_HOHqSuNBjudLD}?d8ksD5YA|sW78OKlG=?W6g3D4Lf9&f3#PIgDB(pSe=@2fPhB~-zN1C zjb2MXHyK4nW6sXw7rZ4;2Jjr4c*^9dgV(7YO^DtgIgpZ(&{5-c#ijmHNY#KO;LfFn?GkWw@=ZXv$6M zgV$nhIw~(QN8Wv`X6odUFre0o-u`!szSyWph#pab7`#d(Ry_n)i(XL{iTwm71wB#i z?5x6!wp^O;p2~HOS~7869Jz@qiwd|4pzf4hWZ@7>4ce#l2Avn>ECh{-s}nA-aU=Ee zdGqde+kEUsTdr2!68U@r$PyeB(S7nM5F{4MAh-3&E#NixofFl*)M?r)(dIl)mny4U z4R5wDp^5W#Tr)~UYNuzXD`$)o7H?XVc@{>Oq4^*_&b&da-C`7No8&`W%#Oa@Q*d<5 zUiMOd{5yRRN|vIMqmiB%4{x#vQdxQ-0A^pxX#~7`hkrUUUuy9a)+(cr#xxZOu_k0% z^#rQD=@y?-Cnr2|t{-d*n{Lqk5-{eVj}5+M=V7Zm^vbY1*~{@2K}CR@y~Rqg+m0d6 z94mY$EW0oMKBvxyVl7E3eE}o;=3I!`0WkXB;3*+SN-%3dDF5XdC|&PL0M_j<6-(n2 zUSnog*gV10t@CnqMNfOHA<^Oah%|PR+%%83*7}cY4l{uQ8^qfuc35QP&28q+xAnZt z6|>DOO@kn__qXd(w#3TS{K$CqYXJCZHMlF;5ySi|FeMw<&p}eon|N5DjiNE}b-Tv2 z>pyM_sdRJf$e)i_0lJm?eWwnpGPJwiHReNKwpFl^QDzL9EuTsIvWBrLv5LX+hjP;t zma`g(1fxbok&{LmXIV+JRBoC=KBrQubDva;fVOJ`GsS6}i_4lT4g)j}n)1J{(>1U;XB7AoIlCN5MaQ06&;J`AYEc^Q>3~q@tzWue8ktL{ZT{)>j7HCrdluwb{ zSN|*qhE4SlgzJEKc%!F#vS-SYHDlnFs@@AW^j?h&Mz#OAu15}JZdhiZZ!*+nCJ7bTRk}E_UZo5n}{&E zS?r3Gi(W6CmdKWWc8L;3U0*bjRX(JPAE!jW=m>m?w*C=!>+MoWF;&CixO?Wcf`UzG znTM?AC$W&v02d)&Dq}}JmjQNN$%ZdFJtm_ykFCi87+J#{7K?G%`#pyoEh$I4CI{4& z3t~PK`GnC-z9?=XpSz+v??qpxp~@wvd_|}?Ti8*boh=!L)L|Zs=Ua9lL+eJAYR~Bp z+tum3=g6uynwnPgn}T08FJUj7Kj59J`OG=U(aQ#mm5Xq)O%$Xk-E@|4bU2WW!?NDh zley|IUQIK9iIZ&WVEFa+bWj8Z`L-Of6+&VTXd7QHW{xB)gBcd#I^+cYAJ*OisH#5v z7M7H5r9o+=QyQcjfmcB3M!G{f4~=w#2!eD8hdy+NfaIZ5>d<+JyYY?hKi@a=&Al^s z4?5_av*TC$dDgSm`X$8GwfNTPd5M6sOml7+x2i^Mbe_`JUbzD~?{#CWb8XRBvs ztG%gSIgNLfU48fjPr%pzE?N`emb26YGbTi#6e$od=j&}QcD@`c^JB?OXs6rqzr%l= zBDBkT%8|thw<8>n=?bA_Ge}M3yVB|Sb=R35Kewq@TCM59gpT|ALnZGZ=IdMm0t9l6 z+cnhHpA-#TSIyeI8znlR5R1*h|886ULYDeMHsQ>^(y0rO~3-hziw=LOf*!!3|qwS^WVAMfiM>4}q?gd{!a9>mLNQfs2owH?l z?_*!J_f(V8Xy5E=~9zo<_lUq`j zc8=UAX@K;W4}EZfJdcG7k<$#j=?>qMFM!@_oH<7PjrO_Y?(e=kP;TkEJDcZ9N9v$0dykl?I!44vv@BZFqrP3b3V~aw&q8 z7cctByXUK)*Tu|c%gDf@7*QGGXJs7cw9NN-o+kHIUrT zbSXpa6f`7xViuL_Ybj=kxnR~yK^R&rS3ebTup(>VxrO3R;;o2#=Kk7!#ny1O3xp(> z4cE%r>>M0;yNV6X4?jt&J&vsL?A#dbbn_2lrK_7`WTxwJ{pm(_DMOb!;v$X|J2q2Y zJha|onY=%*iU9j`@S1_N5AYWGb39tF1Tpicua3joIsEj5m4zLUh7H#H zP2s9)hX;+5e|#Ap2UGzjg3H#h*TgK7b6s&|DI+iMuUVgWg6Vf^CyH#!Il|fad5i;o zjByER1H%I(Z!$%BUPKo}j3;ewnY!>B3nz@ks&Nkt57Y6uJbnKZqu5naNt&CMrT+9- z;VH7J`D%h0jZZ3)1YUd=-JTVF1y78$rLvio1j==~R}zAhrez|*dXBTvnN^sUd7}1i z!HE?*z9s`9@qTmJ>1k+e&ghTTY%MAKXGFR3Z{P5TCYx`V9~d9DEt>hZMCI27FlT=o znux$TQq`9nZH5kreF~xNQ#Gk={!$&gTQW&R#b#>MiS{)(s4C=LVz##A`W(mA*~-U~ zp|XAW6}7GCUr*EI^>5x4_97GD6ZXfCVHB6wCbU+5j*O%^@qi57lxaL!+hQ|y(&+0m z?^#to8Jvd|jk)g#1?nb?PvPT zw&om-X*NeIxwdbUx$}5IG1QhW8^7@})MmfCy)o72O9o^E%#`w-{Z>IitRasrFfTtx zoO{xfZmp=gPkVY$?xT(iglIQY#hz_(9e%b?srQB29b6U(;?=q&-N3;dM%7}hr7;{he+&uG6BS-wZZ9aVby3eWcM(oY28Fs)_vEnG?A zLcuq45a0}m7!tOfG{6N11?TQ16Nt@>Xriby)Yc?chP4b}Kd3x#tqxl47<}(})kgjU z?uH-n&9&Q^IU4O^XI(+A6!s=91KFvmI%#RwDZ+DZYgZ$OpcOpAz`JW3o>W4)*2MOl z1svcPUnHO=LJFwZyCS-lo&*o4vCH%o!|eA$EBsR@^8_nT||rPo;^-XiZdlDZ!;4-HaI8_`GpcGuA^p)A@;`S>DjCcODn*h~bJ z&a29ao9^{hJpx<$QmO$J*xv^NSbq5(aF)ym&p4S=2Rg2oqXK|?#oq^@_dX>~cbywp zzVVoDyH*pM%^4{2jx)lfP}J~24h)NOi8y=adq9)ewtCTxZW@#S82%Ly>m3lM+ge$@ z5NH^A*HVe+y9a#W+hdkk!H#}|jZOCnxwCI%3mD+XQ?th@sRu(}E1xeNvH(zUL}U|hsvyj&Ip(14 z5|FL#A6`R!^HIUaT!GUNpp~?10+AMFq)~AwW`)koelFG`fEioZ6?BFpL50Ssj)F{r z@0I>aKp|{j1u#OMxW7;qCO~J&0nJrMbmU8mgDcU-$++;N>_&toI9gkD*pCRK{ocLXRhfe0r+7J4IK14Se zGyfmi`$4t8o?;vC{}3F8@Z(QP1OVvXNFl#DyJi;kF<3<|qUlP!)SMIztR3I73h9c7DJ6R_LcTqCF@-F!jDBc2)<| zNs0|Q^Y%g7^$Dk&VoCL%nqphX5|(G{s=I{5la7wm-I597!q=BZ_Dwt`w1?DhUN0(rmz7w?dhYRL-^MDe_gp=J=VAnZb$>pJe(TY?<-`fF;AiHOk zFfh{FADe;(izy%;dsb7qG=cl^PwrVqr&lz-Ap=CizC(vA3yrT(QL)VS)95O)6XxyT z{#`+X0M&~XS0Qu^GBXN#Z2^b0rJpP9wim9wK=GjEth(P~b8or?r1004rT+cQvx74?yO{P8k`)3@|yMA>`jQK>c-rol=WC_J4 zoehLg4be2e_#DCWwaOlz)QLcPI|O03nC~7KZaMzcD|2aE$e|t9<{Ce+vhpH9F3!w* z%N`XgApGb^3_A2!?c7kD$OKk_Mm>OSg-<|WLNR4|wsqmn$Iq*Ga=F->v)pU2)YioY zUfAWa9CH%No;`3kG5H$vSQ)E$h4d6>Wq-~Y=vH(zwBPaE^rE>Jy#=-V<9*lH`O7AA zEq}2hb=+TnT3XnHy<5zAwr3nbN3cEyW}q*6;@I+i!)N`os|Lt(+0kp8Wi^plyLvbM zUD>BCHCu6{zusvmkfbz7R9POMXmV6ttWzlN@3ykt0r)(LhyS@2j-OK!$4Q)qzP?Qs za4!I8Ppbd+Xm`tX_w+k3##)aYOvaurPzA0!6%6YQc3rB{;xP&N_6jJlFa`)lbFQO( z$*W$+b{|XajKOqReLhyTF>1~VpJydNr@OwOJ~{^&2`DLVj|OB7bk3jhQ|)$&n1q!GFiy+N?wiGcX^2O*37 z4Ig7ZcKL#_$Z)jvOx$}+LdIym*j?joriDxu_smsHMT*{?7Hj5PSIkB+@v7e}WTWo~ zpqVNcOM0;>e4e_@*PRW%b7qHZ8(GHp^?HD^UKzGzTXVVPR5HE2u~oA9SB|$}<2C)S zYd;IODUGb$J-_G{&8tya-)hS{kuG9-&zTxV-XuypeM6gfiDM+hb&RJAap~S^Yy2#m zhWhGMbD{SaZwbvoH3KXqJh4{!7iR2pprIpu%tIHahB7;w(hSWF_v@B_vWf79bE|g! z>$zpm^YYZ|gU9|{jIs6cV6#~oMp{eb5ycN+ib4rU2okCB*fe&Li5C-oMkr%@17|n^ zAUcQ#ZKZu}Aai!K0;PUPm-6oU4($5ACVpS)dV_k%1`XCIELV(Hh5@q_JM&lz` zQ&(RJ>GOu}QyFQI-KuOs5DQJpY~Iq#jGwCP7SLZmC8TCZcj%{F88Q#N712}`U(z!t zo!kLI?<6u79q+sc)FcAi{>$)^a+T9dF>74Q1g`=dr4zpBD2Fv23kHzQ6Klb&^Z_nQ zk#&ZcuC;zkc&y}tQ>FKUIw;gBu^0bPMAl-<_(Rn2Y^2~M#ZE0des)E$`gtDioXh;| z?)2kj;X~*ukC#nLD8rpI+@jJ>sSV983RWQV$6gQn<;3gqH1xce{_4Bfa1N4|;vf_> z>(=KUuTM4_9-_KyS)b%|X2fM4daVN$Q6+r$jh;f(G0o*bsD{sYWN7mjX{M#&zloe{ zg&Y#>JHS;6KGooCR%DvZl^VTAwA~`w5cGG*);W} z6=2i|XN~}B+G^Mxg|+GA`-??-IuB>N)^;wXh102xs-1GTGH)9~!5HS@jFj+!sc1r` z*^5`D+T|uA%_!0;?|ZX9Qlf0pXg5EhSr6m!Y48ZAHTi6rR2qRQN9cEIt4)aQmuOF{ z5{s&LAgL@aq<4?PibQN)R2q?)&@r3F*=f?7Amofk-?Q2Nf@a=U7fWT^x|)u0+(}wj z#i=+ViBwZQ9E-tZmZ%q}cyoB?1C!`rb)ac_PL4zfb5O_`uPpC|O9R&TSB1O+J(deP ztaX-57jz3#b#>CcaiS3Rl-QZ}saXjrQ)sJ(CRF`Q7j$k#Dm6Lg@K8rc!z`vJk3^rv z8f$i2XIdT72&T95L}FBPe+zB>7Jc{LGMrlUmq0J24{=(<*3GfBt21SIp=M|nsYtwy ziH+c7MUe+*N7lxvq?Gr2DiCE}w#Z|h;?H4+?YS1g*z}B2pQ)%T*5wOn;&Q-zL_Usk zo?pe!#oz6uRy0SF`Ik7`E^Af7=)9Rnr&csilAwbT)!ihSl{7v3bDnAanf4Yw4G!Lf z+ikN0IU0mq_;0-{((xx9j9jJJK;rYNPM>@3no3H)@LOTkTEsDaz2Ky_n87FfOE$t6 z4}H?!;;1@?h>_L!hI1_6cdK<-`aO(sp97O_;+KTXozcXWGHqT*RkTf*W_4wjIwlW^ zSbwWQQBD0@3P?b7{1Q=HYmM(=Jh4z_rY6?2`=N{4Ya^!D!<2{M3y8lP#mMbvmjNXb z-L}xXK%NFKN$I`Wnykxyo@=kNn|w1r&sZ+7DkI>iF|ALnK_D96uwsEI$x7E9R`*a? zT^+rU4QIxTrkhoNbGO24pOYdnwXHkrQiFgPOv>xXG{Y)SJ1VS}m|QkuPPf3Hy}GnA zr!K#xMQ)lBy)xV^7vAEmsZI$8E-}2uM7+EC^AB$iF^&twB&3 zcXq6I4LL@y>v6YN}huM5s)`-nO!&WbNvB{m~fGiP?LoKH0>dMQI7=eIvi;78H zpkFbeiKs&PNSnF`7`re0U%I_^6)=3k08s4~S5}7Kp zCUM64I+fHFIy-jO4Y$1vp2OVYbZ=KbX`Si(0exYP5cPaX*}5oq6%{`{t0M@dcA&ut zVUpFHLKFb1_nV`y=wy3l1?+k7$-qJi0H6xIf=;JMQxuCsl044V$;5#`>Hpv?>v)+1~%0tNQ3H_-MuqUZ>q z0K85TuQN7YW*eI$6w2qo=&jZiULArEOhS<=5mdzJb+DSf!4=O8b0C-(NKK8Yb9xbD zE_dbgpvv!Cl_;5O!}y~_u!q?jF&~5*)PdgZLSR#Dobhv9kEbk><79EFK2vqeX_z;mDQf+2S?#D+fcot={FkJK6GWQ~Lu zG*k?%12c{zbYq`M6zo2dVxJeywz^^J*4r8nEt!z*?tS2h6kzHn4+=9OrBJr3d%Y6V zO)%LysZ=FML}pW+Ehv-h@>xxgVA&kYgc9=?n!-?l^%jmDQf&`EDR zslFmEv5x{>pg8mSvIyxEiq)iJlN_WVbnL*w59IVR?|4y~+Wi@ePEoG}^S})OZzV@K zdF>Ef7#K|u5%os!G6$tGVFBLCuN3fM94IwvVevxaK|`y|aTEJ&)S6*+XbIfUIlXUq z3rAYg=V-~V)*Rt1F*(9c35BzsG~{Gfjv)lES(Db*w;?3QWLezt{gb(xI^MBea@HhV zVi7R$M_}CfoAt+!t93I5`QN{Xd&3$*hyD+6p934i^?Uf?Hc0&TrGkP&%k@^~#^xre zU281t8Naptec{h4)X{ymjR4U>L*W#RFpg zl`3XdovLBaRy+)`tMP6WEL`y!(|)aFuSUna1>3H86NdrtP(%;m8E9a^D-9#V z$~xApN-gfTDxCA^x)W*Pyt%wc4_P?s>UL$@$M49c>^vBaUEIE5mX4Dt@RylDlM8N7 zJR#}wM+biZiE8{{yVODo>gt$*+`GxfQ7u~NSy?f?UiRT}*&f}zyId|R8N3vIf9W}t z6-~kw)Dir2-BqYshn0@*yF>=SN%Q}eJqu(A8pd5~T-nvmCF7GnCnVesu3tbm&-9** zzms*^c@fro6BmPo8qft}=2#Qz6LgR}oS>y}i81;xuM^fM$MbV)UpVs(lY+u{)*K|R z=4HNUT?4idHaKvii^5KsJBi;(UH5}zod>z^6($%VNG`h5`GN^lDvCWN$6Q7+cw`(b zgbUW)txBG*H&Cu!HRIxU5kU`I)N(!}saTzqSE5o~SPA3>Lv9MGr4-1PqWK`RlbTHt znkbCuBsm+!zSz9UpIe6%XZbYeZPmIOxkvdV95s5cIe4D48g=kJCrKC#@+#J;G9vYf zUDI6JhD2z}@JoWQ=&x?SS_!?AuYRP4sF}{!Eg1_jb4~fN^P}hGPby$Unb}&y+aEES z3bCoFseLFoF4LinG_iR7(+cnf#+NSxTfHyI+|&j;GYw?|1VO_Pn=K4hR>{-#57`=KN3A({=q#fY5SH7UVF+U;+GXvysfXB$>^duG*dM6cUQbBlz`_L1#aI}JwcG)w&MAF>@*2O_tm>itxqjkYr zH-0R|F;cYH*Lb=;<>e!V>OPelI!2yfe_;HyDNi+iOaP_ zHa0dOHy_OwmQz;73P#0VOVPDIPY1wi4sPql5)Ru(b-$K@!5evbw7|eXQRnyp1T~Rk zY3*cvnF`NG2IHAU?I85YeffiH#(HD> zlP(4DFccn6Z|sg7T$U79F!T~kGPqtOr>85ZtK%EO=V#j01P;96-4TRky5QJ8D(^BC ztAo3})&qd#eAo<-apCN#Q8hK(v6RBS4NmK5*w~wMmfB!3SvBCT+Og{RR$aa0>iBQe zu|f!hOHD5%M3y-4ixvS4P(J0w$3xC_NP`m-Kk+VveJB~pC$fL!BcCAvPyV%fT^l_rO1FYSGToUPtVHsuW=}Bsn&T#TVlSi|pAU{MMs={LKR%GIeG7>q8pdZ+V#OmKSSpX!%q~*bXIl}Q`ro(Am3x4nepR;kfmWz2C zU@gEcof?d%m7A?G#~c%X5E&mIPfAHiNK7=%`m748EM~a=U!NPZ?I_ERCuL60XGbD_^PbVfP z8xQKCB>c8%PQRWF54sqVc7%^-V;OqklsfSPBbO!VAO3W_AAM|+Q*hOc&VY~+Pi#mA zg}aYMmqD)b;CG4jSsa0nR^0XHxQPrZG_PI_&ib4K3icljNfXZNXuw%Yga12AFE?MX z^cQDsel2aNQ@!tdA_R4wqWE72YCeH|jA4!eR1BU{ z&(%erSHj;vXm~j1Rx8|a^;MsX98ZzL66j}^I|v=#JCQIxVv&gdj;$RJM1@v+vOoy~ zRjTszIzAAqFsD1&&T8`h)v5Kg{Sc_3Iyy2a;cidou72!HENc@KqcWlPt_}W#mT{@8 z65Ns01LpqbP6%o95TS+CD!c^v(t1w+j`A}(S`B$zWE{&xO{5jN!&=)c2}Ns+KxwW$ za@^A+Q}JzG0HobPS~hkpk)d1g~=##Na$I}-Mw-xY?$==BNpueKAO z=^s1C!0I&d@UQG(Ck~Z?%g%!6t+YWKCE4kKI2N+1={)jS54{wdj5y z07dJAF!O=r^==0K>?al3O0s)(uT2}xKVp0ylbhS^0@M%M&;Mn^-z8m|B+9(cRd?hB z`E>Qr+rek5cV{45V1J)v4>8Z&ER%JDjmY(G{V+QASb=qcc6D9zM{&Z=%zsa5+ZaTij3;+sEl+e5w+nbh=;Z&K%@)o$1mkc-z z!(XbWae6h&L%<`}W&4$&M@7P*3-DDf_4n^(-kCpp_in29-9gdw(|p5k!KTM!g>x^IEggmOqFUK zcj6G964Qgz&owaP!W*hyinQoTr9ob@MpspF0zx65`B89YS0`uYNZN>nB=9386;ldz z_$E@H4rn%$Ry_QBAFZB{9$K?kgzrId%W!;!-apUY_~&gCRjs~Zt!dA~*h^q)`>6Pd zFO~n3IWw5L#5oFO|C*U0BqX$>n1Yj03ZQ0i)-f#KpKo1|*ZsJ9AhEW+Y&|@5xAY%d zb|0Tuvv+ya?pE-FTcrR&$CxO%@SN+DBA_As9V7qI);PP>LJzuo`Tzk*w>fr0vjW0pGU*>R1|P8G zetOebo^=$C_V>;wdNTh>70^%?>_~%cIZT@&Z=sjKy*>N$9TibZ$5PaPwzYX&($19r zUAP~y;{wC~6gZDd@Lj_HZFR^0-z6tF_?+3r6TyaeES0S{+6M5x=O?4QWQ++cs`xe# z@Mm3O02izyS8eMSE%rE0P3*mfgVttX=F`J+USnI04-@(YY~B$j>mkJSiG~HL8^q9< zgYEPE^>cP;eewdt3boe$mOhu4r0?c(fP*37B1+lRCD+*JzS%i%GO9mW=AU<}yto;( zHug1l6bbhxYDKOW(#MqA{rMvVIm%vU;kU_MO_1%krnaeK_Gpub4<3HEX_h)xc?~2J zK2Upd)2w1cYg^kdd2_R`>^8)^?&AC;I!zs_?+g@$4Mp<)ljLcZE! z*D~9NLBOUtdH)Dy3YG=mEVa2rXL#e*GQ?Q?N*ga2ZA;r&+`%aoO-;&*EiDt~vjs|Zugxq(Y;e9mExiI==>u64^O#{!gfUM86!+`?N zeP17Mb(-f&0{15eYl(f)D!xm9-^NU&fPs}QVSJn7e=YE9KWJ;Ke(@O+BI5jlgUG31 zbG_}#fk%DSo)LOXjxrc#`%#k&&YmWJ-)?h~dmqpZrqjfXa_8JB4wdEs`Y)SLHkzrp#1jElHKcw%4}O?~-2 zecU4WGo0Et%#P7_*JcCKlc?4v(>At|eQe*C?IG5kcu?Qfx&*npAb{OoaJG^O@wIpodm@QgOwjqs1vmv0b`fu*uxkcq|H&0@L6hf&Z~&n~$C5(c** z_cr(x*$30@1pD7$Ic$4e2uGg6Z&kZYXL0OT6I;l>3-{)X=+4$(e_mB8MaA&2TWxKX zd7IT!|M;J!N4GAhyjcsK)?+tdFR^1^KcFEPvB%;94-y~N2i!nkTro?jTT|iw$vXzA z6)EFFOH~|LWB&I|h9|d-{FgUkpE$rvmsZg8bB~s+A>#v0@lEKZXg3E|pI_!CDHu}m zSu}H*ew&WyaIy38iY_hdcEs^RYX5dCB(eXunLy(m-_o2HT4t;7D=+r#!nyYl{Ax>TM%K<=*6dYKnf@ctY$!At=kNPfv#KH%1XWx z_vOo%At7l(6v_;Q44Rw_iIBF+JAM30pFNwh^2~m_OOBUoiOCBO2d8e|Fb$ic-p82} z_`o@?@6=N9TJAusz9O~3HGF(NCs8O1P4lwz9yx2;%L;wVwTXb*(V za3C*U$9pH%I|pAPQ;7p_;%fY==2IZT|{u(U5hx*;{NVov^*GmG<$%1>R!CP zs_1@t(X@CK@fFH^JET7hzhrYfXcalB+?ma3PW`5~nMM6D(YkO$ts9>9z!b-t8E7}c z)3V(hkfH47wB0J=@60C?b!g9TJ=oE4{wQ)E| z13|UDPWP!{NnD_LsKmhEA^#&oyF2%IPa|3ghzvcYL;fz;SJ2ee)rEwHl4g2`Ozsr4 zwdJIxS*?GMn$hSxRs$dHbkJC5;o%8}?VLI=u<@hq;vA0-&2=x`VHe^aD=+`mza?%- z2pF8dWFxS4z8|%b>vdX&6cFM(Le~@vi#H6!z2x>!k&*EzC^ne!CvvJ6FWVr{?7QNsS!=DQa!?j}-_P)_Mz*-vAwF>N<7j(SdM<(a*1@%{)r|r8s_I7Z3 zK+C;IS~i^LnD|v6GTXD-KX^j@gyQ=YsVt#}upUImBU1ZT z#>CCc<+Xcct49XQEWD@lr4~n1)PjTM$t`!3WwVjnlIFti#^3AZhwQ7ZZn*I)>G|(m zkg$;n_pcG8y1e7K?;v4Esrqq=THw$=3o#6}gYC z$Q@cPnV55!=S7wVQX96Xm*1WqfISb#(P8Me`uh;c%bN$WOXjV*Yva)E>fGxf!;w?F zOVedVi$zH8;guK|a9Efs12NrJdyBg@8H$Kq_efJ2V>d!F7VFDTAhX8{`kuL?cH-In zrUE)>-yWG3+DQ@T7jFCHUsuKt- zYUQ&8uc@^3 zr|H!$xro@AP(VgTO5qkaLV?pnC)5h=Y+# zsEU9u@5Mom@ix9SYIctWle!c0|D;p2zRG$T>p)R1mzsnhx~G?~l_C63Gvb^Up!5qzo^KE&B){e`qYVy1hFxV1d1j(bOQ;iDnl`8BkBwcbC! z@swq$>IXU8;f4VA!*+uhEZ%*%G^=8q?a@oR&@|lXEw0}W&i&LnIYHdh2rnjW{`|hp zkRN&2=q9Gh@{m|8hM3t}-liey@*43=_(CgRNUH6s$C91*Nov^$N-UMl9g2jo>EW7| z!|d`VcVz#fsp;9*%y|%$lB>)?(OQUz_-0?Xl4G{^X}|Z~t;^|#;u0GM<3spZ$KvWm zl)V3BDT2qlch4AAvyO!S^$Q}U;+)!=vU`gHgP%pLB$PZbprM zVy)u0sTYZFdxz)F4BTU8k0fS_uXuPcCOiywEeQHzTtc*vkzLjkbv+MvD&rl`%&8iE zF(wcFTi1UIy!gHtO3U#MPk7@7K2g1%fx(?CSe@0Bp-nhK7Y1i{h$ny0I-onZcCZKq52^{saV zkWVMejpbb%KX^bocR%y@)7!!*bA8$kbFMjZS~%`*f4@YhJ3_gp{1qGaQitHh!)G<7 zCCbG)|Bi@-tDpYIx886s`1trnTWb%Y+0#VFbt#eS+o$_p+v>6h-cfdpP*%z(O13l< zqSD5hHw!Wp;uz>oOY>5#FXPos^QsD(7VF=m!UY9xcdbct?s7c7AB3`T1eE_k>+Iuf zI%h;Q$WQ-_*uyUe@4N7DjFN}UupoHY+p{0GoZ>8B^}fF9!1Y`4kXKS#&waSHd@Ti2 zthslfXVJdFdbraynEf0);%#o~jgYxCFCDnZX%i{e;46p~&sMGCwHU*!GnWV-O=~!C6Ro3SE{hlrK&dj~Y0jNue z%aX=4l88CQhcDF?9^Su6Y;2UMIoI4%)PM;H1RDL9X90Fq2NnmrF<}x@>%HFZ#XM=% z#M)3Y8RKmQ+Crx|4qz)^ld@}*pT7w~i2^J}M%uuhm*1UAU;ude0oiuXCud3|>HX<hxor`z<-dncqD;&)7A+upcZStUdQrJ+gD# zE7>n{%fr=j8nbtJEM4|uG{V)A?!k zoBi6c*%mJ#)wmfMxjQi!xp}yQJj^JF)<4dFKEXul)z$RvU~}jwU)g}tcKo3Qo*R1< zpa1a7yJaed{PVBRRVgk|GXQ`%6H#|txbpOPR7e;b*%YU)#&1(=ZJxEc95Y?(CI_Hc zuj1qPT0AZgjgfzL$Mr*49YOgYXwUgKzSq;^6hGhZ#9L%!BBC96`}SFoQR10l{3$pX zB{~IB886(&esU!T=(m6?#3RKtb!h6-@}_g$(&f?x4v-Ct!1s5j`+hS6br1mxoL8@2 zk%;@1Ik{4gOGxQ+c2J^3$&O(23IreP(Vi%M6wpS(C)VC7hzTRJjd_!u^2O@A%?p7a z>&L_p{p@{66PY!d!?IL!V_=3g+M)eGT$I76dF z1O`En0O*?~a)`O+ui#rVbs7>xd%0ux>3cp*U3pG~3RJSMTSw(jxvQ{3g0NZU@cDDA zS}3z<0>a3IjbHmk$=OGqvd#}qry9_g4n_+ihm$GyGlMMWP|6G&pToSezL_>>OnZp_vgGV*-c}jY+t}559<>S5Wdy91mwhS@X=G_rZ6Yl@e8|u) zB|c4Tp5($t9`vZ%Y7~JWcx+FSfu(LrmT($$MYLmZv9Qd3erc!jI)3E9$&WQ90k;j9 ztt^u~(zowI=i9)-@X`QX0Fs8lQp+|Ca`d(!bP<4w4*=SE=qSEIGXABmKi$v1<^s+n|)~f0IXo^E zMv$ufD05^e_$=hYjLVT5aK5OrK~mxMv9dfAkI?Rh3Twz{uG6g32P(AEEveU+IoBJi z%%WWcz)wK=@y#2*D5`%shT;7(ySyvCj2rilesyH_-ZHYXhz#a?#2$9$i*s{ae^7Nvd zndQy40DJX>G>D6TBiySDLz_qlB#kF0gTxvf01PXhry zHjI0%%`?#O;nLy#`Cjtv&6EhmVhJ9;{O-Y!f@ovx^8KZv*8L@>+51AS5r>&WU}db( z>c!mr_v*kfB{}LQR6Fy$sdwH~Y&(u|;B?-QU-H_fq@krv7xm_U;(xbim@eYQ4K%2k zg@yB4H~QnJNQhrLD2F)^3-{qeLhwSO1!{ydv&u{I(M7>@{?M zrY`|K5U}`aLYV&9E&WdbGXed##_@RV|4lcb$M@1dPED&1CsTmW(LZmjEh^&{lRpgR zGZnyG3i)Yf^oZ!!qGiGq=wOVBVaB38BfHqr>;i2xba`U!!Swt8F$7|m)O9WQ$AhWW z-e*w2bW-NOwq`)ZA~B-y?EoH#X~llCtakDzfrMjtL_5pYC8cUsOdv99qk}MDwu+0^ zOF?Fp^%m&$3gSI?FQP6%TVf8<)At2E6Pmu{VUd%`uAt;n zznVK;t8HmJKr0-Wl;4k^s;fCqPo1q2j$&P2T|p;9WbM}f^~nHDSkV8DjiU_=>gAf@ z5&HT$My<7798+02Cq@3y#|Mz*$KRI#s<`&{rE7u~plzpTrU=Q%tZnZ#ZYD1b(M&n* zu{wM~y7rAzmZLfA*jH?#XWyiO;#gk_FaRbfMXw#yyu45Vd=wcK^+LYgx94n}sIjEM zcBAEjw{&^1^MgGj=fa~IPwj%@v@pjJbQ>@oBC%|u$oe(?s6hXC@zG8|vpqKI{TLuj z(rHXMmy4klnh41s_Z`~dj{VO!;9eEbQi=cdW7C|U%0uFomC9$|$?xPh#$(wJNSp9e zqF;A3+8Qi=?h7^RYh_9PmgA;({2RmXo?6`a+D#pH?!y+PxV}Nj%$(OfJ6+7gO?8FN z;&(#(9QXCV7m0t!ZEcQ=DjBAJctDgTK`>5I=fod>TSSw`oyT4KenOF){r963pq?ZhUpe#luMf zB7cT`bmt>78q71}mhFhVTh#~m-q=)4%ik+B zH$~t{qP-0H^OsdVT|1k!_h}|6kHmux)>48zT$a!~2DK`|za1mVbSYVCI)k3|+5<<% zoWJZ@QC@dH;}Ca0OBhW3Zd}*zMNzkl9LBW`abo?bychWXEN)!=zU$M(bIZ5CzZ~Dy zr^Tk}h#E0ks=a(N*yj2i(oALA7<|A?bXK>M^q)T5xUAI#yiuSuY8sXZ9T*3t^Ym= zo@98vJmP}n4<4;376p)&lBwns6wq&pY>yA<495}g0T(5Z9AVG^+<`&HisaS^gYZzv zWPhW06o1OTFUIV)>`S9P&A@u1e3Lig04|Pf{(gG{loolx2r}xYt5_NLq`iVE0L4_6 zD$;_JFgHzNVo^ca(}X6N4?{TG>vyFR4cB0!{>Epz1ehv~7zOWLV%kMFuZ2o(zs@C> ziMh7H>40)ss0C4wd<(!X@Q5>CI};pkVJsZqd-ZouJa)(Yb96_{@zLK+g29~vWYm^= zeuL>#AJ(tQmqc@BVX&X&q^DF*khsRF>_l{MH%w9XA!Sa5_c}iUP;8v5kWw@^&#}q( zFZXrS1cHB(l|NTJ9pFHr@GA2fnp)Pi>90m&96bK5E)!hQj6+2JycT`ZDfCJEmREEP z+O*u4jxeV=pOlJWn(gl@vJRO4j1N4?AG8E3&%d@dvL?s}h%%hCep_@TiigbLScSKg z9pg`ppgQX#ob}tlHb#Z@hJIH^H~Uj4RL2~GH*GgES)X)E%La70DYvfe!JF4rdzZvx zofNbut>PlnhcCBz9?nr%^-r;vZMnwfn+|xaZsIm~K(Yi-O{wuVwz3B!1P9;b<=Z;^ z|As4`T@Z3ZsFg!gH_w?h_Ux(rLvP50k%@e0r^8I`H=^HyS=~!HZaJ>MyPga(JJ6Ap zMMcXZ5xukF(lfTIl6F@Ii|M+vLZ?4_A^*f-IL5$sjiLL1L{XPdIa?(zRr%r^M{j?l z9FA;S9lNSFY@(%z!K@jUul?Fa^6j#8@4Xj;OHR6k58kYMdY0g5=zp_FI+GE>{^dL+ zHdj6aX9Ek9c;(vp%=6QMjPtSwYZRqz$S7!;IB>dsR-B$+Y?o9tjKwV=efW&^#65Gi z8b-*iPsoG#Q#gKAw4=@CS*}ke=p#6y#X-Aj zg^>^R7w1Qup@h>NPoq^G8cl7FnsVP|^+cka>NHIWPUseSgjGbHoX%GB;YQ_SG_UP; z8ibbriay?B6VQFFHV4l6_P}q#UT0jJtZ9I97Ew^tl=t{J(sJr4ayJP*W%D23`P!(g zTG`766TB3{L9ub->gmyH8P;9C_u)$q2pH&hD8rK!PzcZszmO*%`3(@=*k5M606jb9 z5Zu@wEb7mrU(29ND2k!2PgkG5$z=TO>V-Gh!B$Xd(1WuauiP@_vR@n94Jzbx{zAQV zI00+`{A_1AeTU$6Qfc!iUK@OtEq&lb&XkOwz7qCw9W*l2g-wAc=#|X|(UAO5MomA| zxnpjvc!u=~#VPrl(~N(p+E->YJ(YFFKn$nM316C#oCa3dqYE;Or_pp=Km2l4ik+Uo zd9F9gQCI;Nuj{-YMN{?R@92Q?T~d+)XOk}2Q(=3F8IAwQ3W(Hf3y(%i0a5zbL) zcjZype%XHx10)dl2rU;^jS7gaGdHjElUPF33kRE`^0@*>hNA%1g09uuq3#GGh3+)qA)*mJ+KL&M4or|v%Ej5MyeS|Aa>KS7p+HuG+2 zYwq1!{A`#%tEj!m^K5{SU`Q?K1KeaQ@O{AKR||#1(%ao4tKAzDCcsst3uzC=qQ&Pe z2RGcL?6VyhX6Sl1T&>PV$+nuqxp}6DQk_jbwiFY**1qMHGWP82?^z>inyU2#N1b4n ztqfbW7_(r=c9@`C@J3H)Ihd;l0{kiN|(7+tB532`Gvl7 z-WP9$r!v|)zf6@kQO&k^2s}PO!83I>R6n>aR>6<=EI)XxXc!nm0Rp?j8Aiv={j0Qe z&X78yp5r?rf<%z%gRSs;nrpul1Ph{gbvBRh{p$j&@2@(}80U2)VMCnqs`Tzv%J)}) zOzz~A4QEa_!-Ymuk9;(m$bj#@qmDbjKTPp`YlCq1SQ$p#C3`c^_IjQ-iF&SBr&iB> z%cXlhu{F^+L8p4k>KW;6lMQxkI%t*chCk5ID@k6m0%uL2FRZ}^TgDbPMEx?qr@(!W zcIqKl*P7_9(>NNpyB+NSsY3W$tDN-Jnu6CNjn86@U1L*a-g~+t^OcSlHFo<+M&Cue zGy`cu*hmXRy0;*>a44IT1+pzvK8mrQq(we~_fjxplE9hxhF<&yUhm0wyV-I|9lzX4 za@p>Gp*Q-yMZ>Y#%_}MQ!BD+)>$wxD>M7Z)phkW65gy)z8~rLz@V9k=SNIp^{9TSI zJ^ZHF$WF2}4i*blqDU0XAx0e<|48FmHtNXpI2uaJh(Iz()x#V~qWqLpF{6aU3ldQ% z0+EC4T&)!?H+MX}QXZ@6@7FXRQ+oX{g?r&J1zXb}&S`;}X*-vEw&Ikd=sF%dcs~bs zJ}9#h?8V>FAhE=vKLeFOpLL5*TB`G}+mh8fYyTj8W5$_RUy!4j$?nBq_A4oKLVPL@ zjh*{om990-|Mhu;Kc^<8eBSV;&oS|Xt05VU*9J;P{Ew?UKY}nq_EZp?Qj*Zem0aC5 zg2!cYnk{jT3oE7V>q#`r`T?rrCSwZZ=I$ucJDAWZ##NtX`))0+Bs7M%FV)F%PWwC7 z2+md%Z@PQNx$t{$M2wz;yR#Zot6r(sG8wpot=n%UUXo(BG96)ev=$7Gg4-%nhoD%( zs|Z)l>}yM`^}|$t>y1X%tPhx-W+2Fw4~{kP!XCoWes)&6%Ti{ zboQu=e9nS7xz&bWRp0_w1i&K_g6&7SyYmGfjN;v<#%gy-Zfz zF)#9h^+o)+{Q5i)P9do)g2%P>f-bS`fswhD>agW8C-2D+^44E?KALX|N540nW%`Dx zsfIW2L^hWgsdJ7+kKaNzl7ZO6u{lM}x-0$3@(tyIyx;r9Q3KvDNE8~AxzSmjr8-5v z-ovxFVV^ICzv$6`8w3K9o@Fdi~HS5zBh{TcAxv^NmJGh%Hct1a}vG_a2xs>NZDK#qxKwxT@Jbws#+*pqY zL6@z02^j&$5y(neZ4lNNI7-gSaVE&lGJ0_$!A7iZmtP2I)VNEJd5ZASmFWisE41GYm|tXjMNW&bkx7VnkQ z22t3saAy(n@Xfh2Y#0yAy254bH@JOS>fLU%w3)_m0*{p2l=Sj&A(o!T%b(?|@|jIB zb%FE7va%TX9U+Y(Sy!RRz{y2Avd9~8oqAId5Pm;!trfN5-UpiVH%2og5Pi>$7j|WK zX?t5x)swM>p$jbZC3)IAZmKG;S?`repRii6Ok0nBs>du2cC`alS6rMvl84}|%di0} zpAOm-G(=rs#^qZcWHsp4tD}!jy|aWc!~MB_JI(mnz?n40hi_Mf z6I*}1vkSJ0%F21(bJ%ue&Rc7qd>~Xa2pvamW(utbZ?do1swR1GjCV-tyRN+;dLZ`P ztT;%LpU+UmZ^`^F(P49WAE-dH2l;f7_FCa(7M1DAV;b&uIsFG)J3E)XlG;Qbt2Bt= z_2~vctS;m+i?KC8+&LOCUc7^-moGbPJ}wD=Qf}e#Q=W?~4E@_s$~q|I zu2?e`7<0;x5(J7kF(7c<`Irj2#>O|HQOOyyZU00;LAe4BgXXjCq@opBFQ6l%2p-C34}ChE9X?6(sxPb#G!$iM?tzh?rm7Peh#K3KG`y>1EgJ1&jXZqAJB zt*o{&AWtE2rF1&^mg)PlRM#whrG^M*gBr3frDGGV-}){9O=DKz%RKFZO;9E*-#Ku^ zo{6WkBryf8wSAW&rEj7x!o#H3VW*M?_IMEsCLHSL0X-=vhB^z?a$G#6uMl6oE<2c- zkJ?_}G|;VGv~L=e^5OSJVdK&=Q9MQvwhZu7kh=I1wX&P`YL=(>64@*(^%7Zc2A8>Y z7UTWdk6|Sn{pMhjHR~PF3_QR^ErVy%oEqfGEzJwhHSGDdpn%3_j^KW|%*@1OxX|E$ zM#LQ!Nai`cmo>igG)S7n>neaobXG^0+O~N;lG2sJ2b7$=SCqVDt=c`nWQ+e<`?q}> zgwd@Mfg{8=h7JxUd`W`{r<(BN@p+v6MtzPud)5vlg<=y+*eR_dcR9N!Gv=U zvB0*{?lsxll5JrN8U1;~Nf`bKn#-54?E3BmbI8#0>;36wLo>0fzOx6ML%PFYqAl7y z{{&9N!YTR=5Be4%x(-hzpB--pBBa)`lnmrVf{mx2Yu6zhnR9kWqWBF;*!q)JN&3E8 z_siK-wt}fr0w0$X0LVDVbIu}=DOi(^kWqZAQ=1k46QkDc2zZHyCzUSj(Zmd$x5I=n zvZLb57vvi>C>f@@nli|nC-qyrfT)dA`(C+`8qO=@va1phxhJFOsG3h>M@AAHpm6^{ zAIU-hj4$rzjqgA!Ig9C_3cfiW6Y9U6FTD2(to&~jKfkkzL&;^1!g*=;JUPZ4g9oo} zpB&)n5(qdlBKY}`2sj>JZ>3i`9er`AilCrOwhlADmjI2~Hq;di-s=(Nb}=L=G=zck85?xzb;BZ_R!;|6jV2QC{|O8f<2f3Br-aa@F2xm=tY%6igtaAhrs@0P6f z;a`)5gkn}4gmV5)`(SP@Sdv-SilzalnqotuX}#}285D#NJGSk>=_y`ja%HI6(Z|WA z-|ut$dC9FOGxg0YyGeeQ9i|HL0ZfNhypjV4ZBuoLF z;=U19)LV4czu(U`*@w*u8$9d*w)GB1v9}=v1$WR3IQI{z)2OBU?U7NnHCt~yO1&_@K#i%l&YllyUy&X$f!g=Z67&SWfCc{cGwaCj(9v2NLYTCT z71dT4EAarIrrVv;QttJu4CqkUq0;-QhQ|W#!#XiBvATzwJ(umwK$za)VWWX~rd^|h zB?l#!O@59uvLBIs7x9yT!S_kTA+MCRlThbkE2q(RQVlFmeKCGBBxjbOYaZ3p9q0KB zLbrU6$Y+9RR)G^_ygTSDYnNYT4ld#djh=X{eYUVpOF*<=pB^8w>60IzpDdJiU0>?) zrpw%uHV(&a!eUP%QeHCQR~WHCm?u>N!42B)@XWy>;Z95$G;>b}g3Xi1l{w@2`mP^) zJ%jCm={>-~NI46syNQ*m6%OH;;(P#xx>_oks{+(oa%tT$bc#^cbPTT|2x8Y??lvV4sf zu66)}vKg7S6{o%GViY0(2KIlo5ZKLoPRLb&lk+pkApqD%qNtKKnoJTeuzeP_L2JJ` zVp^ulr@|F__4g{ojapa(`Mf@gtN!x4&{nT=-DNcTC{IDXq4=s%dD6mi;a7_N0J`9f z77G2iQsOm4ll~FvdRj;{v-H4J%+iodUwT=Umeji(KZr>6_paKKcsIBZ$AnMzp=YiOVy<@|JYDm3zZ_P* zeAtR}zx}{@G`~G-Y=RwI)$q!r`@IonbDF`}yPf%4XZ|T2I3*<@?J+e(6mf;h=y+G4 zj9p*6gM@Q3awq&m&?>1b0NmI<0B2lrx`7lg=jw~LXJT|G6dl&nfqaA~F;O#;edod* z{uj84vNSG+(f5x5+#zKDlui`CUoXBAu%>6fuXC_o8qCGDo3SU<840llTvAhgWUPF#;|3&3b%+GDi(Jq zhX9v<#k=faq{*!B@t?k*@s%}Qp-6Z=1f$ER5YUS>dTL=abcIaGXhc;doV+Ou0!FQ((T62I5UfRf6jf2CtzkU6MEg+_{wAIY|N7Z4EM3GtC@+HAA zWu2UU&th+xM|PWqR;(PiBG8;g-x1+51_nm=(o#Agh9;Sw^f>UMjM^h-lMc)+gmjfDY{k`x{QQsgahwI0Z6X=yE}b|at@c8<%7$N}4DVkmi&sPCBVB;~=A-c)-- z;d7ym)3oA;A$$?-_CoFRFye$Dfwh$6Qf;(`HNJHcCpi)=UCKQ-=pdo!d1QFr@mzSK zR&2FSt?n=vm+%|S3I+S$HDzywZeEPuIDM*p^^Z5*NzME)Vw!WWPUC{5PpC%^mUwI+hhl56VqBTqVH>E>I>Wf1|-z2d7MA5DQ>Z<;xfT z<}|@$Hln*m|MZ3Vg|_zA+!BybT~ze6RK_CiOJil9HC;?;c6N0Ygc2z$D0okP-Pp-b zS5f8aE1e!QA(9q!sQAn<&85LBJ<87op{VQ$>7Y{)epNju-4QCiS? zg3k_GkA!_SgMPi0wEhEc2Zi$aUc2`p9dbyS7kRl7wH;XV?vge_7G!{|Dyx?Iy3)ug zN~$_QY}vz?T!ZsF!k2OX8KFO~HtY|8(f>k$fv>7%VzR`Mq!lUudUM;5h%;q9dPTfc zo*zS!ozMHjQj$j(4Fr?$=vzxBza;X={Ano5 z;d?^Dc#WAVfcPmOI*%kQSgPWs)&iNozP`SbT_s{354&%F{b-oiRG71CE=VWgYXzwn z{0s$}4?-=q+nNftctU7Vm-XQ5H1~!8gc2BsI@Z~7q(jsdy)-a?)IlCI6nElM%WBtH z3ggeP9H^Ti)=?w=<30QduLLPr{`(^f6a&1^ zzuoj-JtTc5mUglb)xU1y`}4q2>eu3+`8WHH0&#J1-~1hvRFR)r2;$BuE)MgCDQT!v zt`3BJ!#le(GiwH;D<`-KU;bL0kcT#Oto(G_|Id^6NmDa4iw>Y5`1-)z78LhMIqGQ+{D*k;ak;Za>pPG&KEV(xh!R4ZsQs_9!T+?Qg zIR7@@Ksc!gxJqc}m$R$Czk*7^&!S+Pl^{?IWF;Zjz?kNleDMYa)rs-FPPD zjz0a3&p-ch*Z+EwmOWrW5@o2W;mHO@7KM(;DBB1R)MDFeK_U^QKqE@h$bxLAC!8`}HU9L2H>3 z?X%fVDTGz?xc^@Z#|#VB(z_O7r7!L-(qM0S^ITayxBaqNDjCC?Y+&o)fNS1!>n(ya zss`MIO2s1{7D1pq7CsD4T#FVTZ-i#Yy*HM*me;o^27$A^!&h&RsOUvIy2(Nc3T=*n z!p1rH4Wx@hyG^!8$A05n@E70^kqa}LpUktwe=n?{P=aNPQ0C3+BDk3+i7IL_0>Jwp zyfvTp;tvgh)&-+(A}3@t7}bWDym%#?$#WDl{ueHVg9tvUJF{xmM6LPp$;=+k_UAfz zi`|vdaaH`rFx&n`64oJ0I|+fr*a8en(cke^(F#%cC_i zF;{B1O9Elbi-fQ3l2|X#o;II;v%j0{I2bXRB0tvk(NViZr)oxF82YKBAl znCx&v?D8L%8&E4MHAye$f7oKeuu_($Hx&Aumw;{6)#%r1OB+T-{xS%;= z`PXA*$hDcQw@<}LIMtN)LKX>sO50teqs|dujH%bh&NJ0xu}Vuh{SzA0inT4)OD%*c zUh~A3>y&elgmZWD1td(roeqvaTx!LoO3&SiEom1Smh)xj5)?)n&hIm@)5a>|)ILl| zWW5CHfjLAUTeC^Arn59QUx+L)GcZum(WwE#Y+|d7wBSj|a)13xLc72_8E(`MGdzt# zO5^a5!JURypYfK3WucmDLC`R))R)T$*bIDm&wi08mLu-gUEKI+ zx#)hu3PJtpflzm_e(xr{>lV(kqZ%u- z4AmLk3*3R;Oa%L6Ta;R_z!PgcN#Sd{;1WW4Ys5M#=_Zlr_ue7y?BKq(53jTH<#nyG zyeR!&WM$J=e1E_E>-joASDDcBI+kyMJ^#NdsV7BIZCpaKY{~I1qS1cJHYX>nvj2^P zaw-+I;qnLl-#Ldubqz{J_oUc4u~EWBbQEhdg)ahz@;LF;(MSt83yD5^FX$5m7M51r zbE%Y;p3SF&3e2oj8L>%fbfJ+3+uwTXSxQ%?4;sD`8?UdLtO9h8=JsY0=tFZ#LMRiD z-(Yq|v+FaCbYhv+Ndz=iG^6!(Y$G9_E`oVSkkUv;t*UcQ!bu(OX9l$hTwS3xtx0=v zZQWLDf7lKO>99t6B)XjP-qbf;4$VatK$8>NZdOppz=>kX&)-XRrT$V>WzgJ$mj7u^ zXhbg!o!GDxpn73a_`rH&YI-v146r=ED~I+Hgccn0Qmx)*VwxI#FO-LQ3BvXq^7-|X&*1W^PG3yA`8a6i#uq<%s%jf8*@m1oUSmxPvjBqYc=82<9vu@ z5|AII8uosu4!#IoS_?I&lFW{N^hh6q1v3PPqvW`bxGuULp;j);-CYq;!081e!5gL* zS{grBg!E)A95rigp~hQ~oo=3@J#3ZUKEOnHB4oYeEcX&BV_JCcBFDC;>N#`?+7QR! z@4~b4?DiUNf{Wte-srb%BXUYiDz7U%c*FYh0;2=JtJ{4nuK?yfGpcoj;G zugH$bH5`6;+-s#%9cqu5$$-~Cm+9iSr_5PAZvAk-jExudqZ<433q16)h>mn)7 zA}JR)W~W7$gr4}49wA>4%Tm^p%|S=cCkoVO8v|}&_iY@4uY(1wi5CzaUj|nv+EVRK zf`QSZ8&0x$$1!-PwKvTyJ%fS0iw9^?M}lg;OjqoO#MmDrhdqf0c+L*m^gOvW%O&io z&$mt6lToalcEyKIo>iVkl%KuFSrLMxpKboZpBkX3YKw$t8+~?SQ2f z)OpGExTc`<%qcu5?*|5k`CND(Pe|rHh$@Vjh7{EBa-k8+ zh2cT^@&qYBggZRg34No1j)bE5W-OZ~5a)3)Z-3Wj(D@v5-f=wcYV$tukr-vALA3mS zt!#!Yu5*y~vD1P_OZxNDK=4$mPADK}cvIR0v=fgVNIH)9+;kQU4Wx$YnThl=Gz)_F zwIdYl>yoDhV)2u8GSV;MMINlZLypw~2pSaYPDol@G$1TTDHiGuCwaPi}VRU29zMY7IZ*&S5GtwJxCf1e-W;yi!5$6=p$K2R5mk#z$O zUrO*yZ8~2Nz`q`+`&Os$+Io)NHZ>Wd2-n0ksW_tj$Au7|`#lSL$Q_#nzuX(FbZ5?- zC$r_vf$Na!H6?TDH|NMB*<;{*ODT#xS{DOy&SICjHI4${40conzt&xtk zB-gpgdBU;Sxg*D|sl)CA>B74?7-5aoK$>GfC!9?L;osO}yneVbbJ>k>CT%igl@F^E zJGBZ8?MU$(L%3->*@kV<5;bQjKbjX!V~~?tDdVHtmL~p6{vPgXkF8T8yXJtZ45scY z-MbDh?|_VLXEa@%dj~`#@=BsaXd>%DRmQetq-EBP;$QgZgWQ6k;Xa?c2e8e6oimI&4 z*A0xK?W#k(k4?^Z+lJph%(@Kz*!uFjPnE|+7TWgu5>w0%!9yG##=oa{SEb~QG)E4Hn>hq_enMSVqCQ4vBvx8ba1y2_n0~(7OFH^H;$O{JiP2H5t;V0 zJ3?G!o0aLlTU|uQ*3)}-Tt*Fm+IVyVV)G78(Kd&n3n2-5TlSGzyF>wF+s!$tbxaqL z^E(-E44t7pFocoX1Rx$`a2j8d zLqm5*x+6?uoEYR}olId=8%y3i@}o)V2ffvyu`3d;$_KyagXxbH-LEc4$$8(TU75|x zaF*QieU_)Zg(1!Sr)(3QdY^dSoX<|ky?q$TlsGZBb3RXCVP26 z$<5#e^iBlPhq9%pTKRW(t?xPS^@H2QJynE_vVuuoO!(gZK|aQ!A|o+9Jv{;N!ftnh zo){y^N8<@MD9M(4UUx(&=uLarlqM`ROni}GvON^*L~9KiG~9hd!A#GsMC$)`&;skT zXuk~_84@wuX@^Zv5Exd7`#KnSuyRBuFml!;dFxN%`jy#H)>v4{AnLI zYVw0$FvNG~2M+#_ig~WYx_iy{>atTs1y-;0K8z}KcL6NoS7`9r7gojdE@&^&BXm&- zmek2PqXAvaaYo~NMMMQuw_un`DxWr2yELx&+DAJaJxlFk;Az(W2^|(>4-YrniYqa! zsjM(>B6;~N!YJm~_PgKU1<}PR+210-3WtuXRg5F>lkm5muVI9IU|RQTOk?Vqbo0GC zkQ~hAX1wL-oi_~>4%R9m_1EqRaj6Ar3S$YhfJA4(XD}qeew35wu*vmcn3wpgemarC z?r5Fjun!(==RQr^vZDiUAIXgyX^ukwAORu35EF(Yl&FLbskE(h_!A47Y_|INF@3=x z<>YBd96HQh4$IA0R#>pz9@Pa(-VQ!p0~BZ01*-j_Mq01;THRf0GI){vA(r7u{75#a zxg+C_so?v;v_#a$a7pF3FCGx6>dbPqftgBG&t8}eH&?5F*VcQPKKR{9 zeqBD+imHEUt}}E(E@C^);1iJx^*uky+E$6?^jFSGs-qWiiox@QUIZ;&A~DSrvBgZ9 z)0I@|r;G1gj!Q+qrF6`{|3aH&FApPqUx9E*)V{n}NZue%9&Ph(d&|q$;}*j@hn#G@ zO)NqgUboKSnHPSR6c)B zxj2omJ(bWfFB$Z8Y(CxmJp=ggA@1%St+jY3`)Q=tYWKh{ZBpl%^L+!Cr&lAN0P@uL zQ}FzfwU!5we%Us{)p(Z;(wZ>C4MleSSWQ{pp^Q#V0^kR%K8xwY(%k&i^6?UdXj1qA z{deAEfl7HQf>*dzV5&hyF7x{J?bX%t+L~Wk84F=}z{gbnm7}9bl_HCBczAfu8(#9( z>*R&oEC;6DQ<%H^dt{{JGR>ojJ~A(_t=|Pow2%sWvFx2r59mU^@VN@bUx4d{hFgsE z6DrroNVXcIic9=AhtV3Gh>p6KSK45*Kk3N%@MW=>cYm6Mu&E`of`QItEKPB15V=Gs zJFCJr;p_88$-Vn7!Ug9^QCTolku<2f=`lC4|yS%+Dd?B*#B zekdqT_heq^61Nnkk(F%tmp|m&5Ix{@lP|ZYfHeV38Q?NH(0`bS{m6YWJ?E+4=Rg|F|-s_Et` zM-tWSP&!Ky5s|yQyHOKPJol5c@rjGAdK1p!2cf+uk8$jwIyWlng_u?YK_|9rH8y1O^)p3(Ch8fa2MmDYWqGMYC-NXY{ zn<=_B%pmHX_Tq~;;_{kOI%Sug&lwpT%@YW_l-^W~2T<%YWZ(lB(8TQ(RiA(+xy$=K z^}5-1u2@>u>M?0|iNFlH>9)PvrsBZU3WrFV-)BThEo0{qC(ew(LjXkbISUK)&wt;x z6FEJkIP^EM1E44>s=*OC8f|&gsdnE09Lb#9oZGmSD8)|iMWz(Qnt_u&pnPdwO9m%TVh`xin_^5Oh| zJ|`^rxgLRlkpK4``W!*Nl=n_>+UVHo3i51U%an1R?f|As{vWJ6NG9Y@RL5vAL@Kjm zaK$~c=g(8KKvDld+gTkI#0+9Ycrw)u&oXW=&<-o5n~WzNclMcu}`Ir7;4l196o&lXtZpBEO@C} z%Z1UeHCI4ErVf6Fj<0> z-9pJWJ53|+Au4vKy`m_gGUY1H-~TN}Vgul109(FrDr6GDNA!Wt5cfMm97+$yy`-re z9&=-p$bD9JP{^Uw;{X*hDl$zk=7&g<{7NPKF^}x+1%c$21b+oh*RVAd1&5S16+{s8 zo{as`qWDEP&7gMXdg3GjOj(UhaR$u54or120?EHOJoePEV`1JpHcm_Gn7@;#TZ8YX z5hQ5AtNucPm#*sYZE4_*79aaP!f%)={cketOz=~+l!ZkXc3xQ%&K0~V{9y6<7IB=b z_ns^ICna?G*gs3k6*rbrx3^2L-1Y&QC@}ng?Vr%6SW&eMN<6#&$F>EeDSN8d zqaUw>Pa9@K`rmxzOhvY2^v}BIywnikM3>aQ%{*A|*(pRRJis^}f3d7ivK^^y!KECx zj5Xo6n6R_!yY|;(|2+GS^iQ^uL6x3B3H57P)TY@J@nGz==e@fQKJpDxE7>>!6Oa1-(ck8U~gpZ%C`?+Rv zxK)9s^o|Aa?;Im8e_|@`W?uUPS)g`|_*(hI2)GRRW1Q1tM zRq@{%muN2-#KKbe*cTRLR8Mf_+@itS|DINSBP8{8?k7JwEG!5KZ5w_v?z_vxl!}Tz z6qUSObn(@{#t(_YQ^bP56{Mk2$ovX$B~rB5kvv9N+uL^&jt|@H`7JuW!c_}xk99?c z=o@)fsnq|D=H&%>ro2N$;Zw)@#$1OrnIA$Ygsvb{llzTbikw2%^UD4}OvmCmbq~&0 zSmF)h8kOG#GCaP@J%7=3JTX-q-CMk$hpLpnTjU1$4l>sBg#7f>SNoJviUkZlGm{1T zQ+N8CT+RT-m5ORj%h%_*8X!7x&5abT-(_~aNj^p;X;Cl&zkaiSJ)!t%Y}NjbldcD~ zcd0R<+3k$axf*RrL5N>u^fD+%>Mc$W#-ZU-i$|gi$+ydW|6#=Av9Tg!x)lD-r#kaL zys)V=5Tk|W)tec3jTT29?!k&if&EywGvKAciVu@)e}x25yFL2@N(MtfoA2viE92lQ zxp&IOfk00$q^02wh&7@C-Q&i-;o-cD3>cs&aJgNRB8y|L>GteUKY*(zf)fFb&>XmWMU?xC%ao5#1Yy81hi{O}YgUtL|j z0^;-&avHKCdW66cn>NfNL+fL6_UmQpva{V{DP*>Lb*|eA0T|5<7Jz+Yw&==!8DA9Y z&&wd}`Dz}J*ni?22BtB~pCnjeut#t2I`LLC-EAJFhU=@R% z&ArwPaDlMj&8|K7ks`ShL7$hj(L;dVq;RbIrY9l25&L4ItQeSX>)|mbqW*y%INTX_ zzstOIPS~f<$~;d^vIvlP$60`bDI+6ueLBE`jE+vt$@v{1o9NbP04qWG(S80w<6QN1 zw4ei>xu)o*uCdK%>k1kf{^zA(U8#zhrhF!w$(ipQk43XMMBG1Y54AC?830>kqVbm+ zBRZhh$0OfewP^pWRs?=RB+ym)&jH z#d}1_ij`?P=Z?0Pj76R8pjlpzvxmT5vKUO%^f5AW9uE#wxx9^SJBti6cJF`2KA5YJ z*j0%ce{#)o!H1H1t0k#I;hl8NgJCeZZyy96sDH%l=CJ;a@;!ck$x?5noKA9NG0brr zG|%;UU~?urxM9G-{Yk4 z#i;=WA!4o1O>gwsFYVthRu-gOhYeq-T&^Ph#`JZ2zzMO6Fruku<#E?9?Vug9b&{A* z0GPq$F>gdHz(pITcqlM<)wmfeY=zoJ<$Ha7+p(>f-BPFDo;I2dL9B| z9ZleBJqdeSXIP>6T1M#b5sWMGo*d;Zl|Vj0)=E(y{GIM|1gQScxvg(3g;(2_t$OXi z`75LuiPRlgi4_){WO2pRC(U`#vSMQS?Hv18c*Lu7;BRmWcf(BLx!7!bJwk)cg>8L+ zxoKj|uNCsDY9{Ps{u;3LjfPYB(0%7%GBYzB956-hSYhhxx6UT($?X?fzo-TE)Rv`G zMLqTe9UdkPrlg7W4+51E8uz;1&R{$==S3CKjuaOCaP7g_=2EEJdB?ypc$f?{sFMuhDSJ^B(;Lg7^jpRiMDrycyB7OuB&QN4kNWO-2i)f&ODuN{F z6^AkZ?T_pA_gO51X4Ze{Jn_a{Q3wbz1U+=-+fJPrjE=x0>wTu=TH2nJRP7;pp?G5+ z^-ZBkIj(;H2ikj8hRnAo(OCf{)rUN>WB9AEA#_ZE+de1W!CYo?bl#IDuMvZg_U3hN zX?D=@?NO$DiP=@Gy7upK{Iga!q3JdBB;G045CNsc^U&3sddb$XnfY=epd+hJnASaA zU4X1$t6c_9$cx;60|-uwZb!G9@SeCc(7)vv_zg1MlGfrg~5z;CYzNhR8Iz^9Pw z9pi-AwL^*Gdplk}mhP8?FWz4HF#ya~4He;aV!4G^d6?Z;ID{Xr;!m8 zmsW^K#{0!QE@wxj8>w-{cjio0R;SaEPihPI**rj}q+(`{0JH@_ubP;20Lb8MKZfSr zj+)PR#-%_WxaMl|-Zbo=xGHi2rU7suq_X_*9+D*DMW1v?z)I{my4US{FvSVg z039Y=D(W^r-4oy!06M|af0^6*N}w`g`#mvsK`CrW+SMFw%xODgUO0+T4{g#q+|}2N z-mDL%t2u3AiheHS2XrX#{_t+NzbKh*>Y`;+gag&(!)ctiXblckYyVDD)*>ukzjp%C zbqlqB?TaXqIaRCbGH~hNxuOCLUA%)INh8{_G=Q`oxI@4G+_2R2CKnse+-POIOy`ru zOim2tpf{T#`N};4yUtr|#Xre@W7jRt$JPOGd0w)#7vuK7m*k8FLrI0yN_b;4>C|LG z*h)Sc-Q-_P4jqWNyQ3&M=*SXCo;Cuxiyw{qv{#Xk(q#i`c{ZO+Ia3SD)`Kancs%rH8ppn%`#|$DipB14=rdAcLZ>z0IzBz$uFyRPH8I88AV?DJ|H9bOEniP+L zf{YRPt7VXwgy!d=X3XzzZKyOacj{=kpTU%<_-#bZ)MyLDH(!5&+mI{xjBPz#G3QfB z8S*A&BUwS{1_r=-F8=1v18|e>(~{S*$!|}szKJ@@_m)Eq?g3xkrzMD*!l9HS1L{-62r(ejZL@5>WuBrt)+olZXq($?8D>FWj(U3WQkAlIrppt}}}j zybWWh%^#||nF;ffD#qolmBBUGjt�y{s~17$T<=;>Ip(GYsHt_Q=SJc(o{v3m**) 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 z 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 Date: Tue, 1 Apr 2025 09:39:52 +0100 Subject: [PATCH 3/9] Fixed naming error --- 15/umbraco-commerce/SUMMARY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/15/umbraco-commerce/SUMMARY.md b/15/umbraco-commerce/SUMMARY.md index 396cf550a06..853664fdecb 100644 --- a/15/umbraco-commerce/SUMMARY.md +++ b/15/umbraco-commerce/SUMMARY.md @@ -57,7 +57,7 @@ * [Implementing a Currency Switcher](how-to-guides/currency-switching.md) * [Building a Members Portal](how-to-guides/member-portal.md) * [Order Number Customization](how-to-guides/order-number-customization.md) -* [Sending Payment Links to a Customers](how-to-guides/payment-links.md) +* [Sending Payment Links to Customers](how-to-guides/payment-links.md) ## Key Concepts From 6ccf467dc4920534c2a48468d793f191aedc6c8c Mon Sep 17 00:00:00 2001 From: mattbrailsford Date: Tue, 1 Apr 2025 09:52:43 +0100 Subject: [PATCH 4/9] Link to the exact storefront api endpoint --- 15/umbraco-commerce/how-to-guides/payment-links.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/15/umbraco-commerce/how-to-guides/payment-links.md b/15/umbraco-commerce/how-to-guides/payment-links.md index 1d265ac2e90..dfe1d00e334 100644 --- a/15/umbraco-commerce/how-to-guides/payment-links.md +++ b/15/umbraco-commerce/how-to-guides/payment-links.md @@ -78,7 +78,7 @@ Developers should use this querystring parameter to display a message to the cus For standard Razor site implementations the handling of the payment links is done automatically, however for headless Storefront API implementations you will need to handle the payment links manually. -Developers should check for a `payment_link_token` querystring parameter when a customer lands on the site. If this parameter is present, the developer should use the [Storefront API](../reference/storefront-api) to retrieve the cart associated with the payment link token and load the cart into the session. +Developers should check for a `payment_link_token` querystring parameter when a customer lands on the site. If this parameter is present, the developer should use the [Storefront API](../reference/storefront-api/endpoints/order.md#umbraco-commerce-storefront-api-v1-order-paymentlinktoken) to retrieve the cart associated with the payment link token and load the cart into the session. ## Configuration Options From 63acfeb585192806c356fddfdc865717b26b75dd Mon Sep 17 00:00:00 2001 From: Matt Brailsford Date: Mon, 19 May 2025 14:23:38 +0100 Subject: [PATCH 5/9] Fix long sentences --- 15/umbraco-commerce/how-to-guides/payment-links.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/15/umbraco-commerce/how-to-guides/payment-links.md b/15/umbraco-commerce/how-to-guides/payment-links.md index dfe1d00e334..1146931b51e 100644 --- a/15/umbraco-commerce/how-to-guides/payment-links.md +++ b/15/umbraco-commerce/how-to-guides/payment-links.md @@ -4,9 +4,9 @@ description: Learn how to send a payment links to customers in Umbraco Commerce. # Sending Payment Links to Customers -A common scenario in ecommerce can be when a store owner wants to send a pre-filled cart to a customer for them to complete the purchase. This can be useful in many scenarios, for example, if a customer has requested a quote and the store owner wants to send a link to the customer to make payment. +A common scenario in ecommerce can be when a store owner wants to send a pre-filled cart to a customer for them to complete. This can be useful in many scenarios. For example, if a customer has requested a quote and the store owner wants to send a link to the customer to make payment. -In Umbraco Commerce, you can easily create a payment link and send it to the customer. The customer can then click on the link and complete the purchase. +In Umbraco Commerce it take but a few clicks to create and send a payment link. The customer can then click on the link and complete the purchase. {% hint style="info" %} The payment links feature was introduced in Umbraco Commerce version 15.3.0 @@ -42,7 +42,7 @@ Clicking on the **Copy to Clipboard** button will generate the payment link and ### Send via Email -Clicking on the **Send via Email** button will launch the send email modal allowing the selection of the email template to use, along with the email address of the recipient. +Clicking on the **Send via Email** button will launch the send email modal. From here you can select the email template to use, along with the email address of the recipient. ![Email Template Selection](images/payment-links/choose-payment-link-email-template.png) @@ -76,9 +76,9 @@ Developers should use this querystring parameter to display a message to the cus ## Headless Considerations -For standard Razor site implementations the handling of the payment links is done automatically, however for headless Storefront API implementations you will need to handle the payment links manually. +For standard Razor site implementations the handling of the payment links is done automatically. For headless headless Storefront API implementations however, you will need to handle the payment links manually. -Developers should check for a `payment_link_token` querystring parameter when a customer lands on the site. If this parameter is present, the developer should use the [Storefront API](../reference/storefront-api/endpoints/order.md#umbraco-commerce-storefront-api-v1-order-paymentlinktoken) to retrieve the cart associated with the payment link token and load the cart into the session. +Developers should check for a `payment_link_token` querystring parameter when a customer lands on the site. If present, the developer should use the [Storefront API](../reference/storefront-api/endpoints/order.md#umbraco-commerce-storefront-api-v1-order-paymentlinktoken) to retrieve the cart associated with the payment link token. This can then be loaded into the session for the customer to complete payment. ## Configuration Options @@ -100,4 +100,4 @@ The payment links feature has a number of configuration options you can set via ``` {% endcode %} -By default Umbraco Commerce payment link tokens are based on the JWT format and are signed using the `TokenSigningSecret` value. The `TokenQueryParameterName` and `ErrorQueryParameterName` values are used to configure the querystring parameter names used for the payment link token and error messages respectively. +By default Umbraco Commerce payment link tokens are based on the JWT format and are signed using the `TokenSigningSecret` value. The `TokenQueryParameterName` value is used to configure the querystring parameter name used for the payment link token. The `ErrorQueryParameterName` value is used to configure the querystring parameter name used for an error message. From 747a10f05273e9da17895d99457d3b4f324b5a3b Mon Sep 17 00:00:00 2001 From: sofietoft Date: Tue, 20 May 2025 10:49:18 +0200 Subject: [PATCH 6/9] Fixed grammar and langauge --- .../how-to-guides/payment-links.md | 35 ++++++++++--------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/15/umbraco-commerce/how-to-guides/payment-links.md b/15/umbraco-commerce/how-to-guides/payment-links.md index 1146931b51e..a7247193865 100644 --- a/15/umbraco-commerce/how-to-guides/payment-links.md +++ b/15/umbraco-commerce/how-to-guides/payment-links.md @@ -1,12 +1,12 @@ --- -description: Learn how to send a payment links to customers in Umbraco Commerce. +description: Learn how to send a payment link to customers in Umbraco Commerce. --- # Sending Payment Links to Customers -A common scenario in ecommerce can be when a store owner wants to send a pre-filled cart to a customer for them to complete. This can be useful in many scenarios. For example, if a customer has requested a quote and the store owner wants to send a link to the customer to make payment. +A common scenario in e-commerce is when a store owner wants to send a pre-filled cart to a customer for them to complete. This can be useful in many scenarios, such as when a customer has requested a quote and the store owner wants to send a link to the customer to make payment. -In Umbraco Commerce it take but a few clicks to create and send a payment link. The customer can then click on the link and complete the purchase. +In Umbraco Commerce, it only takes a few clicks to create and send a payment link. The customer can then click the link and complete the purchase. {% hint style="info" %} The payment links feature was introduced in Umbraco Commerce version 15.3.0 @@ -14,41 +14,42 @@ The payment links feature was introduced in Umbraco Commerce version 15.3.0 ## Generating a Payment Link -1. In the Umbraco backoffice, go to the **Commerce** section, expand the associated store and click on the **Carts** menu item. -2. Click on the **Create Cart** button. -3. Populate the cart with the products you want to include in the payment link. -4. Click on the **Save** button to save the cart. -5. Click on the **Generate Payment Link** button to launch the payment link generator modal. +1. Go to the **Commerce** section in the Umbraco backoffice. +2. Expand the associated store and click on the **Carts** menu item. +3. Click on the **Create Cart** button. +4. Populate the cart with the products you want to include in the payment link. +5. Click on the **Save** button to save the cart. +6. Click on the **Generate Payment Link** button to launch the payment link generator modal. ![Generate Payment Link](images/payment-links/generate-payment-link-button.png) -6. In the payment link generator modal, you can configure the payment link settings. You can set the following options: +7. Configure the payment link settings in the Payment Link Generator modal. You can set the following options: - **Validity Period**: The period in minutes for which the payment link will be valid. - **Landing Page URL**: The URL to which the customer will be directed when clicking on the payment link. ![Payment Link Generator](images/payment-links/generate-payment-link-modal.png) -7. With the form filled out, you now have two options to send the payment link to the customer: +8. Use one of the two options to send the payment link to the customer: - [**Copy to Clipboard**](#copy-to-clipboard) - [**Send via Email**](#send-via-email) ### Copy to Clipboard -Clicking on the **Copy to Clipboard** button will generate the payment link and then copy it to the clipboard. A notification will display to confirm the copy was successful. You can then paste the link into an email or other communication method. +Clicking on the **Copy to Clipboard** button generates the payment link and then copies it to the clipboard. A notification will display to confirm the copy was successful. You can paste the link into an email or other communication form. ![Copy to Clipboard Notification](images/payment-links/payment-link-copied-to-clipboard.png) ### Send via Email -Clicking on the **Send via Email** button will launch the send email modal. From here you can select the email template to use, along with the email address of the recipient. +Clicking on the **Send via Email** button launches the Send Email modal. From here, you can select an email template and set the recipient's email address. ![Email Template Selection](images/payment-links/choose-payment-link-email-template.png) ![Recipient Configuration](images/payment-links/send-payment-link-email.png) -Clicking on the **Send** button will send the email to the recipient with the payment link included. +Clicking the **Send** button will send the email to the recipient with the payment link. ![Email Payment Link Example](images/payment-links/email.png) @@ -62,7 +63,7 @@ When the customer receives the payment link, they can click on the link to open ![Payment Link Populated Cart](images/payment-links/checkout.png) -The customer can then proceed to the checkout and complete the purchase as normal. +The customer can proceed to the checkout and complete the purchase as normal. {% hint style="info" %} The payment link cart will be held in session until the cart is completed or the session expires. Once completed, any previously open carts will be restored. @@ -76,13 +77,13 @@ Developers should use this querystring parameter to display a message to the cus ## Headless Considerations -For standard Razor site implementations the handling of the payment links is done automatically. For headless headless Storefront API implementations however, you will need to handle the payment links manually. +The payment links handling is done automatically for standard Razor site implementations. You need to handle the payment links manually for headless Storefront API implementations. Developers should check for a `payment_link_token` querystring parameter when a customer lands on the site. If present, the developer should use the [Storefront API](../reference/storefront-api/endpoints/order.md#umbraco-commerce-storefront-api-v1-order-paymentlinktoken) to retrieve the cart associated with the payment link token. This can then be loaded into the session for the customer to complete payment. ## Configuration Options -The payment links feature has a number of configuration options you can set via `appsettings.json`: +The payment links feature has several configuration options you can set via `appsettings.json`: {% code title="appsettings.json" %} ```json @@ -100,4 +101,4 @@ The payment links feature has a number of configuration options you can set via ``` {% endcode %} -By default Umbraco Commerce payment link tokens are based on the JWT format and are signed using the `TokenSigningSecret` value. The `TokenQueryParameterName` value is used to configure the querystring parameter name used for the payment link token. The `ErrorQueryParameterName` value is used to configure the querystring parameter name used for an error message. +By default, Umbraco Commerce payment link tokens are based on the JSON Web Token (JWT) format and are signed using the `TokenSigningSecret` value. The `TokenQueryParameterName` value is used to configure the querystring parameter name used for the payment link token. The `ErrorQueryParameterName` value is used to configure the querystring parameter name used for an error message. From dc6a037580968b262e33ba9819ea32e0cdb67ed9 Mon Sep 17 00:00:00 2001 From: sofietoft Date: Tue, 20 May 2025 10:56:39 +0200 Subject: [PATCH 7/9] Update payment-links.md --- 15/umbraco-commerce/how-to-guides/payment-links.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/15/umbraco-commerce/how-to-guides/payment-links.md b/15/umbraco-commerce/how-to-guides/payment-links.md index a7247193865..931f8b9afc6 100644 --- a/15/umbraco-commerce/how-to-guides/payment-links.md +++ b/15/umbraco-commerce/how-to-guides/payment-links.md @@ -4,7 +4,7 @@ description: Learn how to send a payment link to customers in Umbraco Commerce. # Sending Payment Links to Customers -A common scenario in e-commerce is when a store owner wants to send a pre-filled cart to a customer for them to complete. This can be useful in many scenarios, such as when a customer has requested a quote and the store owner wants to send a link to the customer to make payment. +A common scenario in e-commerce is when a store owner wants to send a pre-filled cart to a customer for them to complete. This can be useful in many scenarios. It could be when customers request a quote, and the store owner wants to send a link to the customer to make the payment. In Umbraco Commerce, it only takes a few clicks to create and send a payment link. The customer can then click the link and complete the purchase. From 8c87ca013c6c19696da14ae6ca128a390d782a84 Mon Sep 17 00:00:00 2001 From: sofietoft Date: Tue, 20 May 2025 11:33:20 +0200 Subject: [PATCH 8/9] Update payment-links.md --- 15/umbraco-commerce/how-to-guides/payment-links.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/15/umbraco-commerce/how-to-guides/payment-links.md b/15/umbraco-commerce/how-to-guides/payment-links.md index 931f8b9afc6..54ebfc3cf49 100644 --- a/15/umbraco-commerce/how-to-guides/payment-links.md +++ b/15/umbraco-commerce/how-to-guides/payment-links.md @@ -83,7 +83,7 @@ Developers should check for a `payment_link_token` querystring parameter when a ## Configuration Options -The payment links feature has several configuration options you can set via `appsettings.json`: +The payment links feature has different configuration options you can set via `appsettings.json`: {% code title="appsettings.json" %} ```json From ba5dda81b76a2ba08869e7b06eeba50327c26434 Mon Sep 17 00:00:00 2001 From: sofietoft Date: Tue, 20 May 2025 14:45:15 +0200 Subject: [PATCH 9/9] Trigger GitBook Checks --- 15/umbraco-commerce/how-to-guides/payment-links.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/15/umbraco-commerce/how-to-guides/payment-links.md b/15/umbraco-commerce/how-to-guides/payment-links.md index 54ebfc3cf49..04b10c3175d 100644 --- a/15/umbraco-commerce/how-to-guides/payment-links.md +++ b/15/umbraco-commerce/how-to-guides/payment-links.md @@ -4,7 +4,7 @@ description: Learn how to send a payment link to customers in Umbraco Commerce. # Sending Payment Links to Customers -A common scenario in e-commerce is when a store owner wants to send a pre-filled cart to a customer for them to complete. This can be useful in many scenarios. It could be when customers request a quote, and the store owner wants to send a link to the customer to make the payment. +A common scenario in e-commerce is when a store owner wants to send a pre-filled cart to a customer for them to complete. This can be useful in many scenarios. It could be when customers request a quote, and the store owner wants to send a link to the customer to make the payment. In Umbraco Commerce, it only takes a few clicks to create and send a payment link. The customer can then click the link and complete the purchase.