Updating Routing Skill to a User - POST /api/v2/users/{userId}/routingskills

Hi,

I just wanted to find if endpoint /api/v2/users/{userId}/routingskills only accepts one skill at a time. I am trying to add skills to a user but it only appears to add one skill.

This is the body that I am using

{
  "id": "c164a589-8ac0-4fd4-a561-85fdc021ec71",
  "proficiency": 0,
  "id": "888c18f6-a694-454e-b2dd-a38fefbdf711",
  "proficiency": 0,
  "id": "6d9cb505-83e1-4f2f-bb3a-cf1a5e874340",
  "proficiency": 0,
  "id": "4c524c0d-90eb-4bde-a7a9-7766ae0a93e0",
  "proficiency": 0,
  "id": "08921088-98a9-4582-b166-a73b9b353c9a",
  "proficiency": 0
}

and the response I receive is

{
  "id": "08921088-98a9-4582-b166-a73b9b353c9a",
  "name": "test",
  "proficiency": 0,
  "state": "active",
  "skillUri": "/api/v2/routing/skills/08921088-98a9-4582-b166-a73b9b353c9a",
  "selfUri": "/api/v2/users/33bfe777-d765-49ab-9747-32ab620c500a/routingskills/08921088-98a9-4582-b166-a73b9b353c9a"
}

Thank you.

Hello, you aren't able to devise your own format for the request; you must make the request as documented. You can find the documentation for this endpoint here: POST /api/v2/users/{userId}/routingskills. It shows that the request is a single object.

If you want to do a bulk add, try one of the next resources in the list: PATCH /api/v2/users/{userId}/routingskills/bulk or PUT /api/v2/users/{userId}/routingskills/bulk.

Thank you @tim.smith , apologies, I did not look at those endpoints. That helps a lot and resolved my issue, I appreciate it very much.

Thanks again.

Harry

1 Like