Aller au contenu principal

API Utilisateurs

Gérez les utilisateurs finaux associés à vos espaces de travail.

Créer un Utilisateur

Crée un nouvel utilisateur dans un espace de travail spécifique.

Requête

curl -X POST "https://api.syauth.com/e/v1/developer/users/?workspace_id=78047707-5f8f-472b-a065-3d3dc48ba80a" \
-H "X-Developer-Token: syat_..." \
-H "Content-Type: application/json" \
-d '{
"email": "[email protected]",
"password": "SecurePassword123!",
"first_name": "New",
"last_name": "User"
}'

Réponse

{
"id": "5b3a2362-8e85-40cd-b9c5-a02edca86aa7",
"email": "[email protected]",
"first_name": "New",
"last_name": "User",
"email_verified": false,
"created_at": "2026-01-07T10:10:00Z",
"workspace_id": "78047707-5f8f-472b-a065-3d3dc48ba80a"
}

Lister les Utilisateurs

Liste tous les utilisateurs de vos espaces de travail.

Requête

curl -X GET https://api.syauth.com/e/v1/developer/users/ \
-H "X-Developer-Token: syat_..."

Réponse

{
"count": 2,
"next": null,
"previous": null,
"results": [
{
"id": "5b3a2362-8e85-40cd-b9c5-a02edca86aa7",
"email": "[email protected]",
"first_name": "John",
"last_name": "Doe",
"email_verified": true,
"created_at": "2026-01-01T22:20:00Z"
},
{
"id": "...",
"email": "[email protected]",
"email_verified": false
}
]
}

Obtenir les Détails d'un Utilisateur

Requête

curl -X GET https://api.syauth.com/e/v1/developer/users/5b3a2362-8e85-40cd-b9c5-a02edca86aa7/ \
-H "X-Developer-Token: syat_..."

Réponse

{
"id": "5b3a2362-8e85-40cd-b9c5-a02edca86aa7",
"email": "[email protected]",
"first_name": "New",
"last_name": "User",
"email_verified": false,
"created_at": "2026-01-07T10:10:00Z",
"workspace_id": "78047707-5f8f-472b-a065-3d3dc48ba80a"
}

Mettre à Jour un Utilisateur

Modifie les détails d'un utilisateur spécifique.

Requête

curl -X PATCH https://api.syauth.com/e/v1/developer/users/5b3a2362-8e85-40cd-b9c5-a02edca86aa7/ \
-H "X-Developer-Token: syat_..." \
-H "Content-Type: application/json" \
-d '{"first_name": "Updated", "last_name": "Name"}'

Réponse

{
"id": "5b3a2362-8e85-40cd-b9c5-a02edca86aa7",
"email": "[email protected]",
"first_name": "Updated",
"last_name": "Name",
"email_verified": false,
"created_at": "2026-01-07T10:10:00Z",
"workspace_id": "78047707-5f8f-472b-a065-3d3dc48ba80a"
}

Supprimer un Utilisateur

Supprime définitivement un utilisateur.

Requête

curl -X DELETE https://api.syauth.com/e/v1/developer/users/5b3a2362-8e85-40cd-b9c5-a02edca86aa7/ \
-H "X-Developer-Token: syat_..."

Réponse 204 No Content