Skip to main content
POST
https://integrations.projectcor.com
/
v2
/
integrations
/
products
curl --location 'https://integrations.projectcor.com/v2/integrations/products' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "metadata": {
    "source": "MICROSOFT_DYNAMICS"
  },
  "id": "EXT-PROD-12345",
  "name": "Premium Product",
  "client_id": "EXT-CLIENT-67890",
  "brand_id": "EXT-BRAND-11111",
  "description": "Premium product description"
}'
{
  "id": 52188,
  "name": "Premium Product",
  "client_id": 58294,
  "brand_id": 52187,
  "company_id": 2336,
  "user_id": 48429,
  "created_at": "2025-12-09T15:22:28Z",
  "updated_at": "2025-12-09T15:22:28Z"
}
Creates a new product in your COR instance through the integrations service. The product must be associated with an existing client and brand that were previously created through the integrations API.

Request Body Requirements

metadata
object
required
id
string
required
External product ID from your source system
name
string
required
Product name
client_id
string
required
External client ID. The client must have been previously created through the integrations API.
brand_id
string
required
External brand ID. The brand must have been previously created through the integrations API.
description
string
Product description

Known Errors

  • ValidationError — Missing required fields
  • ClientNotFoundError — The specified client does not exist in the integration mappings
  • BrandNotFoundError — The specified brand does not exist in the integration mappings
  • DuplicateExternalIdError — A product with this external ID already exists for this source
curl --location 'https://integrations.projectcor.com/v2/integrations/products' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "metadata": {
    "source": "MICROSOFT_DYNAMICS"
  },
  "id": "EXT-PROD-12345",
  "name": "Premium Product",
  "client_id": "EXT-CLIENT-67890",
  "brand_id": "EXT-BRAND-11111",
  "description": "Premium product description"
}'
{
  "id": 52188,
  "name": "Premium Product",
  "client_id": 58294,
  "brand_id": 52187,
  "company_id": 2336,
  "user_id": 48429,
  "created_at": "2025-12-09T15:22:28Z",
  "updated_at": "2025-12-09T15:22:28Z"
}