From 43dc497e8e49db1af1fd8a3b73f828c93cac1c18 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 16:03:02 +0100 Subject: [PATCH] [create-pull-request] automated change (#321) Co-authored-by: shopwareBot --- adminapi.json | 19268 ++++++++++++++++++++++++++-------------- adminapi.summary.json | 152 + 2 files changed, 12849 insertions(+), 6571 deletions(-) diff --git a/adminapi.json b/adminapi.json index 34b507b..4bfd3f6 100644 --- a/adminapi.json +++ b/adminapi.json @@ -7,7 +7,7 @@ "name": "MIT", "url": "https://github.com/shopware/shopware/blob/trunk/LICENSE" }, - "version": "6.6.7.0" + "version": "6.6.9999999-dev" }, "servers": [ { @@ -150,23 +150,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AclRole" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AclRole" @@ -230,11 +213,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -428,23 +406,6 @@ "requestBody": { "description": "Partially update information about a Acl Role resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AclRole" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AclRole" @@ -500,6 +461,86 @@ } } }, + "/aggregate/acl-role": { + "post": { + "tags": [ + "Acl Role" + ], + "summary": "Aggregate for the Acl Role resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateAclRole", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of AclRole", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AclRole" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AclRole" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/app": { "get": { "tags": [ @@ -635,23 +676,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/App" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/App" @@ -715,11 +739,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -913,23 +932,6 @@ "requestBody": { "description": "Partially update information about a App resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/App" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/App" @@ -985,6 +987,86 @@ } } }, + "/aggregate/app": { + "post": { + "tags": [ + "App" + ], + "summary": "Aggregate for the App resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateApp", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of App", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/App" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/App" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/app-action-button": { "get": { "tags": [ @@ -1120,23 +1202,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppActionButton" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppActionButton" @@ -1200,11 +1265,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -1398,23 +1458,6 @@ "requestBody": { "description": "Partially update information about a App Action Button resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppActionButton" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppActionButton" @@ -1470,6 +1513,86 @@ } } }, + "/aggregate/app-action-button": { + "post": { + "tags": [ + "App Action Button" + ], + "summary": "Aggregate for the App Action Button resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateAppActionButton", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of AppActionButton", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppActionButton" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppActionButton" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/app-administration-snippet": { "get": { "tags": [ @@ -1605,23 +1728,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppAdministrationSnippet" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppAdministrationSnippet" @@ -1685,11 +1791,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -1883,23 +1984,6 @@ "requestBody": { "description": "Partially update information about a App Administration Snippet resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppAdministrationSnippet" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppAdministrationSnippet" @@ -1955,6 +2039,86 @@ } } }, + "/aggregate/app-administration-snippet": { + "post": { + "tags": [ + "App Administration Snippet" + ], + "summary": "Aggregate for the App Administration Snippet resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateAppAdministrationSnippet", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of AppAdministrationSnippet", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppAdministrationSnippet" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppAdministrationSnippet" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/app-cms-block": { "get": { "tags": [ @@ -2090,23 +2254,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppCmsBlock" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppCmsBlock" @@ -2170,11 +2317,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -2368,23 +2510,6 @@ "requestBody": { "description": "Partially update information about a App Cms Block resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppCmsBlock" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppCmsBlock" @@ -2440,6 +2565,86 @@ } } }, + "/aggregate/app-cms-block": { + "post": { + "tags": [ + "App Cms Block" + ], + "summary": "Aggregate for the App Cms Block resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateAppCmsBlock", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of AppCmsBlock", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppCmsBlock" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppCmsBlock" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/app-flow-action": { "get": { "tags": [ @@ -2575,23 +2780,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppFlowAction" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppFlowAction" @@ -2655,11 +2843,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -2853,23 +3036,6 @@ "requestBody": { "description": "Partially update information about a App Flow Action resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppFlowAction" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppFlowAction" @@ -2925,6 +3091,86 @@ } } }, + "/aggregate/app-flow-action": { + "post": { + "tags": [ + "App Flow Action" + ], + "summary": "Aggregate for the App Flow Action resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateAppFlowAction", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of AppFlowAction", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppFlowAction" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppFlowAction" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/app-flow-event": { "get": { "tags": [ @@ -3060,23 +3306,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppFlowEvent" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppFlowEvent" @@ -3140,11 +3369,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -3338,23 +3562,6 @@ "requestBody": { "description": "Partially update information about a App Flow Event resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppFlowEvent" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppFlowEvent" @@ -3410,6 +3617,86 @@ } } }, + "/aggregate/app-flow-event": { + "post": { + "tags": [ + "App Flow Event" + ], + "summary": "Aggregate for the App Flow Event resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateAppFlowEvent", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of AppFlowEvent", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppFlowEvent" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppFlowEvent" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/app-payment-method": { "get": { "tags": [ @@ -3545,23 +3832,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppPaymentMethod" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppPaymentMethod" @@ -3625,11 +3895,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -3823,23 +4088,6 @@ "requestBody": { "description": "Partially update information about a App Payment Method resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppPaymentMethod" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppPaymentMethod" @@ -3895,6 +4143,86 @@ } } }, + "/aggregate/app-payment-method": { + "post": { + "tags": [ + "App Payment Method" + ], + "summary": "Aggregate for the App Payment Method resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateAppPaymentMethod", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of AppPaymentMethod", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppPaymentMethod" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppPaymentMethod" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/app-script-condition": { "get": { "tags": [ @@ -4030,23 +4358,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppScriptCondition" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppScriptCondition" @@ -4110,11 +4421,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -4308,23 +4614,6 @@ "requestBody": { "description": "Partially update information about a App Script Condition resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppScriptCondition" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppScriptCondition" @@ -4380,6 +4669,86 @@ } } }, + "/aggregate/app-script-condition": { + "post": { + "tags": [ + "App Script Condition" + ], + "summary": "Aggregate for the App Script Condition resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateAppScriptCondition", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of AppScriptCondition", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppScriptCondition" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppScriptCondition" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/app-shipping-method": { "get": { "tags": [ @@ -4515,23 +4884,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppShippingMethod" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppShippingMethod" @@ -4595,11 +4947,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -4793,23 +5140,6 @@ "requestBody": { "description": "Partially update information about a App Shipping Method resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppShippingMethod" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppShippingMethod" @@ -4865,6 +5195,86 @@ } } }, + "/aggregate/app-shipping-method": { + "post": { + "tags": [ + "App Shipping Method" + ], + "summary": "Aggregate for the App Shipping Method resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateAppShippingMethod", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of AppShippingMethod", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppShippingMethod" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppShippingMethod" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/app-template": { "get": { "tags": [ @@ -5000,23 +5410,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppTemplate" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppTemplate" @@ -5080,11 +5473,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -5278,23 +5666,6 @@ "requestBody": { "description": "Partially update information about a App Template resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/AppTemplate" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/AppTemplate" @@ -5350,6 +5721,86 @@ } } }, + "/aggregate/app-template": { + "post": { + "tags": [ + "App Template" + ], + "summary": "Aggregate for the App Template resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateAppTemplate", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of AppTemplate", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppTemplate" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppTemplate" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/category": { "get": { "tags": [ @@ -5485,23 +5936,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Category" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Category" @@ -5565,11 +5999,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -5763,23 +6192,6 @@ "requestBody": { "description": "Partially update information about a Category resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Category" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Category" @@ -5835,6 +6247,86 @@ } } }, + "/aggregate/category": { + "post": { + "tags": [ + "Category" + ], + "summary": "Aggregate for the Category resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCategory", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Category", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Category" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Category" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/cms-block": { "get": { "tags": [ @@ -5970,23 +6462,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CmsBlock" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CmsBlock" @@ -6050,11 +6525,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -6248,23 +6718,6 @@ "requestBody": { "description": "Partially update information about a Cms Block resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CmsBlock" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CmsBlock" @@ -6320,6 +6773,86 @@ } } }, + "/aggregate/cms-block": { + "post": { + "tags": [ + "Cms Block" + ], + "summary": "Aggregate for the Cms Block resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCmsBlock", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CmsBlock", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmsBlock" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmsBlock" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/cms-page": { "get": { "tags": [ @@ -6455,23 +6988,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CmsPage" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CmsPage" @@ -6535,11 +7051,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -6733,23 +7244,6 @@ "requestBody": { "description": "Partially update information about a Cms Page resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CmsPage" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CmsPage" @@ -6805,6 +7299,86 @@ } } }, + "/aggregate/cms-page": { + "post": { + "tags": [ + "Cms Page" + ], + "summary": "Aggregate for the Cms Page resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCmsPage", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CmsPage", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmsPage" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmsPage" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/cms-section": { "get": { "tags": [ @@ -6940,23 +7514,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CmsSection" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CmsSection" @@ -7020,11 +7577,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -7218,23 +7770,6 @@ "requestBody": { "description": "Partially update information about a Cms Section resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CmsSection" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CmsSection" @@ -7290,6 +7825,86 @@ } } }, + "/aggregate/cms-section": { + "post": { + "tags": [ + "Cms Section" + ], + "summary": "Aggregate for the Cms Section resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCmsSection", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CmsSection", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmsSection" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmsSection" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/cms-slot": { "get": { "tags": [ @@ -7425,23 +8040,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CmsSlot" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CmsSlot" @@ -7505,11 +8103,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -7703,23 +8296,6 @@ "requestBody": { "description": "Partially update information about a Cms Slot resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CmsSlot" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CmsSlot" @@ -7775,6 +8351,86 @@ } } }, + "/aggregate/cms-slot": { + "post": { + "tags": [ + "Cms Slot" + ], + "summary": "Aggregate for the Cms Slot resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCmsSlot", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CmsSlot", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmsSlot" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmsSlot" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/country": { "get": { "tags": [ @@ -7910,23 +8566,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Country" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Country" @@ -7990,11 +8629,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -8188,23 +8822,6 @@ "requestBody": { "description": "Partially update information about a Country resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Country" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Country" @@ -8260,6 +8877,86 @@ } } }, + "/aggregate/country": { + "post": { + "tags": [ + "Country" + ], + "summary": "Aggregate for the Country resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCountry", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Country", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Country" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Country" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/country-state": { "get": { "tags": [ @@ -8395,23 +9092,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CountryState" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CountryState" @@ -8475,11 +9155,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -8673,23 +9348,6 @@ "requestBody": { "description": "Partially update information about a Country State resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CountryState" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CountryState" @@ -8745,6 +9403,86 @@ } } }, + "/aggregate/country-state": { + "post": { + "tags": [ + "Country State" + ], + "summary": "Aggregate for the Country State resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCountryState", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CountryState", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CountryState" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CountryState" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/currency": { "get": { "tags": [ @@ -8880,23 +9618,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Currency" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Currency" @@ -8960,11 +9681,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -9158,23 +9874,6 @@ "requestBody": { "description": "Partially update information about a Currency resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Currency" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Currency" @@ -9230,6 +9929,86 @@ } } }, + "/aggregate/currency": { + "post": { + "tags": [ + "Currency" + ], + "summary": "Aggregate for the Currency resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCurrency", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Currency", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Currency" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Currency" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/currency-country-rounding": { "get": { "tags": [ @@ -9365,23 +10144,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CurrencyCountryRounding" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CurrencyCountryRounding" @@ -9445,11 +10207,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -9643,23 +10400,6 @@ "requestBody": { "description": "Partially update information about a Currency Country Rounding resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CurrencyCountryRounding" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CurrencyCountryRounding" @@ -9715,6 +10455,86 @@ } } }, + "/aggregate/currency-country-rounding": { + "post": { + "tags": [ + "Currency Country Rounding" + ], + "summary": "Aggregate for the Currency Country Rounding resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCurrencyCountryRounding", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CurrencyCountryRounding", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CurrencyCountryRounding" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CurrencyCountryRounding" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/custom-entity": { "get": { "tags": [ @@ -9850,23 +10670,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomEntity" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomEntity" @@ -9930,11 +10733,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -10128,23 +10926,6 @@ "requestBody": { "description": "Partially update information about a Custom Entity resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomEntity" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomEntity" @@ -10200,6 +10981,86 @@ } } }, + "/aggregate/custom-entity": { + "post": { + "tags": [ + "Custom Entity" + ], + "summary": "Aggregate for the Custom Entity resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCustomEntity", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CustomEntity", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomEntity" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomEntity" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/custom-field": { "get": { "tags": [ @@ -10335,23 +11196,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomField" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomField" @@ -10415,11 +11259,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -10613,23 +11452,6 @@ "requestBody": { "description": "Partially update information about a Custom Field resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomField" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomField" @@ -10685,6 +11507,86 @@ } } }, + "/aggregate/custom-field": { + "post": { + "tags": [ + "Custom Field" + ], + "summary": "Aggregate for the Custom Field resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCustomField", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CustomField", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomField" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomField" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/custom-field-set": { "get": { "tags": [ @@ -10820,23 +11722,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomFieldSet" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomFieldSet" @@ -10900,11 +11785,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -11098,23 +11978,6 @@ "requestBody": { "description": "Partially update information about a Custom Field Set resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomFieldSet" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomFieldSet" @@ -11170,6 +12033,86 @@ } } }, + "/aggregate/custom-field-set": { + "post": { + "tags": [ + "Custom Field Set" + ], + "summary": "Aggregate for the Custom Field Set resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCustomFieldSet", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CustomFieldSet", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldSet" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldSet" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/custom-field-set-relation": { "get": { "tags": [ @@ -11305,23 +12248,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomFieldSetRelation" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomFieldSetRelation" @@ -11385,11 +12311,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -11583,23 +12504,6 @@ "requestBody": { "description": "Partially update information about a Custom Field Set Relation resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomFieldSetRelation" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomFieldSetRelation" @@ -11655,6 +12559,86 @@ } } }, + "/aggregate/custom-field-set-relation": { + "post": { + "tags": [ + "Custom Field Set Relation" + ], + "summary": "Aggregate for the Custom Field Set Relation resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCustomFieldSetRelation", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CustomFieldSetRelation", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldSetRelation" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomFieldSetRelation" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/customer": { "get": { "tags": [ @@ -11790,23 +12774,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Customer" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Customer" @@ -11870,11 +12837,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -12068,23 +13030,6 @@ "requestBody": { "description": "Partially update information about a Customer resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Customer" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Customer" @@ -12140,6 +13085,86 @@ } } }, + "/aggregate/customer": { + "post": { + "tags": [ + "Customer" + ], + "summary": "Aggregate for the Customer resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCustomer", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Customer", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Customer" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Customer" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/customer-address": { "get": { "tags": [ @@ -12275,23 +13300,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomerAddress" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomerAddress" @@ -12355,11 +13363,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -12553,23 +13556,6 @@ "requestBody": { "description": "Partially update information about a Customer Address resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomerAddress" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomerAddress" @@ -12625,6 +13611,86 @@ } } }, + "/aggregate/customer-address": { + "post": { + "tags": [ + "Customer Address" + ], + "summary": "Aggregate for the Customer Address resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCustomerAddress", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CustomerAddress", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomerAddress" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomerAddress" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/customer-group": { "get": { "tags": [ @@ -12760,23 +13826,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomerGroup" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomerGroup" @@ -12840,11 +13889,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -13038,23 +14082,6 @@ "requestBody": { "description": "Partially update information about a Customer Group resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomerGroup" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomerGroup" @@ -13110,6 +14137,86 @@ } } }, + "/aggregate/customer-group": { + "post": { + "tags": [ + "Customer Group" + ], + "summary": "Aggregate for the Customer Group resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCustomerGroup", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CustomerGroup", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomerGroup" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomerGroup" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/customer-recovery": { "get": { "tags": [ @@ -13245,23 +14352,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomerRecovery" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomerRecovery" @@ -13325,11 +14415,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -13523,23 +14608,6 @@ "requestBody": { "description": "Partially update information about a Customer Recovery resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomerRecovery" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomerRecovery" @@ -13595,6 +14663,86 @@ } } }, + "/aggregate/customer-recovery": { + "post": { + "tags": [ + "Customer Recovery" + ], + "summary": "Aggregate for the Customer Recovery resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCustomerRecovery", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CustomerRecovery", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomerRecovery" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomerRecovery" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/customer-wishlist": { "get": { "tags": [ @@ -13730,23 +14878,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomerWishlist" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomerWishlist" @@ -13810,11 +14941,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -14008,23 +15134,6 @@ "requestBody": { "description": "Partially update information about a Customer Wishlist resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomerWishlist" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomerWishlist" @@ -14080,6 +15189,86 @@ } } }, + "/aggregate/customer-wishlist": { + "post": { + "tags": [ + "Customer Wishlist" + ], + "summary": "Aggregate for the Customer Wishlist resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCustomerWishlist", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CustomerWishlist", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomerWishlist" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomerWishlist" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/customer-wishlist-product": { "get": { "tags": [ @@ -14215,23 +15404,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomerWishlistProduct" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomerWishlistProduct" @@ -14295,11 +15467,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -14493,23 +15660,6 @@ "requestBody": { "description": "Partially update information about a Customer Wishlist Product resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/CustomerWishlistProduct" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/CustomerWishlistProduct" @@ -14565,6 +15715,86 @@ } } }, + "/aggregate/customer-wishlist-product": { + "post": { + "tags": [ + "Customer Wishlist Product" + ], + "summary": "Aggregate for the Customer Wishlist Product resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateCustomerWishlistProduct", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of CustomerWishlistProduct", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomerWishlistProduct" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CustomerWishlistProduct" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/delivery-time": { "get": { "tags": [ @@ -14700,23 +15930,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DeliveryTime" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DeliveryTime" @@ -14780,11 +15993,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -14978,23 +16186,6 @@ "requestBody": { "description": "Partially update information about a Delivery Time resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DeliveryTime" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DeliveryTime" @@ -15050,6 +16241,86 @@ } } }, + "/aggregate/delivery-time": { + "post": { + "tags": [ + "Delivery Time" + ], + "summary": "Aggregate for the Delivery Time resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateDeliveryTime", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of DeliveryTime", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DeliveryTime" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DeliveryTime" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/document": { "get": { "tags": [ @@ -15185,23 +16456,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Document" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Document" @@ -15265,11 +16519,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -15463,23 +16712,6 @@ "requestBody": { "description": "Partially update information about a Document resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Document" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Document" @@ -15535,6 +16767,86 @@ } } }, + "/aggregate/document": { + "post": { + "tags": [ + "Document" + ], + "summary": "Aggregate for the Document resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateDocument", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Document", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Document" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Document" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/document-base-config": { "get": { "tags": [ @@ -15670,23 +16982,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DocumentBaseConfig" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DocumentBaseConfig" @@ -15750,11 +17045,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -15948,23 +17238,6 @@ "requestBody": { "description": "Partially update information about a Document Base Config resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DocumentBaseConfig" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DocumentBaseConfig" @@ -16020,6 +17293,86 @@ } } }, + "/aggregate/document-base-config": { + "post": { + "tags": [ + "Document Base Config" + ], + "summary": "Aggregate for the Document Base Config resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateDocumentBaseConfig", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of DocumentBaseConfig", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DocumentBaseConfig" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DocumentBaseConfig" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/document-base-config-sales-channel": { "get": { "tags": [ @@ -16155,23 +17508,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DocumentBaseConfigSalesChannel" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DocumentBaseConfigSalesChannel" @@ -16235,11 +17571,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -16433,23 +17764,6 @@ "requestBody": { "description": "Partially update information about a Document Base Config Sales Channel resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DocumentBaseConfigSalesChannel" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DocumentBaseConfigSalesChannel" @@ -16505,6 +17819,86 @@ } } }, + "/aggregate/document-base-config-sales-channel": { + "post": { + "tags": [ + "Document Base Config Sales Channel" + ], + "summary": "Aggregate for the Document Base Config Sales Channel resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateDocumentBaseConfigSalesChannel", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of DocumentBaseConfigSalesChannel", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DocumentBaseConfigSalesChannel" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DocumentBaseConfigSalesChannel" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/document-type": { "get": { "tags": [ @@ -16640,23 +18034,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DocumentType" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DocumentType" @@ -16720,11 +18097,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -16918,23 +18290,6 @@ "requestBody": { "description": "Partially update information about a Document Type resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DocumentType" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DocumentType" @@ -16990,6 +18345,86 @@ } } }, + "/aggregate/document-type": { + "post": { + "tags": [ + "Document Type" + ], + "summary": "Aggregate for the Document Type resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateDocumentType", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of DocumentType", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DocumentType" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DocumentType" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/flow": { "get": { "tags": [ @@ -17125,23 +18560,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Flow" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Flow" @@ -17205,11 +18623,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -17403,23 +18816,6 @@ "requestBody": { "description": "Partially update information about a Flow resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Flow" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Flow" @@ -17475,6 +18871,86 @@ } } }, + "/aggregate/flow": { + "post": { + "tags": [ + "Flow" + ], + "summary": "Aggregate for the Flow resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateFlow", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Flow", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Flow" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Flow" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/flow-sequence": { "get": { "tags": [ @@ -17610,23 +19086,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/FlowSequence" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/FlowSequence" @@ -17690,11 +19149,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -17888,23 +19342,6 @@ "requestBody": { "description": "Partially update information about a Flow Sequence resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/FlowSequence" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/FlowSequence" @@ -17960,6 +19397,86 @@ } } }, + "/aggregate/flow-sequence": { + "post": { + "tags": [ + "Flow Sequence" + ], + "summary": "Aggregate for the Flow Sequence resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateFlowSequence", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of FlowSequence", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FlowSequence" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FlowSequence" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/flow-template": { "get": { "tags": [ @@ -18095,23 +19612,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/FlowTemplate" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/FlowTemplate" @@ -18175,11 +19675,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -18373,23 +19868,6 @@ "requestBody": { "description": "Partially update information about a Flow Template resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/FlowTemplate" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/FlowTemplate" @@ -18445,6 +19923,86 @@ } } }, + "/aggregate/flow-template": { + "post": { + "tags": [ + "Flow Template" + ], + "summary": "Aggregate for the Flow Template resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateFlowTemplate", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of FlowTemplate", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FlowTemplate" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FlowTemplate" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/import-export-file": { "get": { "tags": [ @@ -18580,23 +20138,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ImportExportFile" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ImportExportFile" @@ -18660,11 +20201,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -18858,23 +20394,6 @@ "requestBody": { "description": "Partially update information about a Import Export File resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ImportExportFile" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ImportExportFile" @@ -18930,6 +20449,86 @@ } } }, + "/aggregate/import-export-file": { + "post": { + "tags": [ + "Import Export File" + ], + "summary": "Aggregate for the Import Export File resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateImportExportFile", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ImportExportFile", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ImportExportFile" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ImportExportFile" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/import-export-log": { "get": { "tags": [ @@ -19065,23 +20664,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ImportExportLog" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ImportExportLog" @@ -19145,11 +20727,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -19343,23 +20920,6 @@ "requestBody": { "description": "Partially update information about a Import Export Log resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ImportExportLog" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ImportExportLog" @@ -19415,6 +20975,86 @@ } } }, + "/aggregate/import-export-log": { + "post": { + "tags": [ + "Import Export Log" + ], + "summary": "Aggregate for the Import Export Log resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateImportExportLog", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ImportExportLog", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ImportExportLog" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ImportExportLog" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/import-export-profile": { "get": { "tags": [ @@ -19550,23 +21190,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ImportExportProfile" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ImportExportProfile" @@ -19630,11 +21253,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -19828,23 +21446,6 @@ "requestBody": { "description": "Partially update information about a Import Export Profile resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ImportExportProfile" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ImportExportProfile" @@ -19900,6 +21501,86 @@ } } }, + "/aggregate/import-export-profile": { + "post": { + "tags": [ + "Import Export Profile" + ], + "summary": "Aggregate for the Import Export Profile resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateImportExportProfile", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ImportExportProfile", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ImportExportProfile" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ImportExportProfile" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/integration": { "get": { "tags": [ @@ -20035,23 +21716,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Integration" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Integration" @@ -20115,11 +21779,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -20313,23 +21972,6 @@ "requestBody": { "description": "Partially update information about a Integration resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Integration" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Integration" @@ -20385,6 +22027,86 @@ } } }, + "/aggregate/integration": { + "post": { + "tags": [ + "Integration" + ], + "summary": "Aggregate for the Integration resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateIntegration", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Integration", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Integration" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Integration" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/landing-page": { "get": { "tags": [ @@ -20520,23 +22242,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/LandingPage" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/LandingPage" @@ -20600,11 +22305,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -20798,23 +22498,6 @@ "requestBody": { "description": "Partially update information about a Landing Page resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/LandingPage" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/LandingPage" @@ -20870,6 +22553,86 @@ } } }, + "/aggregate/landing-page": { + "post": { + "tags": [ + "Landing Page" + ], + "summary": "Aggregate for the Landing Page resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateLandingPage", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of LandingPage", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LandingPage" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LandingPage" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/language": { "get": { "tags": [ @@ -21005,23 +22768,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Language" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Language" @@ -21085,11 +22831,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -21283,23 +23024,6 @@ "requestBody": { "description": "Partially update information about a Language resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Language" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Language" @@ -21355,6 +23079,86 @@ } } }, + "/aggregate/language": { + "post": { + "tags": [ + "Language" + ], + "summary": "Aggregate for the Language resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateLanguage", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Language", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Language" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Language" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/locale": { "get": { "tags": [ @@ -21490,23 +23294,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Locale" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Locale" @@ -21570,11 +23357,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -21768,23 +23550,6 @@ "requestBody": { "description": "Partially update information about a Locale resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Locale" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Locale" @@ -21840,6 +23605,86 @@ } } }, + "/aggregate/locale": { + "post": { + "tags": [ + "Locale" + ], + "summary": "Aggregate for the Locale resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateLocale", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Locale", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Locale" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Locale" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/log-entry": { "get": { "tags": [ @@ -21975,23 +23820,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/LogEntry" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/LogEntry" @@ -22055,11 +23883,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -22253,23 +24076,6 @@ "requestBody": { "description": "Partially update information about a Log Entry resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/LogEntry" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/LogEntry" @@ -22325,6 +24131,86 @@ } } }, + "/aggregate/log-entry": { + "post": { + "tags": [ + "Log Entry" + ], + "summary": "Aggregate for the Log Entry resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateLogEntry", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of LogEntry", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LogEntry" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LogEntry" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/mail-header-footer": { "get": { "tags": [ @@ -22460,23 +24346,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MailHeaderFooter" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MailHeaderFooter" @@ -22540,11 +24409,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -22738,23 +24602,6 @@ "requestBody": { "description": "Partially update information about a Mail Header Footer resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MailHeaderFooter" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MailHeaderFooter" @@ -22810,6 +24657,86 @@ } } }, + "/aggregate/mail-header-footer": { + "post": { + "tags": [ + "Mail Header Footer" + ], + "summary": "Aggregate for the Mail Header Footer resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateMailHeaderFooter", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of MailHeaderFooter", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MailHeaderFooter" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MailHeaderFooter" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/mail-template": { "get": { "tags": [ @@ -22945,23 +24872,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MailTemplate" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MailTemplate" @@ -23025,11 +24935,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -23223,23 +25128,6 @@ "requestBody": { "description": "Partially update information about a Mail Template resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MailTemplate" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MailTemplate" @@ -23295,6 +25183,86 @@ } } }, + "/aggregate/mail-template": { + "post": { + "tags": [ + "Mail Template" + ], + "summary": "Aggregate for the Mail Template resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateMailTemplate", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of MailTemplate", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MailTemplate" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MailTemplate" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/mail-template-type": { "get": { "tags": [ @@ -23430,23 +25398,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MailTemplateType" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MailTemplateType" @@ -23510,11 +25461,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -23708,23 +25654,6 @@ "requestBody": { "description": "Partially update information about a Mail Template Type resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MailTemplateType" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MailTemplateType" @@ -23780,6 +25709,86 @@ } } }, + "/aggregate/mail-template-type": { + "post": { + "tags": [ + "Mail Template Type" + ], + "summary": "Aggregate for the Mail Template Type resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateMailTemplateType", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of MailTemplateType", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MailTemplateType" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MailTemplateType" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/main-category": { "get": { "tags": [ @@ -23915,23 +25924,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MainCategory" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MainCategory" @@ -23995,11 +25987,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -24193,23 +26180,6 @@ "requestBody": { "description": "Partially update information about a Main Category resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MainCategory" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MainCategory" @@ -24265,6 +26235,86 @@ } } }, + "/aggregate/main-category": { + "post": { + "tags": [ + "Main Category" + ], + "summary": "Aggregate for the Main Category resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateMainCategory", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of MainCategory", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MainCategory" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MainCategory" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/media": { "get": { "tags": [ @@ -24400,23 +26450,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Media" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Media" @@ -24480,11 +26513,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -24678,23 +26706,6 @@ "requestBody": { "description": "Partially update information about a Media resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Media" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Media" @@ -24750,6 +26761,86 @@ } } }, + "/aggregate/media": { + "post": { + "tags": [ + "Media" + ], + "summary": "Aggregate for the Media resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateMedia", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Media", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Media" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Media" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/media-default-folder": { "get": { "tags": [ @@ -24885,23 +26976,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MediaDefaultFolder" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MediaDefaultFolder" @@ -24965,11 +27039,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -25163,23 +27232,6 @@ "requestBody": { "description": "Partially update information about a Media Default Folder resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MediaDefaultFolder" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MediaDefaultFolder" @@ -25235,6 +27287,86 @@ } } }, + "/aggregate/media-default-folder": { + "post": { + "tags": [ + "Media Default Folder" + ], + "summary": "Aggregate for the Media Default Folder resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateMediaDefaultFolder", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of MediaDefaultFolder", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MediaDefaultFolder" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MediaDefaultFolder" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/media-folder": { "get": { "tags": [ @@ -25370,23 +27502,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MediaFolder" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MediaFolder" @@ -25450,11 +27565,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -25648,23 +27758,6 @@ "requestBody": { "description": "Partially update information about a Media Folder resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MediaFolder" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MediaFolder" @@ -25720,6 +27813,86 @@ } } }, + "/aggregate/media-folder": { + "post": { + "tags": [ + "Media Folder" + ], + "summary": "Aggregate for the Media Folder resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateMediaFolder", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of MediaFolder", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MediaFolder" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MediaFolder" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/media-folder-configuration": { "get": { "tags": [ @@ -25855,23 +28028,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MediaFolderConfiguration" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MediaFolderConfiguration" @@ -25935,11 +28091,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -26133,23 +28284,6 @@ "requestBody": { "description": "Partially update information about a Media Folder Configuration resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MediaFolderConfiguration" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MediaFolderConfiguration" @@ -26205,6 +28339,86 @@ } } }, + "/aggregate/media-folder-configuration": { + "post": { + "tags": [ + "Media Folder Configuration" + ], + "summary": "Aggregate for the Media Folder Configuration resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateMediaFolderConfiguration", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of MediaFolderConfiguration", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MediaFolderConfiguration" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MediaFolderConfiguration" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/media-thumbnail": { "get": { "tags": [ @@ -26340,23 +28554,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MediaThumbnail" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MediaThumbnail" @@ -26420,11 +28617,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -26618,23 +28810,6 @@ "requestBody": { "description": "Partially update information about a Media Thumbnail resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MediaThumbnail" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MediaThumbnail" @@ -26690,6 +28865,86 @@ } } }, + "/aggregate/media-thumbnail": { + "post": { + "tags": [ + "Media Thumbnail" + ], + "summary": "Aggregate for the Media Thumbnail resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateMediaThumbnail", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of MediaThumbnail", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MediaThumbnail" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MediaThumbnail" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/media-thumbnail-size": { "get": { "tags": [ @@ -26825,23 +29080,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MediaThumbnailSize" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MediaThumbnailSize" @@ -26905,11 +29143,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -27103,23 +29336,6 @@ "requestBody": { "description": "Partially update information about a Media Thumbnail Size resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/MediaThumbnailSize" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/MediaThumbnailSize" @@ -27175,6 +29391,86 @@ } } }, + "/aggregate/media-thumbnail-size": { + "post": { + "tags": [ + "Media Thumbnail Size" + ], + "summary": "Aggregate for the Media Thumbnail Size resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateMediaThumbnailSize", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of MediaThumbnailSize", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MediaThumbnailSize" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MediaThumbnailSize" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/newsletter-recipient": { "get": { "tags": [ @@ -27310,23 +29606,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/NewsletterRecipient" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/NewsletterRecipient" @@ -27390,11 +29669,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -27588,23 +29862,6 @@ "requestBody": { "description": "Partially update information about a Newsletter Recipient resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/NewsletterRecipient" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/NewsletterRecipient" @@ -27660,6 +29917,86 @@ } } }, + "/aggregate/newsletter-recipient": { + "post": { + "tags": [ + "Newsletter Recipient" + ], + "summary": "Aggregate for the Newsletter Recipient resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateNewsletterRecipient", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of NewsletterRecipient", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NewsletterRecipient" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NewsletterRecipient" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/notification": { "get": { "tags": [ @@ -27795,23 +30132,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Notification" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Notification" @@ -27875,11 +30195,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -28073,23 +30388,6 @@ "requestBody": { "description": "Partially update information about a Notification resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Notification" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Notification" @@ -28145,6 +30443,86 @@ } } }, + "/aggregate/notification": { + "post": { + "tags": [ + "Notification" + ], + "summary": "Aggregate for the Notification resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateNotification", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Notification", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Notification" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Notification" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/number-range": { "get": { "tags": [ @@ -28280,23 +30658,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/NumberRange" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/NumberRange" @@ -28360,11 +30721,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -28558,23 +30914,6 @@ "requestBody": { "description": "Partially update information about a Number Range resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/NumberRange" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/NumberRange" @@ -28630,6 +30969,86 @@ } } }, + "/aggregate/number-range": { + "post": { + "tags": [ + "Number Range" + ], + "summary": "Aggregate for the Number Range resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateNumberRange", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of NumberRange", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NumberRange" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NumberRange" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/number-range-sales-channel": { "get": { "tags": [ @@ -28765,23 +31184,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/NumberRangeSalesChannel" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/NumberRangeSalesChannel" @@ -28845,11 +31247,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -29043,23 +31440,6 @@ "requestBody": { "description": "Partially update information about a Number Range Sales Channel resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/NumberRangeSalesChannel" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/NumberRangeSalesChannel" @@ -29115,6 +31495,86 @@ } } }, + "/aggregate/number-range-sales-channel": { + "post": { + "tags": [ + "Number Range Sales Channel" + ], + "summary": "Aggregate for the Number Range Sales Channel resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateNumberRangeSalesChannel", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of NumberRangeSalesChannel", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NumberRangeSalesChannel" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NumberRangeSalesChannel" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/number-range-state": { "get": { "tags": [ @@ -29250,23 +31710,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/NumberRangeState" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/NumberRangeState" @@ -29330,11 +31773,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -29528,23 +31966,6 @@ "requestBody": { "description": "Partially update information about a Number Range State resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/NumberRangeState" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/NumberRangeState" @@ -29600,6 +32021,86 @@ } } }, + "/aggregate/number-range-state": { + "post": { + "tags": [ + "Number Range State" + ], + "summary": "Aggregate for the Number Range State resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateNumberRangeState", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of NumberRangeState", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NumberRangeState" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NumberRangeState" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/number-range-type": { "get": { "tags": [ @@ -29735,23 +32236,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/NumberRangeType" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/NumberRangeType" @@ -29815,11 +32299,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -30013,23 +32492,6 @@ "requestBody": { "description": "Partially update information about a Number Range Type resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/NumberRangeType" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/NumberRangeType" @@ -30085,6 +32547,86 @@ } } }, + "/aggregate/number-range-type": { + "post": { + "tags": [ + "Number Range Type" + ], + "summary": "Aggregate for the Number Range Type resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateNumberRangeType", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of NumberRangeType", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NumberRangeType" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NumberRangeType" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/order": { "get": { "tags": [ @@ -30220,23 +32762,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Order" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Order" @@ -30300,11 +32825,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -30498,23 +33018,6 @@ "requestBody": { "description": "Partially update information about a Order resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Order" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Order" @@ -30570,6 +33073,86 @@ } } }, + "/aggregate/order": { + "post": { + "tags": [ + "Order" + ], + "summary": "Aggregate for the Order resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateOrder", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Order", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Order" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Order" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/order-address": { "get": { "tags": [ @@ -30705,23 +33288,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderAddress" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderAddress" @@ -30785,11 +33351,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -30983,23 +33544,6 @@ "requestBody": { "description": "Partially update information about a Order Address resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderAddress" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderAddress" @@ -31055,6 +33599,86 @@ } } }, + "/aggregate/order-address": { + "post": { + "tags": [ + "Order Address" + ], + "summary": "Aggregate for the Order Address resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateOrderAddress", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of OrderAddress", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderAddress" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderAddress" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/order-customer": { "get": { "tags": [ @@ -31190,23 +33814,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderCustomer" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderCustomer" @@ -31270,11 +33877,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -31468,23 +34070,6 @@ "requestBody": { "description": "Partially update information about a Order Customer resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderCustomer" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderCustomer" @@ -31540,6 +34125,86 @@ } } }, + "/aggregate/order-customer": { + "post": { + "tags": [ + "Order Customer" + ], + "summary": "Aggregate for the Order Customer resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateOrderCustomer", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of OrderCustomer", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderCustomer" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderCustomer" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/order-delivery": { "get": { "tags": [ @@ -31675,23 +34340,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderDelivery" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderDelivery" @@ -31755,11 +34403,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -31953,23 +34596,6 @@ "requestBody": { "description": "Partially update information about a Order Delivery resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderDelivery" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderDelivery" @@ -32025,6 +34651,86 @@ } } }, + "/aggregate/order-delivery": { + "post": { + "tags": [ + "Order Delivery" + ], + "summary": "Aggregate for the Order Delivery resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateOrderDelivery", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of OrderDelivery", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderDelivery" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderDelivery" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/order-delivery-position": { "get": { "tags": [ @@ -32160,23 +34866,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderDeliveryPosition" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderDeliveryPosition" @@ -32240,11 +34929,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -32438,23 +35122,6 @@ "requestBody": { "description": "Partially update information about a Order Delivery Position resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderDeliveryPosition" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderDeliveryPosition" @@ -32510,6 +35177,86 @@ } } }, + "/aggregate/order-delivery-position": { + "post": { + "tags": [ + "Order Delivery Position" + ], + "summary": "Aggregate for the Order Delivery Position resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateOrderDeliveryPosition", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of OrderDeliveryPosition", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderDeliveryPosition" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderDeliveryPosition" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/order-line-item": { "get": { "tags": [ @@ -32645,23 +35392,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderLineItem" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderLineItem" @@ -32725,11 +35455,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -32923,23 +35648,6 @@ "requestBody": { "description": "Partially update information about a Order Line Item resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderLineItem" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderLineItem" @@ -32995,6 +35703,86 @@ } } }, + "/aggregate/order-line-item": { + "post": { + "tags": [ + "Order Line Item" + ], + "summary": "Aggregate for the Order Line Item resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateOrderLineItem", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of OrderLineItem", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderLineItem" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderLineItem" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/order-line-item-download": { "get": { "tags": [ @@ -33130,23 +35918,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderLineItemDownload" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderLineItemDownload" @@ -33210,11 +35981,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -33408,23 +36174,6 @@ "requestBody": { "description": "Partially update information about a Order Line Item Download resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderLineItemDownload" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderLineItemDownload" @@ -33480,6 +36229,86 @@ } } }, + "/aggregate/order-line-item-download": { + "post": { + "tags": [ + "Order Line Item Download" + ], + "summary": "Aggregate for the Order Line Item Download resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateOrderLineItemDownload", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of OrderLineItemDownload", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderLineItemDownload" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderLineItemDownload" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/order-transaction": { "get": { "tags": [ @@ -33615,23 +36444,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderTransaction" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderTransaction" @@ -33695,11 +36507,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -33893,23 +36700,6 @@ "requestBody": { "description": "Partially update information about a Order Transaction resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderTransaction" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderTransaction" @@ -33965,6 +36755,86 @@ } } }, + "/aggregate/order-transaction": { + "post": { + "tags": [ + "Order Transaction" + ], + "summary": "Aggregate for the Order Transaction resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateOrderTransaction", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of OrderTransaction", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderTransaction" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderTransaction" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/order-transaction-capture": { "get": { "tags": [ @@ -34100,23 +36970,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderTransactionCapture" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderTransactionCapture" @@ -34180,11 +37033,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -34378,23 +37226,6 @@ "requestBody": { "description": "Partially update information about a Order Transaction Capture resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderTransactionCapture" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderTransactionCapture" @@ -34450,6 +37281,86 @@ } } }, + "/aggregate/order-transaction-capture": { + "post": { + "tags": [ + "Order Transaction Capture" + ], + "summary": "Aggregate for the Order Transaction Capture resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateOrderTransactionCapture", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of OrderTransactionCapture", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderTransactionCapture" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderTransactionCapture" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/order-transaction-capture-refund": { "get": { "tags": [ @@ -34585,23 +37496,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderTransactionCaptureRefund" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderTransactionCaptureRefund" @@ -34665,11 +37559,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -34863,23 +37752,6 @@ "requestBody": { "description": "Partially update information about a Order Transaction Capture Refund resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderTransactionCaptureRefund" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderTransactionCaptureRefund" @@ -34935,6 +37807,86 @@ } } }, + "/aggregate/order-transaction-capture-refund": { + "post": { + "tags": [ + "Order Transaction Capture Refund" + ], + "summary": "Aggregate for the Order Transaction Capture Refund resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateOrderTransactionCaptureRefund", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of OrderTransactionCaptureRefund", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderTransactionCaptureRefund" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderTransactionCaptureRefund" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/order-transaction-capture-refund-position": { "get": { "tags": [ @@ -35070,23 +38022,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderTransactionCaptureRefundPosition" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderTransactionCaptureRefundPosition" @@ -35150,11 +38085,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -35348,23 +38278,6 @@ "requestBody": { "description": "Partially update information about a Order Transaction Capture Refund Position resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/OrderTransactionCaptureRefundPosition" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/OrderTransactionCaptureRefundPosition" @@ -35420,6 +38333,86 @@ } } }, + "/aggregate/order-transaction-capture-refund-position": { + "post": { + "tags": [ + "Order Transaction Capture Refund Position" + ], + "summary": "Aggregate for the Order Transaction Capture Refund Position resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateOrderTransactionCaptureRefundPosition", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of OrderTransactionCaptureRefundPosition", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderTransactionCaptureRefundPosition" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/OrderTransactionCaptureRefundPosition" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/payment-method": { "get": { "tags": [ @@ -35555,23 +38548,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PaymentMethod" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PaymentMethod" @@ -35635,11 +38611,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -35833,23 +38804,6 @@ "requestBody": { "description": "Partially update information about a Payment Method resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PaymentMethod" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PaymentMethod" @@ -35905,6 +38859,86 @@ } } }, + "/aggregate/payment-method": { + "post": { + "tags": [ + "Payment Method" + ], + "summary": "Aggregate for the Payment Method resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregatePaymentMethod", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of PaymentMethod", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PaymentMethod" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PaymentMethod" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/plugin": { "get": { "tags": [ @@ -36040,23 +39074,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Plugin" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Plugin" @@ -36120,11 +39137,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -36318,23 +39330,6 @@ "requestBody": { "description": "Partially update information about a Plugin resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Plugin" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Plugin" @@ -36390,6 +39385,86 @@ } } }, + "/aggregate/plugin": { + "post": { + "tags": [ + "Plugin" + ], + "summary": "Aggregate for the Plugin resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregatePlugin", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Plugin", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Plugin" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Plugin" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product": { "get": { "tags": [ @@ -36525,23 +39600,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Product" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Product" @@ -36605,11 +39663,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -36803,23 +39856,6 @@ "requestBody": { "description": "Partially update information about a Product resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Product" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Product" @@ -36875,6 +39911,86 @@ } } }, + "/aggregate/product": { + "post": { + "tags": [ + "Product" + ], + "summary": "Aggregate for the Product resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProduct", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Product", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Product" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Product" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-configurator-setting": { "get": { "tags": [ @@ -37010,23 +40126,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductConfiguratorSetting" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductConfiguratorSetting" @@ -37090,11 +40189,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -37288,23 +40382,6 @@ "requestBody": { "description": "Partially update information about a Product Configurator Setting resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductConfiguratorSetting" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductConfiguratorSetting" @@ -37360,6 +40437,86 @@ } } }, + "/aggregate/product-configurator-setting": { + "post": { + "tags": [ + "Product Configurator Setting" + ], + "summary": "Aggregate for the Product Configurator Setting resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductConfiguratorSetting", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductConfiguratorSetting", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductConfiguratorSetting" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductConfiguratorSetting" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-cross-selling": { "get": { "tags": [ @@ -37495,23 +40652,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductCrossSelling" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductCrossSelling" @@ -37575,11 +40715,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -37773,23 +40908,6 @@ "requestBody": { "description": "Partially update information about a Product Cross Selling resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductCrossSelling" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductCrossSelling" @@ -37845,6 +40963,86 @@ } } }, + "/aggregate/product-cross-selling": { + "post": { + "tags": [ + "Product Cross Selling" + ], + "summary": "Aggregate for the Product Cross Selling resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductCrossSelling", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductCrossSelling", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductCrossSelling" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductCrossSelling" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-cross-selling-assigned-products": { "get": { "tags": [ @@ -37980,23 +41178,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductCrossSellingAssignedProducts" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductCrossSellingAssignedProducts" @@ -38060,11 +41241,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -38258,23 +41434,6 @@ "requestBody": { "description": "Partially update information about a Product Cross Selling Assigned Products resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductCrossSellingAssignedProducts" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductCrossSellingAssignedProducts" @@ -38330,6 +41489,86 @@ } } }, + "/aggregate/product-cross-selling-assigned-products": { + "post": { + "tags": [ + "Product Cross Selling Assigned Products" + ], + "summary": "Aggregate for the Product Cross Selling Assigned Products resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductCrossSellingAssignedProducts", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductCrossSellingAssignedProducts", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductCrossSellingAssignedProducts" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductCrossSellingAssignedProducts" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-download": { "get": { "tags": [ @@ -38465,23 +41704,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductDownload" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductDownload" @@ -38545,11 +41767,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -38743,23 +41960,6 @@ "requestBody": { "description": "Partially update information about a Product Download resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductDownload" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductDownload" @@ -38815,6 +42015,86 @@ } } }, + "/aggregate/product-download": { + "post": { + "tags": [ + "Product Download" + ], + "summary": "Aggregate for the Product Download resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductDownload", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductDownload", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductDownload" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductDownload" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-export": { "get": { "tags": [ @@ -38950,23 +42230,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductExport" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductExport" @@ -39030,11 +42293,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -39228,23 +42486,6 @@ "requestBody": { "description": "Partially update information about a Product Export resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductExport" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductExport" @@ -39300,6 +42541,86 @@ } } }, + "/aggregate/product-export": { + "post": { + "tags": [ + "Product Export" + ], + "summary": "Aggregate for the Product Export resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductExport", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductExport", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductExport" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductExport" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-feature-set": { "get": { "tags": [ @@ -39435,23 +42756,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductFeatureSet" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductFeatureSet" @@ -39515,11 +42819,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -39713,23 +43012,6 @@ "requestBody": { "description": "Partially update information about a Product Feature Set resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductFeatureSet" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductFeatureSet" @@ -39785,6 +43067,86 @@ } } }, + "/aggregate/product-feature-set": { + "post": { + "tags": [ + "Product Feature Set" + ], + "summary": "Aggregate for the Product Feature Set resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductFeatureSet", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductFeatureSet", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductFeatureSet" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductFeatureSet" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-keyword-dictionary": { "get": { "tags": [ @@ -39920,23 +43282,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductKeywordDictionary" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductKeywordDictionary" @@ -40000,11 +43345,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -40198,23 +43538,6 @@ "requestBody": { "description": "Partially update information about a Product Keyword Dictionary resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductKeywordDictionary" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductKeywordDictionary" @@ -40270,6 +43593,86 @@ } } }, + "/aggregate/product-keyword-dictionary": { + "post": { + "tags": [ + "Product Keyword Dictionary" + ], + "summary": "Aggregate for the Product Keyword Dictionary resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductKeywordDictionary", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductKeywordDictionary", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductKeywordDictionary" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductKeywordDictionary" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-manufacturer": { "get": { "tags": [ @@ -40405,23 +43808,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductManufacturer" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductManufacturer" @@ -40485,11 +43871,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -40683,23 +44064,6 @@ "requestBody": { "description": "Partially update information about a Product Manufacturer resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductManufacturer" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductManufacturer" @@ -40755,6 +44119,86 @@ } } }, + "/aggregate/product-manufacturer": { + "post": { + "tags": [ + "Product Manufacturer" + ], + "summary": "Aggregate for the Product Manufacturer resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductManufacturer", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductManufacturer", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductManufacturer" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductManufacturer" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-media": { "get": { "tags": [ @@ -40890,23 +44334,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductMedia" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductMedia" @@ -40970,11 +44397,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -41168,23 +44590,6 @@ "requestBody": { "description": "Partially update information about a Product Media resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductMedia" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductMedia" @@ -41240,6 +44645,86 @@ } } }, + "/aggregate/product-media": { + "post": { + "tags": [ + "Product Media" + ], + "summary": "Aggregate for the Product Media resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductMedia", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductMedia", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductMedia" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductMedia" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-price": { "get": { "tags": [ @@ -41375,23 +44860,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductPrice" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductPrice" @@ -41455,11 +44923,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -41653,23 +45116,6 @@ "requestBody": { "description": "Partially update information about a Product Price resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductPrice" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductPrice" @@ -41725,6 +45171,86 @@ } } }, + "/aggregate/product-price": { + "post": { + "tags": [ + "Product Price" + ], + "summary": "Aggregate for the Product Price resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductPrice", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductPrice", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductPrice" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductPrice" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-review": { "get": { "tags": [ @@ -41860,23 +45386,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductReview" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductReview" @@ -41940,11 +45449,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -42138,23 +45642,6 @@ "requestBody": { "description": "Partially update information about a Product Review resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductReview" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductReview" @@ -42210,6 +45697,86 @@ } } }, + "/aggregate/product-review": { + "post": { + "tags": [ + "Product Review" + ], + "summary": "Aggregate for the Product Review resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductReview", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductReview", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductReview" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductReview" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-search-config": { "get": { "tags": [ @@ -42345,23 +45912,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductSearchConfig" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductSearchConfig" @@ -42425,11 +45975,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -42623,23 +46168,6 @@ "requestBody": { "description": "Partially update information about a Product Search Config resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductSearchConfig" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductSearchConfig" @@ -42695,6 +46223,86 @@ } } }, + "/aggregate/product-search-config": { + "post": { + "tags": [ + "Product Search Config" + ], + "summary": "Aggregate for the Product Search Config resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductSearchConfig", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductSearchConfig", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductSearchConfig" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductSearchConfig" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-search-config-field": { "get": { "tags": [ @@ -42830,23 +46438,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductSearchConfigField" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductSearchConfigField" @@ -42910,11 +46501,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -43108,23 +46694,6 @@ "requestBody": { "description": "Partially update information about a Product Search Config Field resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductSearchConfigField" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductSearchConfigField" @@ -43180,6 +46749,86 @@ } } }, + "/aggregate/product-search-config-field": { + "post": { + "tags": [ + "Product Search Config Field" + ], + "summary": "Aggregate for the Product Search Config Field resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductSearchConfigField", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductSearchConfigField", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductSearchConfigField" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductSearchConfigField" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-search-keyword": { "get": { "tags": [ @@ -43315,23 +46964,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductSearchKeyword" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductSearchKeyword" @@ -43395,11 +47027,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -43593,23 +47220,6 @@ "requestBody": { "description": "Partially update information about a Product Search Keyword resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductSearchKeyword" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductSearchKeyword" @@ -43665,6 +47275,86 @@ } } }, + "/aggregate/product-search-keyword": { + "post": { + "tags": [ + "Product Search Keyword" + ], + "summary": "Aggregate for the Product Search Keyword resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductSearchKeyword", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductSearchKeyword", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductSearchKeyword" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductSearchKeyword" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-sorting": { "get": { "tags": [ @@ -43800,23 +47490,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductSorting" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductSorting" @@ -43880,11 +47553,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -44078,23 +47746,6 @@ "requestBody": { "description": "Partially update information about a Product Sorting resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductSorting" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductSorting" @@ -44150,6 +47801,86 @@ } } }, + "/aggregate/product-sorting": { + "post": { + "tags": [ + "Product Sorting" + ], + "summary": "Aggregate for the Product Sorting resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductSorting", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductSorting", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductSorting" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductSorting" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-stream": { "get": { "tags": [ @@ -44285,23 +48016,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductStream" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductStream" @@ -44365,11 +48079,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -44563,23 +48272,6 @@ "requestBody": { "description": "Partially update information about a Product Stream resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductStream" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductStream" @@ -44635,6 +48327,86 @@ } } }, + "/aggregate/product-stream": { + "post": { + "tags": [ + "Product Stream" + ], + "summary": "Aggregate for the Product Stream resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductStream", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductStream", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductStream" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductStream" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-stream-filter": { "get": { "tags": [ @@ -44770,23 +48542,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductStreamFilter" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductStreamFilter" @@ -44850,11 +48605,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -45048,23 +48798,6 @@ "requestBody": { "description": "Partially update information about a Product Stream Filter resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductStreamFilter" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductStreamFilter" @@ -45120,6 +48853,86 @@ } } }, + "/aggregate/product-stream-filter": { + "post": { + "tags": [ + "Product Stream Filter" + ], + "summary": "Aggregate for the Product Stream Filter resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductStreamFilter", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductStreamFilter", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductStreamFilter" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductStreamFilter" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/product-visibility": { "get": { "tags": [ @@ -45255,23 +49068,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductVisibility" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductVisibility" @@ -45335,11 +49131,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -45533,23 +49324,6 @@ "requestBody": { "description": "Partially update information about a Product Visibility resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ProductVisibility" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ProductVisibility" @@ -45605,6 +49379,86 @@ } } }, + "/aggregate/product-visibility": { + "post": { + "tags": [ + "Product Visibility" + ], + "summary": "Aggregate for the Product Visibility resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateProductVisibility", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ProductVisibility", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductVisibility" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ProductVisibility" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/promotion": { "get": { "tags": [ @@ -45740,23 +49594,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Promotion" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Promotion" @@ -45820,11 +49657,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -46018,23 +49850,6 @@ "requestBody": { "description": "Partially update information about a Promotion resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Promotion" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Promotion" @@ -46090,6 +49905,86 @@ } } }, + "/aggregate/promotion": { + "post": { + "tags": [ + "Promotion" + ], + "summary": "Aggregate for the Promotion resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregatePromotion", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Promotion", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Promotion" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Promotion" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/promotion-discount": { "get": { "tags": [ @@ -46225,23 +50120,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PromotionDiscount" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PromotionDiscount" @@ -46305,11 +50183,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -46503,23 +50376,6 @@ "requestBody": { "description": "Partially update information about a Promotion Discount resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PromotionDiscount" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PromotionDiscount" @@ -46575,6 +50431,86 @@ } } }, + "/aggregate/promotion-discount": { + "post": { + "tags": [ + "Promotion Discount" + ], + "summary": "Aggregate for the Promotion Discount resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregatePromotionDiscount", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of PromotionDiscount", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PromotionDiscount" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PromotionDiscount" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/promotion-discount-prices": { "get": { "tags": [ @@ -46710,23 +50646,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PromotionDiscountPrices" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PromotionDiscountPrices" @@ -46790,11 +50709,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -46988,23 +50902,6 @@ "requestBody": { "description": "Partially update information about a Promotion Discount Prices resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PromotionDiscountPrices" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PromotionDiscountPrices" @@ -47060,6 +50957,86 @@ } } }, + "/aggregate/promotion-discount-prices": { + "post": { + "tags": [ + "Promotion Discount Prices" + ], + "summary": "Aggregate for the Promotion Discount Prices resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregatePromotionDiscountPrices", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of PromotionDiscountPrices", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PromotionDiscountPrices" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PromotionDiscountPrices" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/promotion-individual-code": { "get": { "tags": [ @@ -47195,23 +51172,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PromotionIndividualCode" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PromotionIndividualCode" @@ -47275,11 +51235,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -47473,23 +51428,6 @@ "requestBody": { "description": "Partially update information about a Promotion Individual Code resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PromotionIndividualCode" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PromotionIndividualCode" @@ -47545,6 +51483,86 @@ } } }, + "/aggregate/promotion-individual-code": { + "post": { + "tags": [ + "Promotion Individual Code" + ], + "summary": "Aggregate for the Promotion Individual Code resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregatePromotionIndividualCode", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of PromotionIndividualCode", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PromotionIndividualCode" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PromotionIndividualCode" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/promotion-sales-channel": { "get": { "tags": [ @@ -47680,23 +51698,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PromotionSalesChannel" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PromotionSalesChannel" @@ -47760,11 +51761,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -47958,23 +51954,6 @@ "requestBody": { "description": "Partially update information about a Promotion Sales Channel resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PromotionSalesChannel" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PromotionSalesChannel" @@ -48030,6 +52009,86 @@ } } }, + "/aggregate/promotion-sales-channel": { + "post": { + "tags": [ + "Promotion Sales Channel" + ], + "summary": "Aggregate for the Promotion Sales Channel resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregatePromotionSalesChannel", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of PromotionSalesChannel", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PromotionSalesChannel" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PromotionSalesChannel" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/promotion-setgroup": { "get": { "tags": [ @@ -48165,23 +52224,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PromotionSetgroup" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PromotionSetgroup" @@ -48245,11 +52287,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -48443,23 +52480,6 @@ "requestBody": { "description": "Partially update information about a Promotion Setgroup resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PromotionSetgroup" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PromotionSetgroup" @@ -48515,6 +52535,86 @@ } } }, + "/aggregate/promotion-setgroup": { + "post": { + "tags": [ + "Promotion Setgroup" + ], + "summary": "Aggregate for the Promotion Setgroup resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregatePromotionSetgroup", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of PromotionSetgroup", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PromotionSetgroup" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PromotionSetgroup" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/property-group": { "get": { "tags": [ @@ -48650,23 +52750,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PropertyGroup" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PropertyGroup" @@ -48730,11 +52813,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -48928,23 +53006,6 @@ "requestBody": { "description": "Partially update information about a Property Group resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PropertyGroup" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PropertyGroup" @@ -49000,6 +53061,86 @@ } } }, + "/aggregate/property-group": { + "post": { + "tags": [ + "Property Group" + ], + "summary": "Aggregate for the Property Group resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregatePropertyGroup", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of PropertyGroup", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PropertyGroup" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PropertyGroup" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/property-group-option": { "get": { "tags": [ @@ -49135,23 +53276,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PropertyGroupOption" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PropertyGroupOption" @@ -49215,11 +53339,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -49413,23 +53532,6 @@ "requestBody": { "description": "Partially update information about a Property Group Option resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/PropertyGroupOption" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/PropertyGroupOption" @@ -49485,6 +53587,86 @@ } } }, + "/aggregate/property-group-option": { + "post": { + "tags": [ + "Property Group Option" + ], + "summary": "Aggregate for the Property Group Option resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregatePropertyGroupOption", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of PropertyGroupOption", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PropertyGroupOption" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PropertyGroupOption" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/rule": { "get": { "tags": [ @@ -49620,23 +53802,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Rule" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Rule" @@ -49700,11 +53865,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -49898,23 +54058,6 @@ "requestBody": { "description": "Partially update information about a Rule resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Rule" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Rule" @@ -49970,6 +54113,86 @@ } } }, + "/aggregate/rule": { + "post": { + "tags": [ + "Rule" + ], + "summary": "Aggregate for the Rule resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateRule", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Rule", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rule" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rule" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/rule-condition": { "get": { "tags": [ @@ -50105,23 +54328,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/RuleCondition" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/RuleCondition" @@ -50185,11 +54391,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -50383,23 +54584,6 @@ "requestBody": { "description": "Partially update information about a Rule Condition resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/RuleCondition" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/RuleCondition" @@ -50455,6 +54639,86 @@ } } }, + "/aggregate/rule-condition": { + "post": { + "tags": [ + "Rule Condition" + ], + "summary": "Aggregate for the Rule Condition resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateRuleCondition", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of RuleCondition", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RuleCondition" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RuleCondition" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/sales-channel": { "get": { "tags": [ @@ -50590,23 +54854,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SalesChannel" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SalesChannel" @@ -50670,11 +54917,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -50868,23 +55110,6 @@ "requestBody": { "description": "Partially update information about a Sales Channel resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SalesChannel" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SalesChannel" @@ -50940,6 +55165,86 @@ } } }, + "/aggregate/sales-channel": { + "post": { + "tags": [ + "Sales Channel" + ], + "summary": "Aggregate for the Sales Channel resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateSalesChannel", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of SalesChannel", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesChannel" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesChannel" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/sales-channel-analytics": { "get": { "tags": [ @@ -51075,23 +55380,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SalesChannelAnalytics" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SalesChannelAnalytics" @@ -51155,11 +55443,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -51353,23 +55636,6 @@ "requestBody": { "description": "Partially update information about a Sales Channel Analytics resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SalesChannelAnalytics" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SalesChannelAnalytics" @@ -51425,6 +55691,86 @@ } } }, + "/aggregate/sales-channel-analytics": { + "post": { + "tags": [ + "Sales Channel Analytics" + ], + "summary": "Aggregate for the Sales Channel Analytics resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateSalesChannelAnalytics", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of SalesChannelAnalytics", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesChannelAnalytics" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesChannelAnalytics" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/sales-channel-domain": { "get": { "tags": [ @@ -51560,23 +55906,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SalesChannelDomain" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SalesChannelDomain" @@ -51640,11 +55969,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -51838,23 +56162,6 @@ "requestBody": { "description": "Partially update information about a Sales Channel Domain resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SalesChannelDomain" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SalesChannelDomain" @@ -51910,6 +56217,86 @@ } } }, + "/aggregate/sales-channel-domain": { + "post": { + "tags": [ + "Sales Channel Domain" + ], + "summary": "Aggregate for the Sales Channel Domain resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateSalesChannelDomain", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of SalesChannelDomain", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesChannelDomain" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesChannelDomain" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/sales-channel-type": { "get": { "tags": [ @@ -52045,23 +56432,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SalesChannelType" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SalesChannelType" @@ -52125,11 +56495,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -52323,23 +56688,6 @@ "requestBody": { "description": "Partially update information about a Sales Channel Type resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SalesChannelType" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SalesChannelType" @@ -52395,6 +56743,86 @@ } } }, + "/aggregate/sales-channel-type": { + "post": { + "tags": [ + "Sales Channel Type" + ], + "summary": "Aggregate for the Sales Channel Type resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateSalesChannelType", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of SalesChannelType", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesChannelType" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SalesChannelType" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/salutation": { "get": { "tags": [ @@ -52530,23 +56958,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Salutation" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Salutation" @@ -52610,11 +57021,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -52808,23 +57214,6 @@ "requestBody": { "description": "Partially update information about a Salutation resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Salutation" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Salutation" @@ -52880,6 +57269,86 @@ } } }, + "/aggregate/salutation": { + "post": { + "tags": [ + "Salutation" + ], + "summary": "Aggregate for the Salutation resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateSalutation", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Salutation", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Salutation" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Salutation" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/scheduled-task": { "get": { "tags": [ @@ -53015,23 +57484,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ScheduledTask" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ScheduledTask" @@ -53095,11 +57547,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -53293,23 +57740,6 @@ "requestBody": { "description": "Partially update information about a Scheduled Task resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ScheduledTask" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ScheduledTask" @@ -53365,6 +57795,86 @@ } } }, + "/aggregate/scheduled-task": { + "post": { + "tags": [ + "Scheduled Task" + ], + "summary": "Aggregate for the Scheduled Task resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateScheduledTask", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ScheduledTask", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduledTask" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ScheduledTask" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/script": { "get": { "tags": [ @@ -53500,23 +58010,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Script" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Script" @@ -53580,11 +58073,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -53778,23 +58266,6 @@ "requestBody": { "description": "Partially update information about a Script resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Script" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Script" @@ -53850,6 +58321,86 @@ } } }, + "/aggregate/script": { + "post": { + "tags": [ + "Script" + ], + "summary": "Aggregate for the Script resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateScript", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Script", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Script" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Script" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/seo-url": { "get": { "tags": [ @@ -53985,23 +58536,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SeoUrl" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SeoUrl" @@ -54065,11 +58599,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -54263,23 +58792,6 @@ "requestBody": { "description": "Partially update information about a Seo Url resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SeoUrl" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SeoUrl" @@ -54335,6 +58847,86 @@ } } }, + "/aggregate/seo-url": { + "post": { + "tags": [ + "Seo Url" + ], + "summary": "Aggregate for the Seo Url resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateSeoUrl", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of SeoUrl", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SeoUrl" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SeoUrl" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/seo-url-template": { "get": { "tags": [ @@ -54470,23 +59062,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SeoUrlTemplate" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SeoUrlTemplate" @@ -54550,11 +59125,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -54748,23 +59318,6 @@ "requestBody": { "description": "Partially update information about a Seo Url Template resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SeoUrlTemplate" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SeoUrlTemplate" @@ -54820,6 +59373,86 @@ } } }, + "/aggregate/seo-url-template": { + "post": { + "tags": [ + "Seo Url Template" + ], + "summary": "Aggregate for the Seo Url Template resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateSeoUrlTemplate", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of SeoUrlTemplate", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SeoUrlTemplate" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SeoUrlTemplate" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/shipping-method": { "get": { "tags": [ @@ -54955,23 +59588,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ShippingMethod" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ShippingMethod" @@ -55035,11 +59651,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -55233,23 +59844,6 @@ "requestBody": { "description": "Partially update information about a Shipping Method resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ShippingMethod" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ShippingMethod" @@ -55305,6 +59899,86 @@ } } }, + "/aggregate/shipping-method": { + "post": { + "tags": [ + "Shipping Method" + ], + "summary": "Aggregate for the Shipping Method resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateShippingMethod", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ShippingMethod", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ShippingMethod" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ShippingMethod" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/shipping-method-price": { "get": { "tags": [ @@ -55440,23 +60114,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ShippingMethodPrice" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ShippingMethodPrice" @@ -55520,11 +60177,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -55718,23 +60370,6 @@ "requestBody": { "description": "Partially update information about a Shipping Method Price resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/ShippingMethodPrice" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/ShippingMethodPrice" @@ -55790,6 +60425,86 @@ } } }, + "/aggregate/shipping-method-price": { + "post": { + "tags": [ + "Shipping Method Price" + ], + "summary": "Aggregate for the Shipping Method Price resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateShippingMethodPrice", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of ShippingMethodPrice", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ShippingMethodPrice" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ShippingMethodPrice" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/snippet": { "get": { "tags": [ @@ -55925,23 +60640,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Snippet" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Snippet" @@ -56005,11 +60703,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -56203,23 +60896,6 @@ "requestBody": { "description": "Partially update information about a Snippet resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Snippet" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Snippet" @@ -56275,6 +60951,86 @@ } } }, + "/aggregate/snippet": { + "post": { + "tags": [ + "Snippet" + ], + "summary": "Aggregate for the Snippet resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateSnippet", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Snippet", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snippet" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snippet" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/snippet-set": { "get": { "tags": [ @@ -56410,23 +61166,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SnippetSet" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SnippetSet" @@ -56490,11 +61229,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -56688,23 +61422,6 @@ "requestBody": { "description": "Partially update information about a Snippet Set resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SnippetSet" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SnippetSet" @@ -56760,6 +61477,86 @@ } } }, + "/aggregate/snippet-set": { + "post": { + "tags": [ + "Snippet Set" + ], + "summary": "Aggregate for the Snippet Set resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateSnippetSet", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of SnippetSet", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SnippetSet" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SnippetSet" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/state-machine": { "get": { "tags": [ @@ -56895,23 +61692,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/StateMachine" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/StateMachine" @@ -56975,11 +61755,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -57173,23 +61948,6 @@ "requestBody": { "description": "Partially update information about a State Machine resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/StateMachine" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/StateMachine" @@ -57245,6 +62003,86 @@ } } }, + "/aggregate/state-machine": { + "post": { + "tags": [ + "State Machine" + ], + "summary": "Aggregate for the State Machine resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateStateMachine", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of StateMachine", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StateMachine" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StateMachine" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/state-machine-history": { "get": { "tags": [ @@ -57380,23 +62218,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/StateMachineHistory" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/StateMachineHistory" @@ -57460,11 +62281,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -57658,23 +62474,6 @@ "requestBody": { "description": "Partially update information about a State Machine History resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/StateMachineHistory" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/StateMachineHistory" @@ -57730,6 +62529,86 @@ } } }, + "/aggregate/state-machine-history": { + "post": { + "tags": [ + "State Machine History" + ], + "summary": "Aggregate for the State Machine History resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateStateMachineHistory", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of StateMachineHistory", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StateMachineHistory" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StateMachineHistory" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/state-machine-state": { "get": { "tags": [ @@ -57865,23 +62744,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/StateMachineState" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/StateMachineState" @@ -57945,11 +62807,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -58143,23 +63000,6 @@ "requestBody": { "description": "Partially update information about a State Machine State resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/StateMachineState" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/StateMachineState" @@ -58215,6 +63055,86 @@ } } }, + "/aggregate/state-machine-state": { + "post": { + "tags": [ + "State Machine State" + ], + "summary": "Aggregate for the State Machine State resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateStateMachineState", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of StateMachineState", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StateMachineState" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StateMachineState" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/state-machine-transition": { "get": { "tags": [ @@ -58350,23 +63270,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/StateMachineTransition" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/StateMachineTransition" @@ -58430,11 +63333,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -58628,23 +63526,6 @@ "requestBody": { "description": "Partially update information about a State Machine Transition resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/StateMachineTransition" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/StateMachineTransition" @@ -58700,6 +63581,86 @@ } } }, + "/aggregate/state-machine-transition": { + "post": { + "tags": [ + "State Machine Transition" + ], + "summary": "Aggregate for the State Machine Transition resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateStateMachineTransition", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of StateMachineTransition", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StateMachineTransition" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StateMachineTransition" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/system-config": { "get": { "tags": [ @@ -58835,23 +63796,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SystemConfig" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SystemConfig" @@ -58915,11 +63859,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -59113,23 +64052,6 @@ "requestBody": { "description": "Partially update information about a System Config resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/SystemConfig" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/SystemConfig" @@ -59185,6 +64107,86 @@ } } }, + "/aggregate/system-config": { + "post": { + "tags": [ + "System Config" + ], + "summary": "Aggregate for the System Config resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateSystemConfig", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of SystemConfig", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemConfig" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemConfig" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/tag": { "get": { "tags": [ @@ -59320,23 +64322,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Tag" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Tag" @@ -59400,11 +64385,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -59598,23 +64578,6 @@ "requestBody": { "description": "Partially update information about a Tag resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Tag" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Tag" @@ -59670,6 +64633,86 @@ } } }, + "/aggregate/tag": { + "post": { + "tags": [ + "Tag" + ], + "summary": "Aggregate for the Tag resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateTag", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Tag", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tag" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tag" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/tax": { "get": { "tags": [ @@ -59805,23 +64848,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Tax" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Tax" @@ -59885,11 +64911,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -60083,23 +65104,6 @@ "requestBody": { "description": "Partially update information about a Tax resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Tax" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Tax" @@ -60155,6 +65159,86 @@ } } }, + "/aggregate/tax": { + "post": { + "tags": [ + "Tax" + ], + "summary": "Aggregate for the Tax resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateTax", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Tax", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tax" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tax" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/tax-provider": { "get": { "tags": [ @@ -60290,23 +65374,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/TaxProvider" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/TaxProvider" @@ -60370,11 +65437,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -60568,23 +65630,6 @@ "requestBody": { "description": "Partially update information about a Tax Provider resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/TaxProvider" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/TaxProvider" @@ -60640,6 +65685,86 @@ } } }, + "/aggregate/tax-provider": { + "post": { + "tags": [ + "Tax Provider" + ], + "summary": "Aggregate for the Tax Provider resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateTaxProvider", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of TaxProvider", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxProvider" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxProvider" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/tax-rule": { "get": { "tags": [ @@ -60775,23 +65900,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/TaxRule" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/TaxRule" @@ -60855,11 +65963,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -61053,23 +66156,6 @@ "requestBody": { "description": "Partially update information about a Tax Rule resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/TaxRule" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/TaxRule" @@ -61125,6 +66211,86 @@ } } }, + "/aggregate/tax-rule": { + "post": { + "tags": [ + "Tax Rule" + ], + "summary": "Aggregate for the Tax Rule resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateTaxRule", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of TaxRule", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxRule" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxRule" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/tax-rule-type": { "get": { "tags": [ @@ -61260,23 +66426,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/TaxRuleType" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/TaxRuleType" @@ -61340,11 +66489,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -61538,23 +66682,6 @@ "requestBody": { "description": "Partially update information about a Tax Rule Type resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/TaxRuleType" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/TaxRuleType" @@ -61610,6 +66737,86 @@ } } }, + "/aggregate/tax-rule-type": { + "post": { + "tags": [ + "Tax Rule Type" + ], + "summary": "Aggregate for the Tax Rule Type resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateTaxRuleType", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of TaxRuleType", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxRuleType" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TaxRuleType" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/theme": { "get": { "tags": [ @@ -61745,23 +66952,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Theme" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Theme" @@ -61825,11 +67015,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -62023,23 +67208,6 @@ "requestBody": { "description": "Partially update information about a Theme resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Theme" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Theme" @@ -62095,6 +67263,86 @@ } } }, + "/aggregate/theme": { + "post": { + "tags": [ + "Theme" + ], + "summary": "Aggregate for the Theme resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateTheme", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Theme", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Theme" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Theme" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/unit": { "get": { "tags": [ @@ -62230,23 +67478,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Unit" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Unit" @@ -62310,11 +67541,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -62508,23 +67734,6 @@ "requestBody": { "description": "Partially update information about a Unit resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Unit" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Unit" @@ -62580,6 +67789,86 @@ } } }, + "/aggregate/unit": { + "post": { + "tags": [ + "Unit" + ], + "summary": "Aggregate for the Unit resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateUnit", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Unit", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Unit" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Unit" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/user": { "get": { "tags": [ @@ -62715,23 +68004,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/User" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/User" @@ -62795,11 +68067,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -62993,23 +68260,6 @@ "requestBody": { "description": "Partially update information about a User resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/User" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/User" @@ -63065,6 +68315,86 @@ } } }, + "/aggregate/user": { + "post": { + "tags": [ + "User" + ], + "summary": "Aggregate for the User resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateUser", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of User", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/User" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/User" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/user-access-key": { "get": { "tags": [ @@ -63200,23 +68530,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/UserAccessKey" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/UserAccessKey" @@ -63280,11 +68593,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -63478,23 +68786,6 @@ "requestBody": { "description": "Partially update information about a User Access Key resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/UserAccessKey" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/UserAccessKey" @@ -63550,6 +68841,86 @@ } } }, + "/aggregate/user-access-key": { + "post": { + "tags": [ + "User Access Key" + ], + "summary": "Aggregate for the User Access Key resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateUserAccessKey", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of UserAccessKey", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UserAccessKey" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UserAccessKey" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/user-config": { "get": { "tags": [ @@ -63685,23 +69056,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/UserConfig" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/UserConfig" @@ -63765,11 +69119,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -63963,23 +69312,6 @@ "requestBody": { "description": "Partially update information about a User Config resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/UserConfig" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/UserConfig" @@ -64035,6 +69367,86 @@ } } }, + "/aggregate/user-config": { + "post": { + "tags": [ + "User Config" + ], + "summary": "Aggregate for the User Config resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateUserConfig", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of UserConfig", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UserConfig" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UserConfig" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/user-recovery": { "get": { "tags": [ @@ -64170,23 +69582,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/UserRecovery" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/UserRecovery" @@ -64250,11 +69645,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -64448,23 +69838,6 @@ "requestBody": { "description": "Partially update information about a User Recovery resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/UserRecovery" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/UserRecovery" @@ -64520,6 +69893,86 @@ } } }, + "/aggregate/user-recovery": { + "post": { + "tags": [ + "User Recovery" + ], + "summary": "Aggregate for the User Recovery resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateUserRecovery", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of UserRecovery", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UserRecovery" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UserRecovery" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/webhook": { "get": { "tags": [ @@ -64655,23 +70108,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Webhook" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Webhook" @@ -64735,11 +70171,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -64933,23 +70364,6 @@ "requestBody": { "description": "Partially update information about a Webhook resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Webhook" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Webhook" @@ -65005,6 +70419,86 @@ } } }, + "/aggregate/webhook": { + "post": { + "tags": [ + "Webhook" + ], + "summary": "Aggregate for the Webhook resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateWebhook", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aggregations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aggregation" + } + } + }, + "required": [ + "aggregations" + ] + } + } + } + }, + "responses": { + "200": { + "description": "List of Webhook", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Webhook" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Webhook" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, "/webhook-event-log": { "get": { "tags": [ @@ -65140,169 +70634,147 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { + "application/json": { "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/WebhookEventLog" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" + "$ref": "#/components/schemas/WebhookEventLog" + } + } + } + }, + "responses": { + "200": { + "description": "Detail of WebhookEventLog", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" }, - "uniqueItems": true + { + "type": "object", + "properties": { + "data": { + "$ref": "#/components/schemas/WebhookEventLog" + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "required": [ + "data" + ], + "properties": { + "data": { + "$ref": "#/components/schemas/WebhookEventLog" + } } } } - }, + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, + "/search/webhook-event-log": { + "post": { + "tags": [ + "Webhook Event Log" + ], + "summary": "Search for the Webhook Event Log resources.", + "description": "Available since: 6.4.1.0", + "operationId": "searchWebhookEventLog", + "requestBody": { + "required": true, + "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WebhookEventLog" + "$ref": "#/components/schemas/Criteria" } } } }, - "responses": { - "200": { - "description": "Detail of WebhookEventLog", - "content": { - "application/vnd.api+json": { - "schema": { - "allOf": [ - { - "$ref": "#/components/schemas/success" - }, - { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/WebhookEventLog" - } - } - } - ] - } - }, - "application/json": { - "schema": { - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "$ref": "#/components/schemas/WebhookEventLog" - } - } - } - } - } - }, - "400": { - "$ref": "#/components/responses/400" - }, - "401": { - "$ref": "#/components/responses/401" - } - } - } - }, - "/search/webhook-event-log": { - "post": { - "tags": [ - "Webhook Event Log" - ], - "summary": "Search for the Webhook Event Log resources.", - "description": "Available since: 6.4.1.0", - "operationId": "searchWebhookEventLog", - "requestBody": { - "required": true, - "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - } - } - }, - "responses": { - "200": { - "description": "List of WebhookEventLog", - "content": { - "application/vnd.api+json": { - "schema": { - "allOf": [ - { - "$ref": "#/components/schemas/success" - }, - { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/WebhookEventLog" - } - } - } - } - ] - } - }, - "application/json": { - "schema": { - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/WebhookEventLog" - } - } - } - } - } - } - }, - "400": { - "$ref": "#/components/responses/400" - }, - "401": { - "$ref": "#/components/responses/401" - } - } - } - }, - "/webhook-event-log/{id}": { - "get": { - "tags": [ - "Webhook Event Log" - ], - "summary": "Detailed information about a Webhook Event Log resource.", - "description": "Available since: 6.4.1.0", - "operationId": "getWebhookEventLog", - "parameters": [ - { - "name": "id", - "in": "path", - "description": "Identifier for the webhook_event_log", - "required": true, - "schema": { - "type": "string", - "pattern": "^[0-9a-f]{32}$" - } - } - ], + "responses": { + "200": { + "description": "List of WebhookEventLog", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WebhookEventLog" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WebhookEventLog" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, + "/webhook-event-log/{id}": { + "get": { + "tags": [ + "Webhook Event Log" + ], + "summary": "Detailed information about a Webhook Event Log resource.", + "description": "Available since: 6.4.1.0", + "operationId": "getWebhookEventLog", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "Identifier for the webhook_event_log", + "required": true, + "schema": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + } + } + ], "responses": { "200": { "description": "Detail of WebhookEventLog", @@ -65418,23 +70890,6 @@ "requestBody": { "description": "Partially update information about a Webhook Event Log resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/WebhookEventLog" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/WebhookEventLog" @@ -65490,356 +70945,82 @@ } } }, - "/_action/mail-template/send": { + "/aggregate/webhook-event-log": { "post": { "tags": [ - "Mail Operations" + "Webhook Event Log" ], - "summary": "Send a mail", - "description": "Generates a mail from a mail template and sends it to the customer.\n\nTake a look at the `salesChannel` entity for possible values. For example `{{ salesChannel.name }}` can be used.", - "operationId": "send", + "summary": "Aggregate for the Webhook Event Log resources.", + "description": "Available since: 6.6.10.0", + "operationId": "aggregateWebhookEventLog", "requestBody": { "required": true, "content": { "application/json": { "schema": { - "required": [ - "recipients", - "salesChannelId", - "contentHtml", - "contentPlain", - "subject", - "senderName" - ], + "type": "object", "properties": { - "recipients": { - "description": "A list of recipients with name and mail address.", - "type": "object", - "example": { - "test1@example.com": "Test user 1", - "test2@example.com": "Test user 2" - }, - "additionalProperties": { - "description": "Name of the recipient.", - "type": "string" - } - }, - "salesChannelId": { - "description": "Identifier of the sales channel from which the mail should be send.", - "type": "string", - "pattern": "^[0-9a-f]{32}$" - }, - "contentHtml": { - "description": "The content of the mail in HTML format.", - "type": "string" - }, - "contentPlain": { - "description": "The content of the mail as plain text.", - "type": "string" - }, - "subject": { - "description": "Subject of the mail.", - "type": "string" - }, - "senderName": { - "description": "Name of the sender.", - "type": "string" - }, - "senderEmail": { - "description": "Mail address of the sender. If not set, `core.basicInformation.email` or `core.mailerSettings.senderAddress` will be used from the shop configuration.", - "type": "string" - }, - "mediaIds": { - "description": "List of media identifiers which should be attached to the mail.", - "type": "array", - "items": { - "type": "string", - "pattern": "^[0-9a-f]{32}$" - } - }, - "binAttachments": { - "description": "A list of binary attachments which should be added to the mail.", - "required": [ - "content", - "fileName", - "mimeType" - ], + "aggregations": { "type": "array", "items": { - "properties": { - "content": { - "description": "Binary content of the attachment.", - "type": "string" - }, - "fileName": { - "description": "File name of the attachment.", - "type": "string" - }, - "mimeType": { - "description": "Mime type of the attachment.", - "type": "string" - } - }, - "type": "object" - } - }, - "recipientsBcc": { - "description": "A list of recipients with name and mail address to be set in BCC.", - "type": "object", - "example": { - "test1@example.com": "Test user 1", - "test2@example.com": "Test user 2" - }, - "additionalProperties": { - "description": "Name of the recipient.", - "type": "string" - } - }, - "recipientsCc": { - "description": "A list of recipients with name and mail address to be set in CC.", - "type": "object", - "example": { - "test1@example.com": "Test user 1", - "test2@example.com": "Test user 2" - }, - "additionalProperties": { - "description": "Name of the recipient.", - "type": "string" - } - }, - "replyTo": { - "description": "A list of mail addresses with name and mail address to be set in reply to.", - "type": "object", - "example": { - "test1@example.com": "Test user 1", - "test2@example.com": "Test user 2" - }, - "additionalProperties": { - "description": "Name of the recipient.", - "type": "string" - } - }, - "returnPath": { - "description": "A list of mail addresses with name and mail address to be set in return path.", - "type": "object", - "example": { - "test1@example.com": "Test user 1", - "test2@example.com": "Test user 2" - }, - "additionalProperties": { - "description": "Name of the recipient.", - "type": "string" + "$ref": "#/components/schemas/Aggregation" } } }, - "type": "object" + "required": [ + "aggregations" + ] } } } }, "responses": { "200": { - "description": "The mail was sent successful", + "description": "List of WebhookEventLog", "content": { - "application/json": { + "application/vnd.api+json": { "schema": { - "properties": { - "size": { - "description": "Length of the email message", - "type": "integer" - } - }, - "type": "object" - } - } - } - } - } - } - }, - "/_action/mail-template/validate": { - "post": { - "tags": [ - "Mail Operations" - ], - "summary": "Validate a mail content", - "description": "Validates if content for a mail can be rendered without sending an email.", - "operationId": "validate", - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "required": [ - "contentHtml", - "contentPlain" - ], - "properties": { - "contentHtml": { - "description": "The content of the mail in HTML format.", - "type": "string" - }, - "contentPlain": { - "description": "The content of the mail as plain text.", - "type": "string" - } - }, - "type": "object" - } - } - } - }, - "responses": { - "204": { - "description": "Returns a no content response indicating the mail content was rendered successfully." - } - } - } - }, - "/_action/mail-template/build": { - "post": { - "tags": [ - "Mail Operations" - ], - "summary": "Preview a mail template", - "description": "Generates a preview of a mail template.", - "operationId": "build", - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "required": [ - "mailTemplateType", - "mailTemplate" - ], - "properties": { - "mailTemplateType": { - "description": "Only the property `templateData` is used. It provides additional variables to the templating engine.", - "properties": { - "templateData": { - "description": "An associative array that is handed over to the templating engine and can be used as variables in the mail content.", - "type": "object", - "example": { - "order": { - "orderNumber": 5000, - "customerName": "Example Customer" - }, - "messageOfTheDay": "An apple a day keeps the doctor away!" - }, - "additionalProperties": true - } + "allOf": [ + { + "$ref": "#/components/schemas/success" }, - "type": "object" - }, - "mailTemplate": { - "description": "The content of the mail as plain text.", - "properties": { - "contentHtml": { - "description": "The content of mail mail template in html format.", - "type": "string", - "example": "Hello {{ order.customerName }}, this is example mail content, the current date is {{ 'now'|date('d/m/Y') }}" + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WebhookEventLog" + } + } } - }, - "type": "object" - } - }, - "type": "object" - } - } - } - }, - "responses": { - "200": { - "description": "The rendered preview of the mail template.", - "content": { - "application/json": { - "schema": { - "type": "string" + } + ] } - } - } - } - } - } - }, - "/_info/openapi3.json": { - "get": { - "tags": [ - "System Info & Health Check" - ], - "summary": "Get OpenAPI Specification", - "description": "Get information about the admin API in OpenAPI format.", - "operationId": "api-info", - "parameters": [ - { - "name": "type", - "in": "query", - "description": "Type of the api", - "schema": { - "type": "string", - "enum": [ - "jsonapi", - "json" - ] - } - } - ], - "responses": { - "200": { - "$ref": "#/components/responses/OpenApi3" - } - } - } - }, - "/_proxy/generate-imitate-customer-token": { - "post": { - "tags": [ - "Customer impersonation" - ], - "summary": "Generate a customer impersonation token", - "description": "Generates a customer impersonation token for the given customer and sales channel.\n\nThe token can be used to authenticate as the customer in the sales channel.", - "operationId": "generateImitateCustomerToken", - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "required": [ - "customerId", - "salesChannelId" - ], - "properties": { - "customerId": { - "description": "ID of the customer", - "type": "string" - }, - "salesChannelId": { - "description": "ID of the sales channel", - "type": "string" - } - }, - "type": "object" - } - } - } - }, - "responses": { - "200": { - "description": "The generated customer impersonation token.", - "content": { + }, "application/json": { "schema": { + "type": "object", "properties": { - "token": { - "description": "The generated customer impersonation token", - "type": "string" + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WebhookEventLog" + } } - }, - "type": "object" + } } } } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" } } } @@ -65918,160 +71099,127 @@ } } }, - "/_info/flow-actions.json": { + "/_action/number-range/reserve/{type}/{saleschannel}": { "get": { "tags": [ - "System Info & Health Check" + "Document Management" + ], + "summary": "Reserve or preview a number-range / document number.", + "description": "This endpoint provides functionality to reserve or preview a document number which can be used to create a new document using the `/_action/order/{orderId}/document/{documentTypeName}` endpoint.\n\nThe number generated by the endpoint will be reserved and the number pointer will be incremented with every call. For preview purposes, you can add the `?preview=1` parameter to the request. In that case, the number will not be incremented.", + "operationId": "numberRangeReserve", + "parameters": [ + { + "name": "type", + "in": "path", + "description": "`technicalName` of the document type (e.g. `document_invoice`). Available types can be fetched with the `/api/document-type endpoint`.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "saleschannel", + "in": "path", + "description": "Sales channel for the number range. Number ranges can be defined per sales channel, so you can pass a sales channel ID here.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "preview", + "in": "query", + "description": "If this parameter has a true value, the number will not actually be incremented, but only previewed.", + "required": false, + "schema": { + "type": "boolean" + } + } ], - "summary": "Get actions for flow builder", - "description": "Get a list of action for flow builder.", - "operationId": "flow-actions", "responses": { "200": { - "description": "Returns a list of action for flow builder.", + "description": "The generated number", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/flowBuilderActionsResponse" + "properties": { + "number": { + "description": "The generated (or previewed) document number.", + "type": "string" + } + }, + "type": "object" } } } + }, + "400": { + "description": "Number range not found" } } } }, - "/_action/index": { - "post": { + "/_action/container_cache": { + "delete": { "tags": [ "System Operations" ], - "summary": "Run indexer", - "description": "Runs all registered indexer in the shop asynchronously.", - "operationId": "index", - "requestBody": { - "content": { - "application/json": { - "schema": { - "properties": { - "skip": { - "description": "Array of indexers/updaters to be skipped.", - "type": "array", - "items": { - "type": "string" - } - } - }, - "type": "object" - } - } - } - }, + "summary": "Clear container caches", + "description": "The container cache is immediately cleared synchronously.", + "operationId": "clearContainerCache", "responses": { "204": { - "description": "Returns a no content response indicating that the indexing progress startet." + "description": "Returns a no content response indicating that the container cache is cleared." } } } }, - "/_action/order_transaction_capture_refund/{refundId}": { - "post": { + "/_action/document/{documentId}/{deepLinkCode}": { + "get": { "tags": [ - "Order Management" + "Document Management" ], - "summary": "Refund an order transaction capture", - "description": "Refunds an order transaction capture.", - "operationId": "orderTransactionCaptureRefund", + "summary": "Download a document", + "description": "Download a document by its identifier and deep link code.", + "operationId": "downloadDocument", "parameters": [ { - "name": "refundId", + "name": "documentId", "in": "path", - "description": "Identifier of the order transaction capture refund.", + "description": "Identifier of the document to be downloaded.", "required": true, "schema": { "type": "string", "pattern": "^[0-9a-f]{32}$" } - } - ], - "responses": { - "204": { - "description": "Refund was successful" }, - "400": { - "description": "Something went wrong, while processing the refund" + { + "name": "deepLinkCode", + "in": "path", + "description": "A unique hash code which was generated when the document was created.", + "required": true, + "schema": { + "type": "string" + } }, - "404": { - "description": "Refund with id not found" - } - } - } - }, - "/_action/cleanup": { - "delete": { - "tags": [ - "System Operations" - ], - "summary": "Clear old cache folders", - "description": "Removes cache folders that are not needed anymore.", - "operationId": "clearOldCacheFolders", - "responses": { - "204": { - "description": "Returns a no content response indicating that the cleanup finished." - } - } - } - }, - "/_action/cache_info": { - "get": { - "tags": [ - "System Operations" - ], - "summary": "Get cache information", - "description": "Get information about the cache configuration", - "operationId": "info", - "responses": { - "200": { - "description": "Information about the cache state.", - "content": { - "application/json": { - "schema": { - "properties": { - "environment": { - "description": "The active environment.", - "type": "string" - }, - "httpCache": { - "description": "State of the HTTP cache.", - "type": "boolean" - }, - "cacheAdapter": { - "description": "The active cache adapter.", - "type": "string" - } - }, - "type": "object" - } - } + { + "name": "download", + "in": "query", + "description": "This parameter controls the `Content-Disposition` header. If set to `true` the header will be set to `attachment` else `inline`.", + "schema": { + "type": "boolean", + "default": false } } - } - } - }, - "/_info/config": { - "get": { - "tags": [ - "System Info & Health Check" ], - "summary": "Get API information", - "description": "Get information about the API", - "operationId": "config", "responses": { "200": { - "description": "Returns information about the API.", + "description": "The document.", "content": { - "application/json": { + "application/octet-stream": { "schema": { - "$ref": "#/components/schemas/infoConfigResponse" + "type": "string", + "format": "binary" } } } @@ -66079,19 +71227,19 @@ } } }, - "/_action/order_delivery/{orderDeliveryId}/state/{transition}": { + "/_action/document/{documentId}/upload": { "post": { "tags": [ - "Order Management" + "Document Management" ], - "summary": "Transition an order delivery to a new state", - "description": "Changes the order delivery state and informs the customer via email if configured.", - "operationId": "orderDeliveryStateTransition", + "summary": "Upload a file for a document", + "description": "Uploads a file for a document. This prevents the document from being dynamically generated and delivers the uploaded file instead, when the document is downloaded.\n\nNote:\n* The document is required to be `static`\n* A document can only have one media file\n\nThe are two methods of providing a file to this route:\n * Use a typical file upload and provide the file in the request\n * Fetch the file from an url. This only works if the `shopware.media.enable_url_upload_feature` variable is set to true in the shop environment.\nTo use file upload via url, the content type has to be `application/json` and the parameter `url` has to be provided.", + "operationId": "uploadToDocument", "parameters": [ { - "name": "orderDeliveryId", + "name": "documentId", "in": "path", - "description": "Identifier of the order delivery.", + "description": "Identifier of the document the new file should be added to.", "required": true, "schema": { "type": "string", @@ -66099,9 +71247,18 @@ } }, { - "name": "transition", - "in": "path", - "description": "The `action_name` of the `state_machine_transition`. For example `process` if the order state should change from open to in progress.\n\nNote: If you choose a transition which is not possible, you will get an error that lists possible transition for the actual state.", + "name": "fileName", + "in": "query", + "description": "Name of the uploaded file.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "extension", + "in": "query", + "description": "Extension of the uploaded file. For example `pdf`", "required": true, "schema": { "type": "string" @@ -66109,34 +71266,22 @@ } ], "requestBody": { - "required": false, "content": { + "application/octet-stream": { + "schema": { + "type": "string", + "format": "binary" + } + }, "application/json": { "schema": { + "required": [ + "url" + ], "properties": { - "sendMail": { - "description": "Controls if a mail should be send to the customer." - }, - "documentIds": { - "description": "A list of document identifiers that should be attached", - "type": "array", - "items": { - "type": "string", - "pattern": "^[0-9a-f]{32}$" - } - }, - "mediaIds": { - "description": "A list of media identifiers that should be attached", - "type": "array", - "items": { - "type": "string", - "pattern": "^[0-9a-f]{32}$" - } - }, - "stateFieldName": { - "description": "This is the state column within the order delivery database table. There should be no need to change it from the default.", - "type": "string", - "default": "stateId" + "url": { + "description": "The url of the document that will be downloaded.", + "type": "string" } }, "type": "object" @@ -66146,37 +71291,110 @@ }, "responses": { "200": { - "description": "Todo: Use ref of `state_machine_transition` here" + "description": "Document uploaded successful", + "content": { + "application/json": { + "schema": { + "properties": { + "documentId": { + "description": "Identifier of the document.", + "type": "string", + "pattern": "^[0-9a-f]{32}$" + }, + "documentDeepLink": { + "description": "A unique hash code which is required to open the document.", + "type": "string" + } + }, + "type": "object" + } + } + } } } } }, - "/_action/cache": { - "delete": { + "/_action/index": { + "post": { "tags": [ "System Operations" ], - "summary": "Clear caches", - "description": "The cache is immediately cleared synchronously for all used adapters.", - "operationId": "clearCache", + "summary": "Run indexer", + "description": "Runs all registered indexer in the shop asynchronously.", + "operationId": "index", + "requestBody": { + "content": { + "application/json": { + "schema": { + "properties": { + "skip": { + "description": "Array of indexers/updaters to be skipped.", + "type": "array", + "items": { + "type": "string" + } + } + }, + "type": "object" + } + } + } + }, "responses": { "204": { - "description": "Returns a no content response indicating that the cache has been cleared." + "description": "Returns a no content response indicating that the indexing progress startet." } } } }, - "/_action/index-products": { + "/_proxy/generate-imitate-customer-token": { "post": { "tags": [ - "System Operations" + "Customer impersonation" ], - "summary": "Send product indexing message", - "description": "Dispatches a product indexing message to the message bus, with the provided ids", - "operationId": "productIndexing", + "summary": "Generate a customer impersonation token", + "description": "Generates a customer impersonation token for the given customer and sales channel.\n\nThe token can be used to authenticate as the customer in the sales channel.", + "operationId": "generateImitateCustomerToken", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "required": [ + "customerId", + "salesChannelId" + ], + "properties": { + "customerId": { + "description": "ID of the customer", + "type": "string" + }, + "salesChannelId": { + "description": "ID of the sales channel", + "type": "string" + } + }, + "type": "object" + } + } + } + }, "responses": { - "204": { - "description": "Returns an empty response indicating that the message dispatched." + "200": { + "description": "The generated customer impersonation token.", + "content": { + "application/json": { + "schema": { + "properties": { + "token": { + "description": "The generated customer impersonation token", + "type": "string" + } + }, + "type": "object" + } + } + } } } } @@ -66365,38 +71583,31 @@ } } }, - "/_action/container_cache": { - "delete": { - "tags": [ - "System Operations" - ], - "summary": "Clear container caches", - "description": "The container cache is immediately cleared synchronously.", - "operationId": "clearContainerCache", - "responses": { - "204": { - "description": "Returns a no content response indicating that the container cache is cleared." - } - } - } - }, - "/_action/scheduled-task/run": { - "post": { + "/_action/cache_info": { + "get": { "tags": [ "System Operations" ], - "summary": "Run scheduled tasks.", - "description": "Starts the scheduled task worker to handle the next scheduled tasks.", - "operationId": "runScheduledTasks", + "summary": "Get cache information", + "description": "Get information about the cache configuration", + "operationId": "info", "responses": { "200": { - "description": "Returns a success message indicating a successful run.", + "description": "Information about the cache state.", "content": { "application/json": { "schema": { "properties": { - "message": { - "description": "Success message", + "environment": { + "description": "The active environment.", + "type": "string" + }, + "httpCache": { + "description": "State of the HTTP cache.", + "type": "boolean" + }, + "cacheAdapter": { + "description": "The active cache adapter.", "type": "string" } }, @@ -66408,194 +71619,103 @@ } } }, - "/_action/scheduled-task/min-run-interval": { + "/_info/health-check": { "get": { "tags": [ - "System Operations" + "System Info & Health Check" ], - "summary": "Get the minimum schedules task interval", - "description": "Fetches the smallest interval that a scheduled task uses.", - "operationId": "getMinRunInterval", + "summary": "Check that the Application is running", + "operationId": "healthCheck", "responses": { "200": { - "description": "Returns the minimum interval.", - "content": { - "application/json": { - "schema": { - "properties": { - "minRunInterval": { - "description": "Minimal interval in seconds.", - "type": "string" - } - }, - "type": "object" - } - } - } + "description": "Returns empty response" + }, + "500": { + "description": "Application is not working properly" } } } }, - "/oauth/token": { - "post": { + "/_info/system-health-check": { + "get": { "tags": [ - "Authorization & Authentication" + "System Info & Health Check" ], - "summary": "Fetch an access token", - "description": "Fetch a access token that can be used to perform authenticated requests. For more information take a look at the [Authentication documentation](https://shopware.stoplight.io/docs/admin-api/docs/concepts/authentication-authorisation.md).", - "operationId": "token", - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "oneOf": [ - { - "$ref": "#/components/schemas/OAuthPasswordGrant" - }, - { - "$ref": "#/components/schemas/OAuthRefreshTokenGrant" - }, - { - "$ref": "#/components/schemas/OAuthClientCredentialsGrant" - } - ] - } - } + "summary": "Perform a detailed system health check", + "operationId": "systemHealthCheck", + "parameters": [ + { + "name": "verbose", + "in": "query", + "required": false, + "schema": { + "type": "boolean", + "default": false + }, + "description": "Include detailed information in the response" } - }, + ], "responses": { "200": { - "description": "Authorized successfully.", + "description": "Returns the system health check results", "content": { "application/json": { "schema": { - "required": [ - "token_type", - "expires_in", - "access_token" - ], + "type": "object", "properties": { - "token_type": { - "description": "Type of the token.", - "type": "string" - }, - "expires_in": { - "description": "Token lifetime in seconds.", - "type": "integer" - }, - "access_token": { - "description": "The access token that can be used for subsequent requests", - "type": "string" - }, - "refresh_token": { - "description": "The refresh token that can be used to refresh the access token. This field is not returned on grant type `refresh_token`.", - "type": "string" + "checks": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "healthy": { + "type": "boolean" + }, + "status": { + "type": "string" + }, + "message": { + "type": "string" + }, + "extra": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": true + } + } + } + } } - }, - "type": "object" + } } } } }, - "400": { - "$ref": "#/components/responses/400" + "500": { + "description": "Application is not working properly" } } } }, - "/_action/sync": { - "post": { + "/_info/events.json": { + "get": { "tags": [ - "Bulk Operations" - ], - "summary": "Bulk edit entities", - "description": "Starts a sync process for the list of provided actions. This can be upserts and deletes on different entities to an asynchronous process in the background. You can control the behaviour with the `indexing-behavior` header.", - "operationId": "sync", - "parameters": [ - { - "name": "fail-on-error", - "in": "header", - "description": "To continue upcoming actions on errors, set the `fail-on-error` header to `false`.", - "schema": { - "type": "boolean", - "default": true - } - }, - { - "name": "indexing-behavior", - "in": "header", - "description": "Controls the indexing behavior.\n - `disable-indexing`: Data indexing is completely disabled", - "schema": { - "type": "string", - "enum": [ - "use-queue-indexing", - "disable-indexing" - ] - } - } + "System Info & Health Check" ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "required": [ - "action", - "entity", - "payload" - ], - "properties": { - "action": { - "description": "The action indicates what should happen with the provided payload.\n * `upsert`: The Sync API does not differ between create and update operations,\n but always performs an upsert operation. During an upsert, the system checks whether the entity already exists in the\n system and updates it if an identifier has been passed, otherwise a new entity is created with this identifier.\n * `delete`: Deletes entities with the provided identifiers", - "type": "string", - "enum": [ - "upsert", - "delete" - ] - }, - "entity": { - "description": "The entity that should be processed with the payload.", - "type": "string", - "example": "product" - }, - "payload": { - "description": "Contains a list of changesets for an entity. If the action type is `delete`,\n a list of identifiers can be provided.", - "type": "array", - "items": { - "type": "object" - } - } - }, - "type": "object" - } - } - } - } - }, + "summary": "Get Business events", + "description": "Get a list of about the business events.", + "operationId": "business-events", "responses": { "200": { - "description": "Returns a sync result containing information about the updated entities", + "description": "Returns a list of about the business events.", "content": { "application/json": { "schema": { - "properties": { - "data": { - "description": "Object with information about updated entities", - "type": "object" - }, - "notFound": { - "description": "Object with information about not found entities", - "type": "object" - }, - "deleted": { - "description": "Object with information about deleted entities", - "type": "object" - } - }, - "type": "object" + "$ref": "#/components/schemas/businessEventsResponse" } } } @@ -66603,27 +71723,21 @@ } } }, - "/_info/version": { + "/_info/config": { "get": { "tags": [ "System Info & Health Check" ], - "summary": "Get the Shopware version", - "description": "Get the version of the Shopware instance", - "operationId": "infoShopwareVersion", + "summary": "Get API information", + "description": "Get information about the API", + "operationId": "config", "responses": { "200": { - "description": "Returns the version of the Shopware instance.", + "description": "Returns information about the API.", "content": { "application/json": { "schema": { - "properties": { - "version": { - "description": "The Shopware version.", - "type": "string" - } - }, - "type": "object" + "$ref": "#/components/schemas/infoConfigResponse" } } } @@ -66675,75 +71789,27 @@ } } }, - "/_action/media/{mediaId}/upload": { + "/_action/scheduled-task/run": { "post": { "tags": [ - "Asset Management" - ], - "summary": "Upload a file to a media entity", - "description": "Adds a new file to a media entity. If the entity has an existing file, it will be replaced.\n\nThe are two methods of providing a file to this route:\n * Use a typical file upload and provide the file in the request\n * Fetch the file from an url. This only works if the `shopware.media.enable_url_upload_feature` variable is set to true in the shop environment.\nTo use file upload via url, the content type has to be `application/json` and the parameter `url` has to be provided.", - "operationId": "upload", - "parameters": [ - { - "name": "mediaId", - "in": "path", - "description": "Identifier of the media entity.", - "required": true, - "schema": { - "type": "string", - "pattern": "^[0-9a-f]{32}$" - } - }, - { - "name": "fileName", - "in": "query", - "description": "Name of the uploaded file. If not provided the media identifier will be used as name", - "schema": { - "type": "string" - } - }, - { - "name": "extension", - "in": "query", - "description": "Extension of the uploaded file. For example `png`", - "required": true, - "schema": { - "type": "string" - } - } + "System Operations" ], - "requestBody": { - "content": { - "application/octet-stream": { - "schema": { - "type": "string", - "format": "binary" - } - }, - "application/json": { - "schema": { - "required": [ - "url" - ], - "properties": { - "url": { - "description": "The url of the media file that will be downloaded.", - "type": "string" - } - }, - "type": "object" - } - } - } - }, + "summary": "Run scheduled tasks.", + "description": "Starts the scheduled task worker to handle the next scheduled tasks.", + "operationId": "runScheduledTasks", "responses": { - "204": { - "description": "Media file uploaded successful", - "headers": { - "Location": { - "description": "Contains the url to the uploaded media for a redirect.", + "200": { + "description": "Returns a success message indicating a successful run.", + "content": { + "application/json": { "schema": { - "type": "string" + "properties": { + "message": { + "description": "Success message", + "type": "string" + } + }, + "type": "object" } } } @@ -66751,21 +71817,27 @@ } } }, - "/_info/events.json": { + "/_action/scheduled-task/min-run-interval": { "get": { "tags": [ - "System Info & Health Check" + "System Operations" ], - "summary": "Get Business events", - "description": "Get a list of about the business events.", - "operationId": "business-events", + "summary": "Get the minimum schedules task interval", + "description": "Fetches the smallest interval that a scheduled task uses.", + "operationId": "getMinRunInterval", "responses": { "200": { - "description": "Returns a list of about the business events.", + "description": "Returns the minimum interval.", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/businessEventsResponse" + "properties": { + "minRunInterval": { + "description": "Minimal interval in seconds.", + "type": "string" + } + }, + "type": "object" } } } @@ -66773,52 +71845,86 @@ } } }, - "/_action/document/{documentId}/{deepLinkCode}": { - "get": { + "/_action/order/{orderId}/order-address": { + "post": { "tags": [ - "Document Management" + "Order address" ], - "summary": "Download a document", - "description": "Download a document by its identifier and deep link code.", - "operationId": "downloadDocument", + "summary": "Update order addresses", + "description": "Endpoint which takes a list of mapping objects as payload and updates the order addresses accordingly", + "operationId": "updateOrderAddresses", "parameters": [ { - "name": "documentId", + "name": "orderId", "in": "path", - "description": "Identifier of the document to be downloaded.", + "description": "Identifier of the order.", "required": true, "schema": { "type": "string", "pattern": "^[0-9a-f]{32}$" } - }, - { - "name": "deepLinkCode", - "in": "path", - "description": "A unique hash code which was generated when the document was created.", - "required": true, - "schema": { - "type": "string" + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapping": { + "type": "array", + "items": { + "type": "object", + "properties": { + "customerAddressId": { + "type": "string", + "description": "The ID of the customer address" + }, + "type": { + "type": "string", + "description": "The type of the address" + }, + "deliveryId": { + "type": "string", + "description": "The ID of the delivery (optional)", + "nullable": true + } + }, + "required": [ + "customerAddressId", + "type" + ] + }, + "description": "The mapping of order addresses" + } + } + } } }, - { - "name": "download", - "in": "query", - "description": "This parameter controls the `Content-Disposition` header. If set to `true` the header will be set to `attachment` else `inline`.", - "schema": { - "type": "boolean", - "default": false - } + "required": true + }, + "responses": { + "204": { + "description": "Returns a no content response indicating that the update has been made." } + } + } + }, + "/_info/flow-actions.json": { + "get": { + "tags": [ + "System Info & Health Check" ], + "summary": "Get actions for flow builder", + "description": "Get a list of action for flow builder.", + "operationId": "flow-actions", "responses": { "200": { - "description": "The document.", + "description": "Returns a list of action for flow builder.", "content": { - "application/octet-stream": { + "application/json": { "schema": { - "type": "string", - "format": "binary" + "$ref": "#/components/schemas/flowBuilderActionsResponse" } } } @@ -66826,19 +71932,19 @@ } } }, - "/_action/document/{documentId}/upload": { + "/_action/media/{mediaId}/upload": { "post": { "tags": [ - "Document Management" + "Asset Management" ], - "summary": "Upload a file for a document", - "description": "Uploads a file for a document. This prevents the document from being dynamically generated and delivers the uploaded file instead, when the document is downloaded.\n\nNote:\n* The document is required to be `static`\n* A document can only have one media file\n\nThe are two methods of providing a file to this route:\n * Use a typical file upload and provide the file in the request\n * Fetch the file from an url. This only works if the `shopware.media.enable_url_upload_feature` variable is set to true in the shop environment.\nTo use file upload via url, the content type has to be `application/json` and the parameter `url` has to be provided.", - "operationId": "uploadToDocument", + "summary": "Upload a file to a media entity", + "description": "Adds a new file to a media entity. If the entity has an existing file, it will be replaced.\n\nThe are two methods of providing a file to this route:\n * Use a typical file upload and provide the file in the request\n * Fetch the file from an url. This only works if the `shopware.media.enable_url_upload_feature` variable is set to true in the shop environment.\nTo use file upload via url, the content type has to be `application/json` and the parameter `url` has to be provided.", + "operationId": "upload", "parameters": [ { - "name": "documentId", + "name": "mediaId", "in": "path", - "description": "Identifier of the document the new file should be added to.", + "description": "Identifier of the media entity.", "required": true, "schema": { "type": "string", @@ -66848,8 +71954,7 @@ { "name": "fileName", "in": "query", - "description": "Name of the uploaded file.", - "required": true, + "description": "Name of the uploaded file. If not provided the media identifier will be used as name", "schema": { "type": "string" } @@ -66857,7 +71962,7 @@ { "name": "extension", "in": "query", - "description": "Extension of the uploaded file. For example `pdf`", + "description": "Extension of the uploaded file. For example `png`", "required": true, "schema": { "type": "string" @@ -66879,7 +71984,7 @@ ], "properties": { "url": { - "description": "The url of the document that will be downloaded.", + "description": "The url of the media file that will be downloaded.", "type": "string" } }, @@ -66889,23 +71994,13 @@ } }, "responses": { - "200": { - "description": "Document uploaded successful", - "content": { - "application/json": { + "204": { + "description": "Media file uploaded successful", + "headers": { + "Location": { + "description": "Contains the url to the uploaded media for a redirect.", "schema": { - "properties": { - "documentId": { - "description": "Identifier of the document.", - "type": "string", - "pattern": "^[0-9a-f]{32}$" - }, - "documentDeepLink": { - "description": "A unique hash code which is required to open the document.", - "type": "string" - } - }, - "type": "object" + "type": "string" } } } @@ -66913,86 +72008,64 @@ } } }, - "/_action/number-range/reserve/{type}/{saleschannel}": { - "get": { + "/_action/order_delivery/{orderDeliveryId}/state/{transition}": { + "post": { "tags": [ - "Document Management" + "Order Management" ], - "summary": "Reserve or preview a number-range / document number.", - "description": "This endpoint provides functionality to reserve or preview a document number which can be used to create a new document using the `/_action/order/{orderId}/document/{documentTypeName}` endpoint.\n\nThe number generated by the endpoint will be reserved and the number pointer will be incremented with every call. For preview purposes, you can add the `?preview=1` parameter to the request. In that case, the number will not be incremented.", - "operationId": "numberRangeReserve", + "summary": "Transition an order delivery to a new state", + "description": "Changes the order delivery state and informs the customer via email if configured.", + "operationId": "orderDeliveryStateTransition", "parameters": [ { - "name": "type", + "name": "orderDeliveryId", "in": "path", - "description": "`technicalName` of the document type (e.g. `document_invoice`). Available types can be fetched with the `/api/document-type endpoint`.", + "description": "Identifier of the order delivery.", "required": true, "schema": { - "type": "string" + "type": "string", + "pattern": "^[0-9a-f]{32}$" } }, { - "name": "saleschannel", + "name": "transition", "in": "path", - "description": "Sales channel for the number range. Number ranges can be defined per sales channel, so you can pass a sales channel ID here.", + "description": "The `action_name` of the `state_machine_transition`. For example `process` if the order state should change from open to in progress.\n\nNote: If you choose a transition which is not possible, you will get an error that lists possible transition for the actual state.", "required": true, "schema": { "type": "string" } - }, - { - "name": "preview", - "in": "query", - "description": "If this parameter has a true value, the number will not actually be incremented, but only previewed.", - "required": false, - "schema": { - "type": "boolean" - } - } - ], - "responses": { - "200": { - "description": "The generated number", - "content": { - "application/json": { - "schema": { - "properties": { - "number": { - "description": "The generated (or previewed) document number.", - "type": "string" - } - }, - "type": "object" - } - } - } - }, - "400": { - "description": "Number range not found" } - } - } - }, - "/_action/message-queue/consume": { - "post": { - "tags": [ - "System Operations" ], - "summary": "Consume messages from the message queue.", - "description": "This route can be used to consume messages from the message queue. It is intended to be used if\nno cronjob is configured to consume messages regularly.", - "operationId": "consumeMessages", "requestBody": { - "required": true, + "required": false, "content": { "application/json": { "schema": { - "required": [ - "receiver" - ], "properties": { - "receiver": { - "description": "The name of the transport in the messenger that should be processed.\nSee the [Symfony Messenger documentation](https://symfony.com/doc/current/messenger.html) for more information", - "type": "string" + "sendMail": { + "description": "Controls if a mail should be send to the customer." + }, + "documentIds": { + "description": "A list of document identifiers that should be attached", + "type": "array", + "items": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + } + }, + "mediaIds": { + "description": "A list of media identifiers that should be attached", + "type": "array", + "items": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + } + }, + "stateFieldName": { + "description": "This is the state column within the order delivery database table. There should be no need to change it from the default.", + "type": "string", + "default": "stateId" } }, "type": "object" @@ -67002,167 +72075,399 @@ }, "responses": { "200": { - "description": "Returns information about handled messages", - "content": { - "application/json": { - "schema": { - "properties": { - "handledMessages": { - "description": "The number of messages processed.", - "type": "integer" - } - }, - "type": "object" - } - } - } - } - } - } - }, - "/_info/health-check": { - "get": { - "tags": [ - "System Info & Health Check" - ], - "summary": "Check that the Application is running", - "operationId": "healthCheck", - "responses": { - "200": { - "description": "Returns empty response" - }, - "500": { - "description": "Application is not working properly" + "description": "Todo: Use ref of `state_machine_transition` here" } } } }, - "/_info/system-health-check": { - "get": { + "/_action/sync": { + "post": { "tags": [ - "System Info & Health Check" + "Bulk Operations" ], - "summary": "Perform a detailed system health check", - "operationId": "systemHealthCheck", + "summary": "Bulk edit entities", + "description": "Starts a sync process for the list of provided actions. This can be upserts and deletes on different entities to an asynchronous process in the background. You can control the behaviour with the `indexing-behavior` header.", + "operationId": "sync", "parameters": [ { - "name": "verbose", - "in": "query", - "required": false, + "name": "fail-on-error", + "in": "header", + "description": "To continue upcoming actions on errors, set the `fail-on-error` header to `false`.", "schema": { "type": "boolean", - "default": false - }, - "description": "Include detailed information in the response" + "default": true + } + }, + { + "name": "indexing-behavior", + "in": "header", + "description": "Controls the indexing behavior.\n - `disable-indexing`: Data indexing is completely disabled", + "schema": { + "type": "string", + "enum": [ + "use-queue-indexing", + "disable-indexing" + ] + } } ], - "responses": { - "200": { - "description": "Returns the system health check results", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "checks": { + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "required": [ + "action", + "entity", + "payload" + ], + "properties": { + "action": { + "description": "The action indicates what should happen with the provided payload.\n * `upsert`: The Sync API does not differ between create and update operations,\n but always performs an upsert operation. During an upsert, the system checks whether the entity already exists in the\n system and updates it if an identifier has been passed, otherwise a new entity is created with this identifier.\n * `delete`: Deletes entities with the provided identifiers", + "type": "string", + "enum": [ + "upsert", + "delete" + ] + }, + "entity": { + "description": "The entity that should be processed with the payload.", + "type": "string", + "example": "product" + }, + "payload": { + "description": "Contains a list of changesets for an entity. If the action type is `delete`,\n a list of identifiers can be provided.", "type": "array", "items": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "healthy": { - "type": "boolean" + "type": "object" + } + }, + "filter": { + "description": "Only for delete operations: Instead of providing IDs in the payload, the filter by which should be deleted can be provided directly.", + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/SimpleFilter" }, - "status": { - "type": "string" + { + "$ref": "#/components/schemas/EqualsFilter" }, - "message": { - "type": "string" + { + "$ref": "#/components/schemas/MultiNotFilter" }, - "extra": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": true - } + { + "$ref": "#/components/schemas/RangeFilter" } - } + ] } } - } + }, + "type": "object" + } + } + } + } + }, + "responses": { + "200": { + "description": "Returns a sync result containing information about the updated entities", + "content": { + "application/json": { + "schema": { + "properties": { + "data": { + "description": "Object with information about updated entities", + "type": "object" + }, + "notFound": { + "description": "Object with information about not found entities", + "type": "object" + }, + "deleted": { + "description": "Object with information about deleted entities", + "type": "object" + } + }, + "type": "object" } } } - }, - "500": { - "description": "Application is not working properly" } } } }, - "/_action/order/{orderId}/order-address": { + "/_action/mail-template/send": { "post": { "tags": [ - "Order address" - ], - "summary": "Update order addresses", - "description": "Endpoint which takes a list of mapping objects as payload and updates the order addresses accordingly", - "operationId": "updateOrderAddresses", - "parameters": [ - { - "name": "orderId", - "in": "path", - "description": "Identifier of the order.", - "required": true, - "schema": { - "type": "string", - "pattern": "^[0-9a-f]{32}$" - } - } + "Mail Operations" ], + "summary": "Send a mail", + "description": "Generates a mail from a mail template and sends it to the customer.\n\nTake a look at the `salesChannel` entity for possible values. For example `{{ salesChannel.name }}` can be used.", + "operationId": "send", "requestBody": { + "required": true, "content": { "application/json": { "schema": { - "type": "object", + "required": [ + "recipients", + "salesChannelId", + "contentHtml", + "contentPlain", + "subject", + "senderName" + ], "properties": { - "mapping": { + "recipients": { + "description": "A list of recipients with name and mail address.", + "type": "object", + "example": { + "test1@example.com": "Test user 1", + "test2@example.com": "Test user 2" + }, + "additionalProperties": { + "description": "Name of the recipient.", + "type": "string" + } + }, + "salesChannelId": { + "description": "Identifier of the sales channel from which the mail should be send.", + "type": "string", + "pattern": "^[0-9a-f]{32}$" + }, + "contentHtml": { + "description": "The content of the mail in HTML format.", + "type": "string" + }, + "contentPlain": { + "description": "The content of the mail as plain text.", + "type": "string" + }, + "subject": { + "description": "Subject of the mail.", + "type": "string" + }, + "senderName": { + "description": "Name of the sender.", + "type": "string" + }, + "senderEmail": { + "description": "Mail address of the sender. If not set, `core.basicInformation.email` or `core.mailerSettings.senderAddress` will be used from the shop configuration.", + "type": "string" + }, + "mediaIds": { + "description": "List of media identifiers which should be attached to the mail.", + "type": "array", + "items": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + } + }, + "binAttachments": { + "description": "A list of binary attachments which should be added to the mail.", + "required": [ + "content", + "fileName", + "mimeType" + ], "type": "array", "items": { - "type": "object", "properties": { - "customerAddressId": { - "type": "string", - "description": "The ID of the customer address" + "content": { + "description": "Binary content of the attachment.", + "type": "string" }, - "type": { - "type": "string", - "description": "The type of the address" + "fileName": { + "description": "File name of the attachment.", + "type": "string" }, - "deliveryId": { - "type": "string", - "description": "The ID of the delivery (optional)", - "nullable": true + "mimeType": { + "description": "Mime type of the attachment.", + "type": "string" } }, - "required": [ - "customerAddressId", - "type" - ] + "type": "object" + } + }, + "recipientsBcc": { + "description": "A list of recipients with name and mail address to be set in BCC.", + "type": "object", + "example": { + "test1@example.com": "Test user 1", + "test2@example.com": "Test user 2" }, - "description": "The mapping of order addresses" + "additionalProperties": { + "description": "Name of the recipient.", + "type": "string" + } + }, + "recipientsCc": { + "description": "A list of recipients with name and mail address to be set in CC.", + "type": "object", + "example": { + "test1@example.com": "Test user 1", + "test2@example.com": "Test user 2" + }, + "additionalProperties": { + "description": "Name of the recipient.", + "type": "string" + } + }, + "replyTo": { + "description": "A list of mail addresses with name and mail address to be set in reply to.", + "type": "object", + "example": { + "test1@example.com": "Test user 1", + "test2@example.com": "Test user 2" + }, + "additionalProperties": { + "description": "Name of the recipient.", + "type": "string" + } + }, + "returnPath": { + "description": "A list of mail addresses with name and mail address to be set in return path.", + "type": "object", + "example": { + "test1@example.com": "Test user 1", + "test2@example.com": "Test user 2" + }, + "additionalProperties": { + "description": "Name of the recipient.", + "type": "string" + } } + }, + "type": "object" + } + } + } + }, + "responses": { + "200": { + "description": "The mail was sent successful", + "content": { + "application/json": { + "schema": { + "properties": { + "size": { + "description": "Length of the email message", + "type": "integer" + } + }, + "type": "object" } } } - }, - "required": true + } + } + } + }, + "/_action/mail-template/validate": { + "post": { + "tags": [ + "Mail Operations" + ], + "summary": "Validate a mail content", + "description": "Validates if content for a mail can be rendered without sending an email.", + "operationId": "validate", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "required": [ + "contentHtml", + "contentPlain" + ], + "properties": { + "contentHtml": { + "description": "The content of the mail in HTML format.", + "type": "string" + }, + "contentPlain": { + "description": "The content of the mail as plain text.", + "type": "string" + } + }, + "type": "object" + } + } + } }, "responses": { "204": { - "description": "Returns a no content response indicating that the update has been made." + "description": "Returns a no content response indicating the mail content was rendered successfully." + } + } + } + }, + "/_action/mail-template/build": { + "post": { + "tags": [ + "Mail Operations" + ], + "summary": "Preview a mail template", + "description": "Generates a preview of a mail template.", + "operationId": "build", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "required": [ + "mailTemplateType", + "mailTemplate" + ], + "properties": { + "mailTemplateType": { + "description": "Only the property `templateData` is used. It provides additional variables to the templating engine.", + "properties": { + "templateData": { + "description": "An associative array that is handed over to the templating engine and can be used as variables in the mail content.", + "type": "object", + "example": { + "order": { + "orderNumber": 5000, + "customerName": "Example Customer" + }, + "messageOfTheDay": "An apple a day keeps the doctor away!" + }, + "additionalProperties": true + } + }, + "type": "object" + }, + "mailTemplate": { + "description": "The content of the mail as plain text.", + "properties": { + "contentHtml": { + "description": "The content of mail mail template in html format.", + "type": "string", + "example": "Hello {{ order.customerName }}, this is example mail content, the current date is {{ 'now'|date('d/m/Y') }}" + } + }, + "type": "object" + } + }, + "type": "object" + } + } + } + }, + "responses": { + "200": { + "description": "The rendered preview of the mail template.", + "content": { + "application/json": { + "schema": { + "type": "string" + } + } + } } } } @@ -67238,6 +72543,271 @@ } } } + }, + "/_action/order_transaction_capture_refund/{refundId}": { + "post": { + "tags": [ + "Order Management" + ], + "summary": "Refund an order transaction capture", + "description": "Refunds an order transaction capture.", + "operationId": "orderTransactionCaptureRefund", + "parameters": [ + { + "name": "refundId", + "in": "path", + "description": "Identifier of the order transaction capture refund.", + "required": true, + "schema": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + } + } + ], + "responses": { + "204": { + "description": "Refund was successful" + }, + "400": { + "description": "Something went wrong, while processing the refund" + }, + "404": { + "description": "Refund with id not found" + } + } + } + }, + "/_action/index-products": { + "post": { + "tags": [ + "System Operations" + ], + "summary": "Send product indexing message", + "description": "Dispatches a product indexing message to the message bus, with the provided ids", + "operationId": "productIndexing", + "responses": { + "204": { + "description": "Returns an empty response indicating that the message dispatched." + } + } + } + }, + "/_action/message-queue/consume": { + "post": { + "tags": [ + "System Operations" + ], + "summary": "Consume messages from the message queue.", + "description": "This route can be used to consume messages from the message queue. It is intended to be used if\nno cronjob is configured to consume messages regularly.", + "operationId": "consumeMessages", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "required": [ + "receiver" + ], + "properties": { + "receiver": { + "description": "The name of the transport in the messenger that should be processed.\nSee the [Symfony Messenger documentation](https://symfony.com/doc/current/messenger.html) for more information", + "type": "string" + } + }, + "type": "object" + } + } + } + }, + "responses": { + "200": { + "description": "Returns information about handled messages", + "content": { + "application/json": { + "schema": { + "properties": { + "handledMessages": { + "description": "The number of messages processed.", + "type": "integer" + } + }, + "type": "object" + } + } + } + } + } + } + }, + "/_info/openapi3.json": { + "get": { + "tags": [ + "System Info & Health Check" + ], + "summary": "Get OpenAPI Specification", + "description": "Get information about the admin API in OpenAPI format.", + "operationId": "api-info", + "parameters": [ + { + "name": "type", + "in": "query", + "description": "Type of the api", + "schema": { + "type": "string", + "enum": [ + "jsonapi", + "json" + ] + } + } + ], + "responses": { + "200": { + "$ref": "#/components/responses/OpenApi3" + } + } + } + }, + "/_action/cache": { + "delete": { + "tags": [ + "System Operations" + ], + "summary": "Clear caches", + "description": "The cache is immediately cleared synchronously for all used adapters.", + "operationId": "clearCache", + "responses": { + "204": { + "description": "Returns a no content response indicating that the cache has been cleared." + } + } + } + }, + "/_action/cache-delayed": { + "delete": { + "tags": [ + "System Operations" + ], + "summary": "Clear all invalidated caches", + "description": "Directly triggers invalidation of all cache tags that were marked for invalidation.", + "operationId": "clearCacheDelayed", + "responses": { + "204": { + "description": "Returns a no content response indicating that the cache has been cleared." + } + } + } + }, + "/_action/cleanup": { + "delete": { + "tags": [ + "System Operations" + ], + "summary": "Clear old cache folders", + "description": "Removes cache folders that are not needed anymore.", + "operationId": "clearOldCacheFolders", + "responses": { + "204": { + "description": "Returns a no content response indicating that the cleanup finished." + } + } + } + }, + "/oauth/token": { + "post": { + "tags": [ + "Authorization & Authentication" + ], + "summary": "Fetch an access token", + "description": "Fetch a access token that can be used to perform authenticated requests. For more information take a look at the [Authentication documentation](https://shopware.stoplight.io/docs/admin-api/docs/concepts/authentication-authorisation.md).", + "operationId": "token", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "oneOf": [ + { + "$ref": "#/components/schemas/OAuthPasswordGrant" + }, + { + "$ref": "#/components/schemas/OAuthRefreshTokenGrant" + }, + { + "$ref": "#/components/schemas/OAuthClientCredentialsGrant" + } + ] + } + } + } + }, + "responses": { + "200": { + "description": "Authorized successfully.", + "content": { + "application/json": { + "schema": { + "required": [ + "token_type", + "expires_in", + "access_token" + ], + "properties": { + "token_type": { + "description": "Type of the token.", + "type": "string" + }, + "expires_in": { + "description": "Token lifetime in seconds.", + "type": "integer" + }, + "access_token": { + "description": "The access token that can be used for subsequent requests", + "type": "string" + }, + "refresh_token": { + "description": "The refresh token that can be used to refresh the access token. This field is not returned on grant type `refresh_token`.", + "type": "string" + } + }, + "type": "object" + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + } + } + } + }, + "/_info/version": { + "get": { + "tags": [ + "System Info & Health Check" + ], + "summary": "Get the Shopware version", + "description": "Get the version of the Shopware instance", + "operationId": "infoShopwareVersion", + "responses": { + "200": { + "description": "Returns the version of the Shopware instance.", + "content": { + "application/json": { + "schema": { + "properties": { + "version": { + "description": "The Shopware version.", + "type": "string" + } + }, + "type": "object" + } + } + } + } + } + } } }, "components": { @@ -67925,6 +73495,9 @@ "checkoutGatewayUrl": { "type": "string" }, + "inAppPurchasesGatewayUrl": { + "type": "string" + }, "sourceType": { "type": "string" }, @@ -68444,6 +74017,9 @@ "checkoutGatewayUrl": { "type": "string" }, + "inAppPurchasesGatewayUrl": { + "type": "string" + }, "sourceType": { "type": "string" }, @@ -81142,8 +86718,7 @@ "pattern": "^[0-9a-f]{32}$" }, "mimeType": { - "type": "string", - "readOnly": true + "type": "string" }, "fileExtension": { "type": "string", @@ -81155,8 +86730,7 @@ "readOnly": true }, "fileName": { - "type": "string", - "readOnly": true + "type": "string" }, "fileSize": { "type": "integer", @@ -82019,7 +87593,6 @@ }, "mimeType": { "type": "string", - "readOnly": true, "description": "A string sent along with a file indicating the type of the file. For example: image/jpeg." }, "fileExtension": { @@ -82035,7 +87608,6 @@ }, "fileName": { "type": "string", - "readOnly": true, "description": "Name of the media file uploaded." }, "fileSize": { @@ -95804,7 +101376,7 @@ "visibility": { "type": "integer", "format": "int64", - "description": "An integer value to signify the product's visibility in any sales channel. `10` indicates `Hide in listing`, `20` indicates `Hide in listings and search` and `30` indicates `Visible` everywhere." + "description": "An integer value to signify the product's visibility in any sales channel. `10` indicates `Hide in listings and search`, `20` indicates `Hide in listings` and `30` indicates `Visible` everywhere." }, "createdAt": { "type": "string", @@ -96426,8 +101998,7 @@ "promotionId", "scope", "type", - "value", - "considerAdvancedRules" + "value" ], "properties": { "id": { @@ -96585,8 +102156,7 @@ "promotionId", "scope", "type", - "value", - "considerAdvancedRules" + "value" ], "properties": { "id": { @@ -107693,67 +113263,129 @@ }, "type": "object" }, - "infoConfigResponse": { + "OAuthScopes": { + "description": "OAuth scopes that should be requested.", + "type": "string", + "enum": [ + "write", + "user-verified", + "admin", + "write user-verified", + "write admin", + "user-verified admin", + "write user-verified admin" + ] + }, + "OAuthGrant": { "type": "object", "properties": { - "version": { - "type": "string", - "description": "The Shopware version." - }, - "versionRevision": { - "type": "string", - "description": "The Shopware version revision." + "grant_type": { + "description": "OAuth grant type that should be requested. See [OAuth 2.0 grant](https://oauth2.thephpleague.com/authorization-server/which-grant/) for more information.", + "type": "string" + } + }, + "required": [ + "grant_type" + ], + "discriminator": { + "propertyName": "grant_type", + "mapping": { + "client_credentials": "#/components/schemas/OAuthClientCredentialsGrant", + "password": "#/components/schemas/OAuthPasswordGrant", + "refresh_token": "#/components/schemas/OAuthRefreshTokenGrant" + } + } + }, + "OAuthClientCredentialsGrant": { + "allOf": [ + { + "$ref": "#/components/schemas/OAuthGrant" }, - "adminWorker": { + { "type": "object", - "description": "Information about the admin worker.", "properties": { - "enableAdminWorker": { - "type": "boolean", - "description": "State of the admin worker." + "client_id": { + "description": "OAuth client id.", + "type": "string" }, - "transports": { - "type": "array", - "description": "Configured transports.", - "items": { - "type": "string" - } + "client_secret": { + "description": "Password of the client that should be authenticated.", + "type": "string" } - } + }, + "required": [ + "client_id", + "client_secret" + ] + } + ] + }, + "OAuthPasswordGrant": { + "allOf": [ + { + "$ref": "#/components/schemas/OAuthGrant" }, - "bundles": { + { "type": "object", - "description": "Asset files of active extensions", - "additionalProperties": { - "type": "object", - "properties": { - "css": { - "type": "array", - "items": { - "type": "string", - "description": "Url to the css file." - } - }, - "js": { - "type": "array", - "items": { - "type": "string", - "description": "Url to the js file." - } - } + "properties": { + "client_id": { + "description": "OAuth client id.", + "type": "string", + "enum": [ + "administration" + ] + }, + "scopes": { + "$ref": "#/components/schemas/OAuthScopes" + }, + "username": { + "description": "Username of the user that should be authenticated.", + "type": "string" + }, + "password": { + "description": "Password of the user that should be authenticated.", + "type": "string" } - } + }, + "required": [ + "client_id", + "scopes", + "username", + "password" + ] + } + ] + }, + "OAuthRefreshTokenGrant": { + "allOf": [ + { + "$ref": "#/components/schemas/OAuthGrant" }, - "settings": { + { "type": "object", "properties": { - "enableUrlFeature": { - "type": "boolean", - "description": "State of the `urlFeature` setting." + "client_id": { + "description": "OAuth client id.", + "type": "string", + "enum": [ + "administration" + ] + }, + "scopes": { + "$ref": "#/components/schemas/OAuthScopes" + }, + "refresh_token": { + "description": "The refresh token that should be used to refresh the access token.", + "type": "string" } - } + }, + "required": [ + "client_id", + "scopes", + "refresh_token" + ] } - } + ] }, "Price": { "type": "object", @@ -107911,129 +113543,67 @@ } } }, - "OAuthScopes": { - "description": "OAuth scopes that should be requested.", - "type": "string", - "enum": [ - "write", - "user-verified", - "admin", - "write user-verified", - "write admin", - "user-verified admin", - "write user-verified admin" - ] - }, - "OAuthGrant": { + "infoConfigResponse": { "type": "object", "properties": { - "grant_type": { - "description": "OAuth grant type that should be requested. See [OAuth 2.0 grant](https://oauth2.thephpleague.com/authorization-server/which-grant/) for more information.", - "type": "string" - } - }, - "required": [ - "grant_type" - ], - "discriminator": { - "propertyName": "grant_type", - "mapping": { - "client_credentials": "#/components/schemas/OAuthClientCredentialsGrant", - "password": "#/components/schemas/OAuthPasswordGrant", - "refresh_token": "#/components/schemas/OAuthRefreshTokenGrant" - } - } - }, - "OAuthClientCredentialsGrant": { - "allOf": [ - { - "$ref": "#/components/schemas/OAuthGrant" + "version": { + "type": "string", + "description": "The Shopware version." }, - { + "versionRevision": { + "type": "string", + "description": "The Shopware version revision." + }, + "adminWorker": { "type": "object", + "description": "Information about the admin worker.", "properties": { - "client_id": { - "description": "OAuth client id.", - "type": "string" + "enableAdminWorker": { + "type": "boolean", + "description": "State of the admin worker." }, - "client_secret": { - "description": "Password of the client that should be authenticated.", - "type": "string" + "transports": { + "type": "array", + "description": "Configured transports.", + "items": { + "type": "string" + } } - }, - "required": [ - "client_id", - "client_secret" - ] - } - ] - }, - "OAuthPasswordGrant": { - "allOf": [ - { - "$ref": "#/components/schemas/OAuthGrant" + } }, - { + "bundles": { "type": "object", - "properties": { - "client_id": { - "description": "OAuth client id.", - "type": "string", - "enum": [ - "administration" - ] - }, - "scopes": { - "$ref": "#/components/schemas/OAuthScopes" - }, - "username": { - "description": "Username of the user that should be authenticated.", - "type": "string" - }, - "password": { - "description": "Password of the user that should be authenticated.", - "type": "string" + "description": "Asset files of active extensions", + "additionalProperties": { + "type": "object", + "properties": { + "css": { + "type": "array", + "items": { + "type": "string", + "description": "Url to the css file." + } + }, + "js": { + "type": "array", + "items": { + "type": "string", + "description": "Url to the js file." + } + } } - }, - "required": [ - "client_id", - "scopes", - "username", - "password" - ] - } - ] - }, - "OAuthRefreshTokenGrant": { - "allOf": [ - { - "$ref": "#/components/schemas/OAuthGrant" + } }, - { + "settings": { "type": "object", "properties": { - "client_id": { - "description": "OAuth client id.", - "type": "string", - "enum": [ - "administration" - ] - }, - "scopes": { - "$ref": "#/components/schemas/OAuthScopes" - }, - "refresh_token": { - "description": "The refresh token that should be used to refresh the access token.", - "type": "string" + "enableUrlFeature": { + "type": "boolean", + "description": "State of the `urlFeature` setting." } - }, - "required": [ - "client_id", - "scopes", - "refresh_token" - ] + } } - ] + } }, "Criteria": { "type": "object", @@ -108051,22 +113621,19 @@ "type": "array", "description": "List of filters to restrict the search result. For more information, see [Search Queries > Filter](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#filter)", "items": { - "type": "object", - "properties": { - "type": { - "type": "string" + "anyOf": [ + { + "$ref": "#/components/schemas/SimpleFilter" }, - "field": { - "type": "string" + { + "$ref": "#/components/schemas/EqualsFilter" }, - "value": { - "type": "string" + { + "$ref": "#/components/schemas/MultiNotFilter" + }, + { + "$ref": "#/components/schemas/RangeFilter" } - }, - "required": [ - "type", - "field", - "value" ] }, "properties": { @@ -108117,22 +113684,19 @@ "type": "array", "description": "Filters that applied without affecting aggregations. For more information, see [Search Queries > Post Filter](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#post-filter)", "items": { - "type": "object", - "properties": { - "type": { - "type": "string" + "anyOf": [ + { + "$ref": "#/components/schemas/SimpleFilter" }, - "field": { - "type": "string" + { + "$ref": "#/components/schemas/EqualsFilter" }, - "value": { - "type": "string" + { + "$ref": "#/components/schemas/MultiNotFilter" + }, + { + "$ref": "#/components/schemas/RangeFilter" } - }, - "required": [ - "type", - "field", - "value" ] }, "properties": { @@ -108148,33 +113712,12 @@ } }, "associations": { - "type": "object", - "description": "Used to fetch associations which are not fetched by default." + "$ref": "#/components/schemas/Associations" }, "aggregations": { "type": "array", - "description": "Used to perform aggregations on the search result. For more information, see [Search Queries > Aggregations](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#aggregations)", "items": { - "type": "object", - "properties": { - "name": { - "description": "Give your aggregation an identifier, so you can find it easier", - "type": "string" - }, - "type": { - "description": "The type of aggregation", - "type": "string" - }, - "field": { - "description": "The field you want to aggregate over.", - "type": "string" - } - }, - "required": [ - "name", - "type", - "field" - ] + "$ref": "#/components/schemas/Aggregation" } }, "grouping": { @@ -108202,9 +113745,592 @@ "exact", "next-pages" ] + }, + "ids": { + "type": "array", + "description": "List of ids to search for", + "items": { + "type": "string" + } + }, + "includes": { + "$ref": "#/components/schemas/Includes" + } + } + }, + "Includes": { + "description": "Specify the fields that should be returned for the given entities. Object key needs to be the entity name, and the list of fields needs to be the value. Note that the include fields will only be stripped on the API-Level, consider using the `fields` parameter for performance reasons.", + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "Filters": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/SimpleFilter" + }, + { + "$ref": "#/components/schemas/EqualsFilter" + }, + { + "$ref": "#/components/schemas/MultiNotFilter" + }, + { + "$ref": "#/components/schemas/RangeFilter" + } + ] + } + }, + "SimpleFilter": { + "anyOf": [ + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "contains", + "equalsAny", + "prefix", + "suffix" + ] + }, + "field": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "type", + "field", + "value" + ] + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "equalsAny", + "equalsAll" + ] + }, + "field": { + "type": "string" + }, + "value": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "required": [ + "type", + "field", + "value" + ] + } + ] + }, + "EqualsFilter": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "equals" + ] + }, + "field": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "type", + "field", + "value" + ] + }, + "MultiNotFilter": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "multi", + "not" + ] + }, + "operator": { + "type": "string", + "enum": [ + "and", + "or", + "nor", + "nand" + ] + }, + "queries": { + "$ref": "#/components/schemas/Filters" + } + }, + "required": [ + "type", + "queries" + ] + }, + "RangeFilter": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "range" + ] + }, + "field": { + "type": "string" + }, + "parameters": { + "type": "object", + "properties": { + "gte": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "gt": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "lte": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "lt": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + } + } + } + }, + "required": [ + "type", + "field", + "parameters" + ] + }, + "Sort": { + "type": "object", + "properties": { + "field": { + "type": "string" + }, + "order": { + "type": "string", + "enum": [ + "ASC", + "DESC" + ] + }, + "naturalSorting": { + "type": "boolean" + }, + "type": { + "type": "string" + } + }, + "required": [ + "field", + "order" + ] + }, + "Associations": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/Criteria" + } + }, + "Aggregation": { + "anyOf": [ + { + "$ref": "#/components/schemas/AggregationMetrics" + }, + { + "title": "AggregationEntity", + "allOf": [ + { + "$ref": "#/components/schemas/AggregationEntity" + }, + { + "$ref": "#/components/schemas/SubAggregations" + } + ] + }, + { + "title": "AggregationFilter", + "allOf": [ + { + "$ref": "#/components/schemas/AggregationFilter" + }, + { + "$ref": "#/components/schemas/SubAggregations" + } + ] + }, + { + "title": "AggregationTerms", + "allOf": [ + { + "$ref": "#/components/schemas/AggregationTerms" + }, + { + "$ref": "#/components/schemas/SubAggregations" + } + ] + }, + { + "title": "AggregationHistogram", + "allOf": [ + { + "$ref": "#/components/schemas/AggregationHistogram" + }, + { + "$ref": "#/components/schemas/SubAggregations" + } + ] + }, + { + "title": "AggregationRange", + "allOf": [ + { + "$ref": "#/components/schemas/AggregationRange" + }, + { + "$ref": "#/components/schemas/SubAggregations" + } + ] + } + ] + }, + "SubAggregations": { + "type": "object", + "properties": { + "aggregation": { + "anyOf": [ + { + "$ref": "#/components/schemas/AggregationMetrics" + }, + { + "$ref": "#/components/schemas/AggregationEntity" + }, + { + "$ref": "#/components/schemas/AggregationFilter" + }, + { + "$ref": "#/components/schemas/AggregationTerms" + }, + { + "$ref": "#/components/schemas/AggregationHistogram" + }, + { + "$ref": "#/components/schemas/AggregationRange" + } + ] } } }, + "AggregationEntity": { + "title": "AggregationEntity", + "type": "object", + "properties": { + "name": { + "description": "Give your aggregation an identifier, so you can find it easier", + "type": "string" + }, + "type": { + "description": "The type of aggregation", + "type": "string", + "enum": [ + "entity" + ] + }, + "field": { + "description": "The field you want to aggregate over.", + "type": "string" + }, + "definition": { + "description": "The entity definition e.g \"product_manufacturer\".", + "type": "string" + } + }, + "required": [ + "name", + "type", + "field", + "definition" + ] + }, + "AggregationFilter": { + "title": "AggregationFilter", + "type": "object", + "properties": { + "name": { + "description": "Give your aggregation an identifier, so you can find it easier", + "type": "string" + }, + "type": { + "description": "The type of aggregation", + "type": "string", + "enum": [ + "filter" + ] + }, + "filter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filters" + } + } + }, + "required": [ + "name", + "type", + "filter" + ] + }, + "AggregationTerms": { + "title": "AggregationTerms", + "type": "object", + "properties": { + "name": { + "description": "Give your aggregation an identifier, so you can find it easier", + "type": "string" + }, + "type": { + "description": "The type of aggregation", + "type": "string", + "enum": [ + "terms" + ] + }, + "field": { + "description": "The field you want to aggregate over.", + "type": "string" + }, + "limit": { + "description": "The number of terms to return", + "type": "number" + }, + "sort": { + "type": "array", + "description": "Sorting the aggregation result.", + "items": { + "$ref": "#/components/schemas/Sort" + } + } + }, + "required": [ + "name", + "type", + "field" + ] + }, + "AggregationHistogram": { + "title": "AggregationHistogram", + "type": "object", + "properties": { + "name": { + "description": "Give your aggregation an identifier, so you can find it easier", + "type": "string" + }, + "type": { + "description": "The type of aggregation", + "type": "string", + "enum": [ + "histogram" + ] + }, + "field": { + "description": "The field you want to aggregate over.", + "type": "string" + }, + "interval": { + "description": "The interval of the histogram", + "type": "number" + }, + "format": { + "description": "The format of the histogram", + "type": "string" + }, + "timeZone": { + "description": "The timezone of the histogram", + "type": "string" + } + }, + "required": [ + "name", + "type", + "field" + ] + }, + "AggregationRange": { + "title": "AggregationRange", + "description": "For more information, see [Aggregations Reference > Range Aggregation](https://developer.shopware.com/docs/resources/references/core-reference/dal-reference/aggregations-reference.html#range-aggregations)", + "type": "object", + "properties": { + "name": { + "description": "Give your aggregation an identifier, so you can find it easier", + "type": "string" + }, + "type": { + "description": "The type of aggregation", + "type": "string", + "enum": [ + "range" + ] + }, + "field": { + "description": "The field you want to aggregate over.", + "type": "string" + }, + "ranges": { + "description": "The ranges of the aggregation", + "type": "array", + "items": { + "type": "object", + "anyOf": [ + { + "type": "object", + "title": "From and to", + "properties": { + "from": { + "type": "number", + "description": "The lower bound of the range" + }, + "to": { + "type": "number", + "description": "The upper bound of the range" + } + }, + "required": [ + "from", + "to" + ] + }, + { + "type": "object", + "title": "From only", + "properties": { + "from": { + "type": "string", + "description": "The lower bound of the range" + } + }, + "required": [ + "from" + ] + }, + { + "type": "object", + "title": "To only", + "properties": { + "to": { + "type": "string", + "description": "The upper bound of the range" + } + }, + "required": [ + "to" + ] + } + ] + } + } + }, + "required": [ + "name", + "type", + "field", + "ranges" + ] + }, + "AggregationMetrics": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "type": "string", + "enum": [ + "avg", + "count", + "max", + "min", + "stats", + "sum" + ] + }, + "field": { + "type": "string" + } + }, + "required": [ + "name", + "type", + "field" + ] + }, "Cart": { "properties": { "id": { diff --git a/adminapi.summary.json b/adminapi.summary.json index 1981cae..3f59c69 100644 --- a/adminapi.summary.json +++ b/adminapi.summary.json @@ -1,6 +1,7 @@ { "paths": [ "/_action/cache", + "/_action/cache-delayed", "/_action/cache_info", "/_action/cleanup", "/_action/container_cache", @@ -37,6 +38,141 @@ "/_proxy/generate-imitate-customer-token", "/acl-role", "/acl-role/{id}", + "/aggregate/acl-role", + "/aggregate/app", + "/aggregate/app-action-button", + "/aggregate/app-administration-snippet", + "/aggregate/app-cms-block", + "/aggregate/app-flow-action", + "/aggregate/app-flow-event", + "/aggregate/app-payment-method", + "/aggregate/app-script-condition", + "/aggregate/app-shipping-method", + "/aggregate/app-template", + "/aggregate/category", + "/aggregate/cms-block", + "/aggregate/cms-page", + "/aggregate/cms-section", + "/aggregate/cms-slot", + "/aggregate/country", + "/aggregate/country-state", + "/aggregate/currency", + "/aggregate/currency-country-rounding", + "/aggregate/custom-entity", + "/aggregate/custom-field", + "/aggregate/custom-field-set", + "/aggregate/custom-field-set-relation", + "/aggregate/customer", + "/aggregate/customer-address", + "/aggregate/customer-group", + "/aggregate/customer-recovery", + "/aggregate/customer-wishlist", + "/aggregate/customer-wishlist-product", + "/aggregate/delivery-time", + "/aggregate/document", + "/aggregate/document-base-config", + "/aggregate/document-base-config-sales-channel", + "/aggregate/document-type", + "/aggregate/flow", + "/aggregate/flow-sequence", + "/aggregate/flow-template", + "/aggregate/import-export-file", + "/aggregate/import-export-log", + "/aggregate/import-export-profile", + "/aggregate/integration", + "/aggregate/landing-page", + "/aggregate/language", + "/aggregate/locale", + "/aggregate/log-entry", + "/aggregate/mail-header-footer", + "/aggregate/mail-template", + "/aggregate/mail-template-type", + "/aggregate/main-category", + "/aggregate/media", + "/aggregate/media-default-folder", + "/aggregate/media-folder", + "/aggregate/media-folder-configuration", + "/aggregate/media-thumbnail", + "/aggregate/media-thumbnail-size", + "/aggregate/newsletter-recipient", + "/aggregate/notification", + "/aggregate/number-range", + "/aggregate/number-range-sales-channel", + "/aggregate/number-range-state", + "/aggregate/number-range-type", + "/aggregate/order", + "/aggregate/order-address", + "/aggregate/order-customer", + "/aggregate/order-delivery", + "/aggregate/order-delivery-position", + "/aggregate/order-line-item", + "/aggregate/order-line-item-download", + "/aggregate/order-transaction", + "/aggregate/order-transaction-capture", + "/aggregate/order-transaction-capture-refund", + "/aggregate/order-transaction-capture-refund-position", + "/aggregate/payment-method", + "/aggregate/plugin", + "/aggregate/product", + "/aggregate/product-configurator-setting", + "/aggregate/product-cross-selling", + "/aggregate/product-cross-selling-assigned-products", + "/aggregate/product-download", + "/aggregate/product-export", + "/aggregate/product-feature-set", + "/aggregate/product-keyword-dictionary", + "/aggregate/product-manufacturer", + "/aggregate/product-media", + "/aggregate/product-price", + "/aggregate/product-review", + "/aggregate/product-search-config", + "/aggregate/product-search-config-field", + "/aggregate/product-search-keyword", + "/aggregate/product-sorting", + "/aggregate/product-stream", + "/aggregate/product-stream-filter", + "/aggregate/product-visibility", + "/aggregate/promotion", + "/aggregate/promotion-discount", + "/aggregate/promotion-discount-prices", + "/aggregate/promotion-individual-code", + "/aggregate/promotion-sales-channel", + "/aggregate/promotion-setgroup", + "/aggregate/property-group", + "/aggregate/property-group-option", + "/aggregate/rule", + "/aggregate/rule-condition", + "/aggregate/sales-channel", + "/aggregate/sales-channel-analytics", + "/aggregate/sales-channel-domain", + "/aggregate/sales-channel-type", + "/aggregate/salutation", + "/aggregate/scheduled-task", + "/aggregate/script", + "/aggregate/seo-url", + "/aggregate/seo-url-template", + "/aggregate/shipping-method", + "/aggregate/shipping-method-price", + "/aggregate/snippet", + "/aggregate/snippet-set", + "/aggregate/state-machine", + "/aggregate/state-machine-history", + "/aggregate/state-machine-state", + "/aggregate/state-machine-transition", + "/aggregate/system-config", + "/aggregate/tag", + "/aggregate/tax", + "/aggregate/tax-provider", + "/aggregate/tax-rule", + "/aggregate/tax-rule-type", + "/aggregate/theme", + "/aggregate/unit", + "/aggregate/user", + "/aggregate/user-access-key", + "/aggregate/user-config", + "/aggregate/user-recovery", + "/aggregate/webhook", + "/aggregate/webhook-event-log", "/app", "/app-action-button", "/app-action-button/{id}", @@ -449,6 +585,13 @@ "AclUserRole", "AdvancedSearchConfig", "AdvancedSearchConfigField", + "Aggregation", + "AggregationEntity", + "AggregationFilter", + "AggregationHistogram", + "AggregationMetrics", + "AggregationRange", + "AggregationTerms", "App", "AppActionButton", "AppActionButtonJsonApi", @@ -469,6 +612,7 @@ "AppShippingMethodJsonApi", "AppTemplate", "AppTemplateJsonApi", + "Associations", "Cart", "CartItems", "Category", @@ -526,6 +670,8 @@ "DocumentJsonApi", "DocumentType", "DocumentTypeJsonApi", + "EqualsFilter", + "Filters", "FindProductVariantRouteResponse", "Flow", "FlowJsonApi", @@ -539,6 +685,7 @@ "ImportExportLogJsonApi", "ImportExportProfile", "ImportExportProfileJsonApi", + "Includes", "Integration", "IntegrationJsonApi", "IntegrationRole", @@ -577,6 +724,7 @@ "MediaThumbnailJsonApi", "MediaThumbnailSize", "MediaThumbnailSizeJsonApi", + "MultiNotFilter", "NavigationRouteResponse", "NewsletterRecipient", "NewsletterRecipientJsonApi", @@ -702,6 +850,7 @@ "PropertyGroupJsonApi", "PropertyGroupOption", "PropertyGroupOptionJsonApi", + "RangeFilter", "Rule", "RuleCondition", "RuleConditionJsonApi", @@ -736,11 +885,13 @@ "ShippingMethodPrice", "ShippingMethodPriceJsonApi", "ShippingMethodTag", + "SimpleFilter", "Sitemap", "Snippet", "SnippetJsonApi", "SnippetSet", "SnippetSetJsonApi", + "Sort", "StateMachine", "StateMachineHistory", "StateMachineHistoryJsonApi", @@ -749,6 +900,7 @@ "StateMachineStateJsonApi", "StateMachineTransition", "StateMachineTransitionJsonApi", + "SubAggregations", "Subscription", "SubscriptionAddress", "SubscriptionCustomer",