Skip to main content
POST
https://integrations.projectcor.com
/
v2
/
user-position
/
{position_id}
/
seniority
/
{seniority_id}
curl --location 'https://integrations.projectcor.com/v2/user-position/external-user-position-1/seniority/external_seniority_id_10' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "metadata": {
    "source": "GLOBANT"
  }
}'
{
  "statusCode": 200,
  "status": "success",
  "data": {
    "name": "Software Developer",
    "seniority": "Ssr.",
    "company_id": 2336,
    "created_at": "2026-01-26 15:27:04",
    "updated_at": "2026-01-26 15:27:04"
  }
}
Assigns a seniority level to a user position in your COR instance. Both the position and seniority must have been previously created through the integrations API.

Path Parameters

position_id
string
required
External position ID that was used when creating the position
seniority_id
string
required
External seniority ID that was used when creating the seniority

Request Body Requirements

metadata
object
required

Known Errors

  • ZC002 — User position not found. The specified position or seniority does not exist in the integration mappings
curl --location 'https://integrations.projectcor.com/v2/user-position/external-user-position-1/seniority/external_seniority_id_10' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "metadata": {
    "source": "GLOBANT"
  }
}'
{
  "statusCode": 200,
  "status": "success",
  "data": {
    "name": "Software Developer",
    "seniority": "Ssr.",
    "company_id": 2336,
    "created_at": "2026-01-26 15:27:04",
    "updated_at": "2026-01-26 15:27:04"
  }
}