Skip to main content
DELETE
https://integrations.projectcor.com
/
v2
/
integrations
/
products
/
{id}
curl --location --request DELETE 'https://integrations.projectcor.com/v2/integrations/products/EXT-PROD-12345' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "metadata": {
    "source": "MICROSOFT_DYNAMICS"
  }
}'
{
  "message": "Entity deleted successfully"
}
Deletes a product from your COR instance using its external ID. This performs a soft delete, marking the product as deleted while preserving historical data for audit purposes.

Path Parameters

id
string
required
External product ID that was used when creating the product

Request Body Requirements

metadata
object
required

Known Errors

  • ProductNotFoundError — No product found with the specified external ID for this source
  • ValidationError — Missing required metadata.source field
  • DeletionError — Product cannot be deleted due to existing project associations
curl --location --request DELETE 'https://integrations.projectcor.com/v2/integrations/products/EXT-PROD-12345' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "metadata": {
    "source": "MICROSOFT_DYNAMICS"
  }
}'
{
  "message": "Entity deleted successfully"
}