Skip to main content
PUT
https://integrations.projectcor.com
/
v2
/
integrations
/
user-position
/
{id}
curl --location --request PUT 'https://integrations.projectcor.com/v2/integrations/user-position/external-user-position-1' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "metadata": {
    "source": "GLOBANT"
  },
  "name": "Software Developer",
  "rate": 60,
  "seniority": "Sr.",
  "category_id": "external-category-1"
}'
{
  "statusCode": 200,
  "status": "success",
  "data": {
    "name": "Software Developer",
    "company_id": 2336,
    "rate": 60,
    "created_at": "2025-11-19 17:54:15",
    "updated_at": "2025-11-19 17:54:27",
    "deleted_at": null,
    "user_position_default": false,
    "seniority": "Sr.",
    "__meta__": {
      "oldRate": 1
    }
  }
}
Updates an existing user position in your COR instance using its external ID.

Path Parameters

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

Request Body Requirements

metadata
object
required
name
string
Updated position name
rate
number
Updated hourly rate for the position
seniority
string
Updated seniority level (e.g., “Jr.”, “Sr.”, “Lead”)
category_id
string
External category ID. The category must have been previously created through the integrations API.

Known Errors

  • PositionNotFoundError — No position found with the specified external ID for this source
  • ValidationError — Missing required metadata.source field
  • CategoryNotFoundError — The specified category does not exist in the integration mappings
curl --location --request PUT 'https://integrations.projectcor.com/v2/integrations/user-position/external-user-position-1' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "metadata": {
    "source": "GLOBANT"
  },
  "name": "Software Developer",
  "rate": 60,
  "seniority": "Sr.",
  "category_id": "external-category-1"
}'
{
  "statusCode": 200,
  "status": "success",
  "data": {
    "name": "Software Developer",
    "company_id": 2336,
    "rate": 60,
    "created_at": "2025-11-19 17:54:15",
    "updated_at": "2025-11-19 17:54:27",
    "deleted_at": null,
    "user_position_default": false,
    "seniority": "Sr.",
    "__meta__": {
      "oldRate": 1
    }
  }
}