# Delete products Delete all products or delete products by a last updated timestamp and/or a tag. Avoid any product import requests concurrently with DELETE requests to prevent potential issues. Endpoint: DELETE /api/v3/vendor/contracts/{contractId}/products Version: 0.0.7224 Security: BasicAuth, BearerAuth ## Path parameters: - `contractId` (string, required) Unique identifier of the contract Example: "qbcxvb" ## Query parameters: - `updatedMax` (string) Last updated timestamp of products, formatted as ISO Date (i.e. 2019-11-20T13:46:13Z) in UTC. Products can be deleted which haven't been updated since the specified timestamp. If the query parameter is missing all products are deleted. - `tagKey` (string) Tag key to consider for deleting products. This parameter works in combination with tagValue. - `tagValue` (string) Tag value to consider for deleting products. This parameter works in combination with tagKey. ## Response 200 fields (application/json): - `data` (object) - `data.deleted` (integer) Number of deleted products ## Response 400 fields (application/json): - `errors` (array, required) List of errors that occurred during request processing Example: [{"code":"request.invalid","message":"The provided request data is invalid"},{"code":"resource.invalid","message":"The requested resource could not be found"}] - `errors.code` (string, required) Machine-readable error code for programmatic error handling. Typically follows a structured format like 'request.invalid' or 'resource.invalid'. Example: "request.invalid" - `errors.message` (string, required) Human-readable error message providing details about the issue Example: "The provided email address is not in a valid format"