Skip to main content
POST
https://integrations.projectcor.com
/
v2
/
integrations
/
teams
curl --location 'https://integrations.projectcor.com/v2/integrations/teams' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "id": "{{external_team_id}}",
  "name": "Team test",
  "description": "description",
  "workspace_id": "{{workspace-external-id}}",
  "metadata": {
    "source": "GLOBANT"
  }
}'
{
  "id": 5001,
  "name": "Team test",
  "description": "description",
  "workspace_id": 1234,
  "company_id": 1234,
  "created_at": "2025-01-10T14:30:00Z",
  "updated_at": "2025-01-10T14:30:00Z"
}
Creates a new team in your COR instance through the integrations service. Validates team name, ID, workspace ID, and metadata before creating.

Request Body Requirements

metadata
object
required
id
string
required
External team ID from your source system
name
string
required
Team name
workspace_id
string
External workspace ID that the team belongs to
description
string
Team description

Known Errors

  • ValidationError — Missing required fields
  • ZC004 — Association already exists (team with this external ID already exists)
curl --location 'https://integrations.projectcor.com/v2/integrations/teams' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "id": "{{external_team_id}}",
  "name": "Team test",
  "description": "description",
  "workspace_id": "{{workspace-external-id}}",
  "metadata": {
    "source": "GLOBANT"
  }
}'
{
  "id": 5001,
  "name": "Team test",
  "description": "description",
  "workspace_id": 1234,
  "company_id": 1234,
  "created_at": "2025-01-10T14:30:00Z",
  "updated_at": "2025-01-10T14:30:00Z"
}