Accept or reject multiple suggestions in a single request.
Use the category query parameter to choose between skill suggestions (default) and task suggestions.
Skill suggestions (category=skills):
When a skill suggestion is accepted, the corresponding change is applied to the job’s governed skill profile:
add_job_skill: Adds the skill to the job’s skill profile with validation_state: validatedremove_job_skill: Marks the skill as rejected on the job’s skill profileset_job_skill_proficiency: Updates the skill’s proficiency levelset_job_skill_criticality: Updates the skill’s critical flagTask suggestions (category=tasks):
When a task suggestion is accepted, the task is added to the job’s task profile:
add_job_task: Adds the task to the job’s task profileThe data.weekly_hours field is required for all task suggestion interactions.
Side Effects (skill suggestions only):
set_job_skill_proficiency or set_job_skill_criticality suggestion will automatically
accept the corresponding add_job_skill suggestion for the same skill if it exists.Overriding Values (skill suggestions only):
set_job_skill_proficiency suggestion, you can optionally provide a different
proficiency_level in the data field to override the suggested value.set_job_skill_criticality suggestion, you can optionally provide a different
critical value in the data field to override the suggested value.The access token received from the authorization server in the OAuth 2.0 flow.
The type of suggestions to export or interact with. If not specified, the default category (skills) will be used.
skills, tasks Request body for bulk accepting or rejecting job architecture suggestions.
List of suggestion interactions to process.
1[
{
"suggestion_id": "550e8400-e29b-41d4-a716-446655440000",
"state": "accepted"
},
{
"suggestion_id": "660e8400-e29b-41d4-a716-446655440001",
"state": "rejected"
},
{
"suggestion_id": "770e8400-e29b-41d4-a716-446655440002",
"state": "accepted",
"data": { "proficiency_level": 3 }
}
]No Content - All interactions were processed successfully.