Bulk delete customer group product variant prices

Deletes multiple customer group product variant prices by their IDs. Accepts up to 100 price IDs. Returns lists of successfully deleted and failed deletion attempts.

DELETE/api/v1/{team_slug}/{app_slug}/customer-group-prices
API
Management
Updated
Apr 26, 2026

management-api:DELETE:/api/v1/{team_slug}/{app_slug}/customer-group-prices

Deletes multiple customer group product variant prices by their IDs. Accepts up to 100 price IDs. Returns lists of successfully deleted and failed deletion attempts.

API ownership

  • API family: Management API
  • Best for: Trusted back-office workflows that create, update, organize, or delete merchant-owned data.
  • Do not use from: Browser-only storefront code or public clients.
  • Guide route: /apis/management/latest

The OpenAPI contract defines the method, path, parameters, request body, and responses for this operation.

Operation

  • Method: DELETE
  • Path: /api/v1/\{team_slug\}/\{app_slug\}/customer-group-prices
  • Summary: Bulk delete customer group product variant prices
  • Description: Deletes multiple customer group product variant prices by their IDs. Accepts up to 100 price IDs. Returns lists of successfully deleted and failed deletion attempts.
  • OpenAPI contract: management-api
  • Operation ID: Not documented in the OpenAPI contract.

Operation key uses API family, method, and path because this OpenAPI contract does not publish an operation ID.

Parameters2 parameters
NameInRequiredTypeDescription
app_slugpathYesstringApp slug
team_slugpathYesstringTeam slug
Request bodyDocumented body
  • Required: Yes
  • Description: Price IDs to delete
  • Content: application/json (object)

Input Delete Customer Group Product Variant Prices

PropertyTypeRequiredDetails
price_idsstring[]YesminItems: 1, maxItems: 100

Generated example (synthetic):

{
  "price_ids": [
    "string"
  ]
}
Responses4 statuses
StatusDescriptionContent
200Prices deleted successfullyapplication/json (object)
400Invalid requestapplication/json (object)
401Unauthorized accessapplication/json (object)
500Internal server errorapplication/json (object)

200 - object

Delete Customer Group Product Variant Prices Response

PropertyTypeRequiredDetails
dataobjectNo-
detailsstring[]NoAdditional contextual information about the response. Used to provide supplementary details beyond the main data payload, such as validation warnings or processing notes
successbooleanNo-
Delete Customer Group Product Variant Prices
PropertyTypeRequiredDetails
failedobject[]No-
successfulstring[]No-
Bulk Delete Failed
PropertyTypeRequiredDetails
idstringNo-
reasonstringNo-

Generated example (synthetic):

{
  "data": {
    "failed": [
      {
        "id": "string",
        "reason": "string"
      }
    ],
    "successful": [
      "string"
    ]
  },
  "details": [
    "string"
  ],
  "success": false
}

400 - object

Error Message

PropertyTypeRequiredDetails
detailsstring[]No-
messagestringNo-
successbooleanNo-

Generated example (synthetic):

{
  "details": [
    "string"
  ],
  "message": "string",
  "success": false
}

401 - object

Error Message

PropertyTypeRequiredDetails
detailsstring[]No-
messagestringNo-
successbooleanNo-

Generated example (synthetic):

{
  "details": [
    "string"
  ],
  "message": "string",
  "success": false
}

500 - object

Error Message

PropertyTypeRequiredDetails
detailsstring[]No-
messagestringNo-
successbooleanNo-

Generated example (synthetic):

{
  "details": [
    "string"
  ],
  "message": "string",
  "success": false
}

Contract identity

Use these fields to confirm you are implementing the intended endpoint contract.

  • API family: Management API
  • Method: DELETE
  • Path: /api/v1/\{team_slug\}/\{app_slug\}/customer-group-prices
  • Operation ID: Not documented in the OpenAPI contract.
  • OpenAPI tag: CustomerGroups
  • OpenAPI summary: Bulk delete customer group product variant prices

Bulk delete customer group product variant prices

# Bulk delete customer group product variant prices Deletes multiple customer group product variant prices by their IDs. Accepts up to 100 price IDs. Returns lists of successfully deleted and failed deletion attempts.
DELETE /api/v1/{team_slug}/{app_slug}/customer-group-prices
Purpose

