Crée un nouveau poste (position) pour un utilisateur dans l'entreprise.
Concept de Position:
- Un poste représente le lien entre un utilisateur et une entreprise
- Chaque poste définit un type (admin, collaborateur, etc.) et des droits spécifiques
- Un utilisateur peut avoir des postes dans plusieurs entreprises
Champs requis:
user: Identifiant de l'utilisateur à ajoutertype: Type de poste (référence vers un Type de droits)
Événement déclenché: CREATE_POSITION
POST
/company/{uid}/position
curl \
--request POST 'https://wuro.pro/api/v3.2/company/{uid}/position' \
--header "X-APP-ID: $API_KEY" \
--header "X-APP-SECRET: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"user":"string","type":"string","rights":[{"name":"string","group":"string","checked":true}]}'
Request examples
{
"user": "string",
"type": "string",
"rights": [
{
"name": "string",
"group": "string",
"checked": true
}
]
}
Response examples (201)
{
"_id": "string",
"company": "string",
"user": "string",
"userEmail": "hello@example.com",
"first_name": "string",
"last_name": "string",
"avatar": "string",
"state": "active",
"type": "string",
"rights": [
{
"checked": true,
"group": "string",
"name": "string"
}
],
"teams": [
{
"team": "string",
"rightType": "string",
"default": true
}
],
"entry_date": "2025-05-04T09:42:00Z",
"release_date": "2025-05-04T09:42:00Z",
"createdAt": "2025-05-04T09:42:00Z",
"updatedAt": "2025-05-04T09:42:00Z"
}