Catalogue›Remplacer les compétences d'un technicien
Remplacer les compétences d'un technicien
Définit l'ensemble complet des compétences du technicien en un seul appel (sémantique de remplacement) : les compétences absentes de la liste sont retirées, les nouvelles ajoutées. Passez une liste vide pour tout effacer. Toutes les compétences doivent être actives et appartenir à l'entreprise — en cas de SKILL_NOT_FOUND (404), le champ `data` contient `{"missing_ids": ["uuid", ...]}` ; en cas de SKILL_INACTIVE (409), il contient `{"inactive_ids": ["uuid", ...]}`.
Arguments
idstringpathrequis
ID du technicien — business_user_profiles.id (UUID)
skill_idsarray<string>bodyoptionnel
IDs de compétences (max 100). À découvrir via GET /skills.
PATCH/v1/technicians/{id}/skills
curl -X PATCH "https://api.crisphive.com/v1/technicians/9b2f6c3e-1a4d-4f0a-8f2e-7c5d1b3a9e01/skills" \ -H "Authorization: Bearer chsk_test_4eC8xQ9mZ2pL7Ka0rT" \ -H "Content-Type: application/json" \ -d '{ "skill_ids": [ "550e8400-e29b-41d4-a716-446655440000", "550e8400-e29b-41d4-a716-446655440001" ] }'
Corps de la requête
{
"skill_ids": [
,
]
}
Bearer