Update Upskill Plan Assignment by External Id

Update the assigned plan of this profile that has the external Id. Fields in the body replace the stored ones; absent fields are left unchanged. sections is optional. When it is omitted, the plan's sections are unchanged. When it is sent, it replaces all of the plan's sections: afterwards the plan has exactly the sections, courses and tasks in the body. Send [] to remove every section.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Encoded profile id: id from GET /api/v2/core/employees

string
required

The caller's own id for the plan, unique per profile

Body Params
string | null

Plan subtype, one of the subtypes configured for your account. Defaults to general.

sections
array of objects

sections is optional. When it is omitted, the plan's sections are unchanged. When it is sent, it replaces all of the plan's sections: afterwards the plan has exactly the sections, courses and tasks in the body. Send [] to remove every section.

sections
string | null
required

Plan title

int32 | null

Plan duration in days. Rounded down to whole weeks, at most 693; values under 7 leave it unset.

skills
array of strings

Skill names the plan develops. A task's skills must come from this list.

skills
int32 | null

Target completion date (epoch seconds)

string | null

Plan description

associatedRoleIds
array of strings

Role ids, as returned by GET /api/v2/JIE/roles.

associatedRoleIds
Headers
string
required

The secret key to access the api. It starts with the bearer token

Response

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json