Deletes multiple customer group product variant prices by their IDs.

Required inputs

app_slug path team_slug path

Primary response

200 ยท Prices deleted successfully

Operation key

management-api:DELETE:/api/v1/{team_slug}/{app_slug}/customer-group-prices

## API ownership - API family: Management API - Best for: Trusted back-office workflows that create, update, organize, or delete merchant-owned data. - Do not use from: Browser-only storefront code or public clients. - Guide route: [/apis/management/latest](/apis/management/latest) The OpenAPI contract defines the method, path, parameters, request body, and responses for this operation. ## Operation - Method: `DELETE` - Path: `/api/v1/{team_slug}/{app_slug}/customer-group-prices` - Summary: Bulk delete customer group product variant prices - Description: Deletes multiple customer group product variant prices by their IDs. Accepts up to 100 price IDs. Returns lists of successfully deleted and failed deletion attempts. - OpenAPI contract: management-api - Operation ID: Not documented in the OpenAPI contract. - Stable operation key: `management-api:DELETE:/api/v1/{team_slug}/{app_slug}/customer-group-prices` Operation key uses API family, method, and path because this OpenAPI contract does not publish an operation ID. ## Parameters | Name | In | Required | Type | Description | | --- | --- | --- | --- | --- | | app_slug | path | Yes | string | App slug | | team_slug | path | Yes | string | Team slug | ## Request body - Required: Yes - Description: Price IDs to delete - Content: application/json (object) ### Input Delete Customer Group Product Variant Prices | Property | Type | Required | Details | | --- | --- | --- | --- | | `price_ids` | string[] | Yes | minItems: 1, maxItems: 100 | **Generated example (synthetic):** ```json { "price_ids": [ "string" ] } ``` ## Responses | Status | Description | Content | | --- | --- | --- | | 200 | Prices deleted successfully | application/json (object) | | 400 | Invalid request | application/json (object) | | 401 | Unauthorized access | application/json (object) | | 500 | Internal server error | application/json (object) | ### 200 - object #### Delete Customer Group Product Variant Prices Response | Property | Type | Required | Details | | --- | --- | --- | --- | | `data` | object | No | - | | `details` | string[] | No | Additional contextual information about the response. Used to provide supplementary details beyond the main data payload, such as validation warnings or processing notes | | `success` | boolean | No | - | ##### Delete Customer Group Product Variant Prices | Property | Type | Required | Details | | --- | --- | --- | --- | | `failed` | object[] | No | - | | `successful` | string[] | No | - | ##### Bulk Delete Failed | Property | Type | Required | Details | | --- | --- | --- | --- | | `id` | string | No | - | | `reason` | string | No | - | **Generated example (synthetic):** ```json { "data": { "failed": [ { "id": "string", "reason": "string" } ], "successful": [ "string" ] }, "details": [ "string" ], "success": false } ``` ### 400 - object #### Error Message | Property | Type | Required | Details | | --- | --- | --- | --- | | `details` | string[] | No | - | | `message` | string | No | - | | `success` | boolean | No | - | **Generated example (synthetic):** ```json { "details": [ "string" ], "message": "string", "success": false } ``` ### 401 - object #### Error Message | Property | Type | Required | Details | | --- | --- | --- | --- | | `details` | string[] | No | - | | `message` | string | No | - | | `success` | boolean | No | - | **Generated example (synthetic):** ```json { "details": [ "string" ], "message": "string", "success": false } ``` ### 500 - object #### Error Message | Property | Type | Required | Details | | --- | --- | --- | --- | | `details` | string[] | No | - | | `message` | string | No | - | | `success` | boolean | No | - | **Generated example (synthetic):** ```json { "details": [ "string" ], "message": "string", "success": false } ``` ## Contract identity Use these fields to confirm you are implementing the intended endpoint contract. - API family: Management API - Method: `DELETE` - Path: `/api/v1/{team_slug}/{app_slug}/customer-group-prices` - Operation ID: Not documented in the OpenAPI contract. - Stable operation key: `management-api:DELETE:/api/v1/{team_slug}/{app_slug}/customer-group-prices` - OpenAPI tag: CustomerGroups - OpenAPI summary: Bulk delete customer group product variant prices