Katalog›Skills eines Technikers ersetzen
Skills eines Technikers ersetzen
Setzt den vollständigen Skill-Satz des Technikers in einem Aufruf (Ersetzungssemantik): Skills, die nicht in der Liste sind, werden entfernt, neue hinzugefügt. Übergeben Sie eine leere Liste, um alle zu löschen. Alle Skills müssen aktiv sein und zum Unternehmen gehören — bei SKILL_NOT_FOUND (404) enthält das Feld `data` `{"missing_ids": ["uuid", ...]}`; bei SKILL_INACTIVE (409) enthält es `{"inactive_ids": ["uuid", ...]}`.
Argumente
idstringpatherforderlich
Techniker-ID — business_user_profiles.id (UUID)
skill_idsarray<string>bodyoptional
Skill-IDs (max. 100). Ermitteln über 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" ] }'
Anfragetext
{
"skill_ids": [
,
]
}
Bearer