Skip to main content
POST
https://integrations.projectcor.com
/
v2
/
integrations
/
seniority
curl --location 'https://integrations.projectcor.com/v2/integrations/seniority' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "id": "external_seniority_id_10",
  "name": "Ssr.",
  "metadata": {
    "source": "GLOBANT"
  }
}'
{
  "statusCode": 200,
  "status": "success",
  "data": {
    "name": "Ssr.",
    "company_id": 2336,
    "created_at": "2026-01-26 15:15:30",
    "updated_at": "2026-01-26 15:15:30",
    "id": "external_seniority_id_10"
  }
}
Creates a new seniority level in your COR instance through the integrations service. Seniority levels can be associated with user positions.

Request Body Requirements

metadata
object
required
id
string
required
External seniority ID from your source system
name
string
required
Seniority level name (e.g., “Jr.”, “Ssr.”, “Sr.”, “Lead”)

Known Errors

  • ZC001 — Required validation failed. Missing required fields (e.g., name)
  • ZC004 — Association already exists. A seniority with this external ID already exists for this source
curl --location 'https://integrations.projectcor.com/v2/integrations/seniority' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "id": "external_seniority_id_10",
  "name": "Ssr.",
  "metadata": {
    "source": "GLOBANT"
  }
}'
{
  "statusCode": 200,
  "status": "success",
  "data": {
    "name": "Ssr.",
    "company_id": 2336,
    "created_at": "2026-01-26 15:15:30",
    "updated_at": "2026-01-26 15:15:30",
    "id": "external_seniority_id_10"
  }
}