Skip to main content
PUT
https://integrations.projectcor.com
/
v2
/
integrations
/
teams
/
{id}
curl --location --request PUT 'https://integrations.projectcor.com/v2/integrations/teams/{{external_team_id}}' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "name": "Team test 2.0",
  "description": "New team for delevopers",
  "workspace_id": "{{workspace-external-id}}",
  "metadata": {
    "source": "GLOBANT"
  }
}'
{
  "id": 4240,
  "company_id": 2336,
  "name": "Team test 2.0",
  "description": "New team for delevopers",
  "created_at": "2026-01-08 19:06:19",
  "updated_at": "2026-01-08 19:17:54",
  "deleted_at": null,
  "workspace_id": 3
}
Updates an existing team in your COR instance using its external ID. Performs the same validations as creation and updates only the provided fields.

Path Parameters

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

Request Body Requirements

metadata
object
required
name
string
Updated team name
workspace_id
string
External workspace ID that the team belongs to
description
string
Updated description

Known Errors

  • ZC001 — Entity is not associated (team with the specified external ID not found)
  • ValidationError — Missing required metadata.source field
curl --location --request PUT 'https://integrations.projectcor.com/v2/integrations/teams/{{external_team_id}}' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "name": "Team test 2.0",
  "description": "New team for delevopers",
  "workspace_id": "{{workspace-external-id}}",
  "metadata": {
    "source": "GLOBANT"
  }
}'
{
  "id": 4240,
  "company_id": 2336,
  "name": "Team test 2.0",
  "description": "New team for delevopers",
  "created_at": "2026-01-08 19:06:19",
  "updated_at": "2026-01-08 19:17:54",
  "deleted_at": null,
  "workspace_id": 3
}