Skip to main content
PUT
https://integrations.projectcor.com
/
v2
/
integrations
/
teams
/
{id}
/
attach
curl --location 'https://integrations.projectcor.com/v2/integrations/teams/{{external_team_id}}/attach' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "users": ["{{external_user_id}}"],
  "metadata": {
    "source": "GLOBANT"
  }
}'
[
  {
    "team_id": 4241,
    "user_id": 48878,
    "created_at": "2026-01-08 19:20:47",
    "updated_at": "2026-01-08 19:20:47",
    "id": 178148,
    "__meta__": {
      "company_id": 2336,
      "user": {
        "id": 48878,
        "first_name": "JOTA",
        "last_name": "Olaechea",
        "email": "gracie.mccullough@yahoo.com",
        "company_id": 2336
      }
    }
  }
]
Associates one or more users with an existing team. This operation validates that all provided users exist and are already mapped in COR before attaching them to the team.

Path Parameters

id
string
required
External team ID

Request Body Requirements

metadata
object
required
users
array
required
Array of external user IDs to attach to the team

Known Errors

  • ZC001 — Entity is not associated (team with the specified external ID not found) or missing associations for users
  • ValidationError — Missing required fields or empty users array
curl --location 'https://integrations.projectcor.com/v2/integrations/teams/{{external_team_id}}/attach' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "users": ["{{external_user_id}}"],
  "metadata": {
    "source": "GLOBANT"
  }
}'
[
  {
    "team_id": 4241,
    "user_id": 48878,
    "created_at": "2026-01-08 19:20:47",
    "updated_at": "2026-01-08 19:20:47",
    "id": 178148,
    "__meta__": {
      "company_id": 2336,
      "user": {
        "id": 48878,
        "first_name": "JOTA",
        "last_name": "Olaechea",
        "email": "gracie.mccullough@yahoo.com",
        "company_id": 2336
      }
    }
  }
]