Skip to main content
PUT
https://integrations.projectcor.com
/
v2
/
integrations
/
categories
/
{id}
curl --location --request PUT 'https://integrations.projectcor.com/v2/integrations/categories/external-category-id-1' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "metadata": {
    "source": "GLOBANT"
  },
  "name": "Updated Category Name"
}'
{
  "statusCode": 200,
  "status": "success",
  "data": {
    "name": "Updated Category Name",
    "company_id": 2336,
    "created_at": "2025-11-19 18:33:26",
    "updated_at": "2025-11-19 18:42:01",
    "deleted_at": null,
    "__meta__": {
      "oldRate": 0
    }
  }
}
Updates an existing position category in your COR instance using its external ID.

Path Parameters

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

Request Body Requirements

metadata
object
required
name
string
Updated category name

Known Errors

  • CategoryNotFoundError — No category found with the specified external ID for this source
  • ValidationError — Missing required metadata.source field
curl --location --request PUT 'https://integrations.projectcor.com/v2/integrations/categories/external-category-id-1' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "metadata": {
    "source": "GLOBANT"
  },
  "name": "Updated Category Name"
}'
{
  "statusCode": 200,
  "status": "success",
  "data": {
    "name": "Updated Category Name",
    "company_id": 2336,
    "created_at": "2025-11-19 18:33:26",
    "updated_at": "2025-11-19 18:42:01",
    "deleted_at": null,
    "__meta__": {
      "oldRate": 0
    }
  }
}