Aller au contenu principal

API Espaces de Travail

Gérez les espaces de travail collaboratifs où vous et votre équipe organisez vos ressources.

Lister les Espaces de Travail

Liste tous les espaces de travail dont vous êtes propriétaire ou membre.

Requête

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

Réponse

{
"owned_workspaces": [
{
"id": "78047707-5f8f-472b-a065-3d3dc48ba80a",
"name": "Production Workspace",
"owner_id": "21",
"active_plan_id": null,
"created_at": "2026-01-01T19:11:55.889Z",
"is_active": true,
"member_count": 5
}
],
"member_workspaces": []
}

Créer un Espace de Travail

Crée un nouvel espace de travail.

Requête

curl -X POST https://api.syauth.com/e/v1/developer/workspaces/ \
-H "X-Developer-Token: syat_..." \
-H "Content-Type: application/json" \
-d '{"name": "New Project Workspace"}'

Réponse

{
"id": "4d80bcc3-1700-44ac-a440-636441b72557",
"name": "New Project Workspace",
"owner_id": "21",
"active_plan_id": null,
"created_at": "2026-01-04T20:12:35.123Z",
"updated_at": "2026-01-04T20:12:35.123Z",
"is_active": true,
"member_count": 1
}

Obtenir les Détails d'un Espace de Travail

Récupère les informations détaillées d'un espace de travail spécifique.

Requête

curl -X GET https://api.syauth.com/e/v1/developer/workspaces/78047707-5f8f-472b-a065-3d3dc48ba80a/ \
-H "X-Developer-Token: syat_..."

Réponse

{
"id": "78047707-5f8f-472b-a065-3d3dc48ba80a",
"name": "Production Workspace",
"owner_id": "21",
"active_plan_id": null,
"created_at": "2026-01-01T19:11:55.889Z",
"updated_at": "2026-01-01T19:11:55.889Z",
"is_active": true,
"member_count": 5
}

Mettre à Jour un Espace de Travail

Modifie les détails d'un espace de travail existant.

Requête

curl -X PATCH https://api.syauth.com/e/v1/developer/workspaces/78047707-5f8f-472b-a065-3d3dc48ba80a/ \
-H "X-Developer-Token: syat_..." \
-H "Content-Type: application/json" \
-d '{"name": "Updated Workspace Name"}'

Réponse

{
"id": "78047707-5f8f-472b-a065-3d3dc48ba80a",
"name": "Updated Workspace Name",
"owner_id": "21",
"active_plan_id": null,
"created_at": "2026-01-01T19:11:55.889Z",
"updated_at": "2026-01-07T10:00:00.123Z",
"is_active": true,
"member_count": 5
}

Supprimer un Espace de Travail

Supprime définitivement un espace de travail et toutes ses ressources (clients, utilisateurs, etc.).

Requête

curl -X DELETE https://api.syauth.com/e/v1/developer/workspaces/4d80bcc3-1700-44ac-a440-636441b72557/ \
-H "X-Developer-Token: syat_..."

Réponse 204 No Content